How weekly Pollen scoring and automatic POLLEN payouts work.
Epochs
PollenTokenV2 uses one-week, 1-based epochs. Epochs close Tuesdays at 00:00 UTC. The Worker schedules epoch scoring shortly after the boundary, and the payout job uses the resulting score rows.
Scoring
The current receipt-backed formula includes capped receipt volume, capped tool-category steps, completion signals, and check signals. The score output also reports active days and diversity counts for transparency.
Payout safety gates
- Only the just-closed epoch can be minted by the contract.
- At least five contributors must have a score, World ID verification, and a valid wallet binding.
- A dry run performs no database writes and sends no transaction.
- Existing payout rows prevent accidental duplicate execution.
- In-flight multisig proposals are persisted so a retry reconciles rather than replaces them.
Payouts are pushed directly to eligible wallets. Run pollen earnings to view your score and recorded status.
Future V3 revenue epoch
The implemented, not-yet-live active-holder path reuses the same closed-epoch boundaries. Its revenue eligibility looks back across the just-closed epoch and the three prior closed epochs, then reads POLLEN balances at the last Base block at or before the closing boundary. This snapshot prevents transfers after close from changing that epoch's revenue weights.