Nobody here is paid by iterating over a list. The wheel keeps one cumulative, your desk keeps one stamp, and what you are owed is the difference between them — two integers, subtracted. That is why it cannot skip you, cannot pay you twice, and cannot pay you for rounds that happened before you existed.
A desk is an NFT that owns a vault. The vault fills with tokenised equity over time, and whoever holds the NFT owns whatever is inside it.
Sell the desk and the vault goes with it — including everything accrued and not yet taken. There is no snapshot, no separate registry, and nothing to migrate.
Minting burns the coin. The burn is inside the mint instruction, so there is no version of this where a desk appears without the supply going down.
Almost everything in this corner of the market pays by weight, so the largest holder takes the largest cheque. Here every desk receives exactly what every other desk receives, whoever holds it and however many they hold.
And the remainder is carried, never dropped. With a flat split every desk's fractional part is identical, so there is no largest remainder to break a tie with — handing the odd units to a subset would be picking winners by array order. They roll into the next round and get bought again.
bought 10.000000
desks 7
each 1.428571
× desks 9.999999
carried 6 base units
──────────────
sum 10.000000 = boughtThe cumulative never decreases and no stamp ever passes it, so what you are owed can never come out negative. A stamp ahead of the wheel is raised as an error rather than clamped to zero — clamping would hide the only evidence.
Taken plus still-owed plus carried equals bought, exactly. Every base unit ever acquired is in somebody's hands, still owed to them, or explicitly waiting for the next round.
A desk minted after round five is owed nothing from rounds one to five. Its stamp starts at the current cumulative, not at zero — and starting it at zero is the single most natural way to write this.