Docs / Rounds and payouts

Rounds and payouts

Schedule, round states, budget, thresholds, carry-forward and payment recovery.

Schedule A round is due every 5 minutes. Each round: 1. Confirms newly collected creator fees. 2. Reconciles the wallet: balance must cover the free pool plus reserved liabilities. 3. Freezes the configuration version, indexed history (snapshot slot) and reference price. 4. Evaluates every tracked wallet's eligible loss and loyalty multiplier. 5. Allocates the round budget by weight, capped at each loss. 6. Commits entitlements in one database transaction. 7. Pays every wallet whose unpaid entitlement has reached the threshold. 8. Carries forward unused funds and small unpaid entitlements.

Budget A round may allocate up to 20% of the free pool. Any amount in the pool can be shared: there is no pool minimum. An empty pool allocates nothing and reports "waiting for funds". If nobody is eligible, the pool is retained.

Payout threshold Entitlements accumulate per wallet and are paid once they reach 0.002 SOL. Until then they are reserved and already reduce your eligible loss.

States - Scheduled: waiting for the next round time. - Evaluating: snapshot frozen; positions being evaluated. - Paying: entitlements committed; transfers being sent and confirmed. - Waiting for funds, Paused, Valuation unavailable, Unavailable: the round allocates nothing and funds carry forward.

The countdown ring shows time elapsed in the scheduled interval. Reaching zero does not mean a payout is guaranteed.

Payment statuses - Allocated: committed and placed in a payout transaction. - Submitted: signed and sent; its signature is recorded before broadcast. - Confirmed: finalized. - Expired · rebuilt: the transaction provably never landed (its blockhash expired), so its recipients were placed in a new transaction. A transaction is never rebuilt while the old one could still land, so nobody is paid twice.

Missed rounds If the worker is offline, missed periods are not replayed later; their funds carry forward to the next round that runs.