Fees & money flows
All amounts are in the reward's own currency. Examples use a pot of $100.
Bonds
| Bond | Amount |
|---|---|
| Doer bond | 0.5 IMD + 3% of the author's reward (100 USDC → 3 USDC) |
| Dispute / appeal bond | 0.5 IMD + 1% of the author's reward (100 USDC → 1 USDC) |
| Swarm fee | the IMD Intake price per call, paid by the caller |
"Author's reward" = what the author put in. Top-ups by others and $YOLO bonuses are not counted. Bonds are never doubled.
Accepted: the fee
10% of the pot (the author's reward plus every top-up) is the fee. The doer gets the rest and their bond back.
| Case ($100 pot) | Doer | NFT voters | Burn | Treasury |
|---|---|---|---|---|
| No dispute, no stake | $90 | — | — | $10 |
| No dispute, full stake | $94 | — | $5.50 | $0.50 |
| No dispute, stake worth half the pot | $92 | — | $6.50 | $1.50 |
| Dispute, NFT right, no stake | $90 | $5 | — | $5 |
| Dispute, NFT right, full stake | $94 | $5 | $0.50 | $0.50 |
| NFT wrong or undecided, swarm accepts, no stake | $90 | — | — | $10 |
- The 10% = 5% NFT part + 5% stakers' part.
- NFT part (5% = $5): to the NFT votes on the winning side if the NFT vote decided right. Otherwise to the treasury (no stake) or to burn (staked doer).
- Stakers' part (5% = $5): no stake → treasury. Staked doer → bonus b to the doer, the rest (5% − b) half to burn, half to the treasury.
- Bonus b = 4% × min(1, stake power / (pot + $YOLO bonus, in YOLO)) of the pot. Full power: b = 4% = $4.
- Burn: $YOLO goes to the burner, where anyone's
burnYolosends it to0x…dEaD. ETH, USDC and IMD go to the buyback wallet in the payout transaction. - $YOLO the treasury would get from a $YOLO pot or bonus is burned instead.
Rejected (fake)
- The reward stays in the task. The task stays open.
- Doer's bond (IMD and reward-currency parts, split separately): NFT decided right → 50% to the winning side (pro rata to bonds), 50% to the correct NFT votes. NFT wrong or undecided → 100% to the winning side.
- The winning side always gets its own bond back.
Honest submission, dispute lost
The disputer's bond is split by the same rule: 50% to the doer and 50% to the correct NFT votes, or 100% to the doer if the NFT vote was wrong or undecided. A tie with no swarm call: 100% to the doer.
Expired, no accepted submission
Each contributor takes back their own share in full. No fee.
Prices
Bonds, fees and payouts use no prices. The stake bonus converts the pot to YOLO with the DevPrices USD prices at the submission block (priceOf(token), USDC = $1).