跳转到主要内容
# =============================================================
# 6. COMMERCE (商业分账)
# 协议内置的价值分配契约
# =============================================================
commerce:
  pricing:
    mode: "UNIT_PAYMENT"
    amount: 1.50
    currency: "USD"
  royalty:
    creator_share: 0.75
    platform_share: 0.15
	referral_share: 0.15
  settlement:
    trigger: "node_terminus"
	auto_payout: true

1、 参数字段

参数名必填类型说明
pricingObject定价策略。定义单次执行的费用。
royaltyObject分账比例。定义收入如何拆分。
settlementObject结算契约。定义扣费的触发点与自动化程度。

2、Pricing 定价策略

  • mode: 计费模式。
    • UNIT_PAYMENT: 按次计费(SOP 最常用的模式)。
    • SUBSCRIPTION: 订阅模式(需配合平台许可验证)。
  • amount: 金额。支持小数点后两位(如 1.50)。
  • currency: 结算币种。建议标准:USD, SGD, CNY

2. Royalty 价值分配

定义当一笔交易发生时,资金流向的比例。Runly 引擎在结算层通过智能合约或账本系统自动拆分。
  • creator_share(创作者分成) :逻辑包原作者的收益比例(0.00 - 1.00)。
  • platform_share(平台分成) :Runly 平台收取的托管与计算资源费比例。
  • referral_share(推荐分成) :可选。用于奖励将该协议集成到自己应用中的开发者或渠道商。
  • 约束条件:所有 share 之和必须严格等于 1.00

3. Settlement 结算规则

定义在逻辑流转到哪个阶段时视为“计费成功”。
  • trigger: 结算锚点
    • 必须引用 Topology 中的一个节点 ID(通常是 TERMINUS 类型的节点)。
    • 逻辑规则:只有当执行流成功到达此节点并完成 Artifact 交付时,系统才会触发真实的资金扣划。防止流程中途出错却产生费用。
  • auto_payout: 布尔值(默认 true)。定义资金是否在结算后自动转入 manifest.creator 关联的钱包。