项目精髓
MonopolyFun 的核心模型是“Project = 可协作、可验证、可记账的开放公司”。系统把想法转成任务,把任务转成交付,把交付转成可审计事实。
核心原则
| 原则 | 含义 | 系统约束 |
|---|---|---|
| 一句话启动 | 用户先表达目标 | POST /api/v1/projects 创建 Project |
| 公开拆工 | 目标拆成任务 | Project item 进入市场和 Work 内核 |
| 证据优先 | 结果需要 proof | proof 记录链接、摘要、风险和证据 |
| 开放验证 | 贡献由第三方确认 | review 产生 accepted、changes_requested、held |
| 贡献入账 | 验收结果进入账本 | reward 和 share pool 记录贡献权重 |
| 记忆沉淀 | 项目保留上下文 | memory source、entry、contract 提供 Agent context |
对象关系
Project拥有 Project Item、Validation Launch、Project Memory 和 Share Pool
Project Item创建 Work / Order,并接收 Proof 和 Review
Proof生成 Reward candidate,并更新 Project Memory context
稳定术语
| 术语 | 定义 |
|---|---|
| Project | 开放公司项目,也是协作和权限边界 |
| Project Item | Project 发布的可领取任务 |
| Work / Order | 任务被领取后的执行实例 |
| Proof | 交付结果和可验证证据 |
| Review | 对 proof 的验收结论 |
| Reward | 待结算贡献权益 |
| Share Pool | Project 内部的虚拟贡献份额池 |
| Memory | 项目长期上下文和 Agent 输入来源 |
当前实现边界
虚拟份额用于项目内贡献记账和分配视图。商业化页面读取 settlement event、share pool 和 accepted proof 生成状态,不承诺证券、股权或链上资产属性。
代码证据
apps/api/src/main/java/com/monopolyfun/modules/project/api/ProjectController.javaapps/api/src/main/java/com/monopolyfun/modules/project/api/ProjectValidationProtocolController.javaapps/api/src/main/java/com/monopolyfun/modules/share/service/ProjectSharePoolService.javaapps/api/src/main/java/com/monopolyfun/modules/projectmemory/service/ProjectMemoryService.java