AI service revenue policy¶
Version 3 (current, 2026-11-05): for each settled charge, each deployment-configured payee receives
floor(charge × bps / 10000) and the serving provider receives the exact remainder.
| Rule | Value |
|---|---|
| Scope | Inference only |
| Founder share | 0 (the founder is paid only from block issuance) |
| Training / model fund | 0 (training is out of scope for testnet-rc1) |
| Payees | ≤ 4, distinct, non-zero, each bps > 0, total < 10000 |
| Testnet default | No payees → the provider receives 100 % |
| Approved production schedule | None yet — pending economic approval |
| On-chain commitment | distributionHash = keccak256(abi.encode(3, payees, bps)), fixed per deployment |
History¶
| Version | Split | Status |
|---|---|---|
| v1 | 80 / 7 / 4 / 4 / 4 / 1 (provider / model-training fund / … / founder) | Superseded; legacy escrows only |
| v2 | 81 / 7 / 4 / 4 / 4 / 0 | Superseded; legacy escrows only |
| v3 | provider remainder, configurable payees, founder 0, training 0 | Current |
Historical design documents may still mention the 80/7/4/4/4/1 split; it no longer applies to new deployments. Block issuance (79.2 % PoW / 19.8 % PoS / 1 % founder) is a different mechanism — see Rewards and issuance.
Sources at 72057fe3ec: economics/policy-decision-2026-11-05-v3.json · contracts/ai/ServiceEscrow.sol
Found a problem? Report a documentation issue · Build testnet-rc1+72057fe3ec