Skip to content

市场

市场是 Project 获取工作、需求和收入的公共入口。用户可以发布 request、offer 和 project item,参与者可以领取、交付、验收和支付。

市场循环

text
publish item
  -> claim / buy
  -> order
  -> payment intent or share settlement
  -> delivery result
  -> review
  -> settlement

Project item 使用专用合同。ProjectController#createProjectItem 把项目任务字段收敛到 namedescriptiondeliveryStandardacceptanceCriteriadifficultyScoreitemTypemode,由系统处理 shares 定价、quantity 和 agent instruction。

订单动作

OrderActionPolicy 是订单动作的事实来源:

text
CLAIMED
  -> complete_money_payment
  -> submit_progress
  -> start_project_code_delivery
  -> submit_delivery_result

DELIVERED
  -> accept_order
  -> open_dispute

DISPUTED
  -> cancel_dispute
  -> open_appeal
  -> assign_reviewer
  -> override_accept_original
  -> override_close_original

前端只渲染后端返回的 actions。禁用原因、支付要求、proof 要求和 danger level 都由策略统一给出。

项目收入

市场也是收入入口。一个 Project 可以把自身产物变成服务、订阅、数据接口、定制工作或授权产品。订单结算事件进入 Project revenue pool,再和虚拟股份、贡献记录结合。

代码证据

  • apps/api/src/main/java/com/monopolyfun/modules/order/service/query/OrderActionPolicy.java
  • apps/api/src/main/java/com/monopolyfun/modules/project/api/ProjectController.java
  • apps/api/src/main/java/com/monopolyfun/modules/project/service/ProjectCommercializationService.java

Released under the MIT License.