Payouts are in dry-run until go-live. Draws and verify still use the real formula.

Operations

Automated vs operator-run

Winner selection is never manual. Operators handle fee claim, pot sweep, and (when live) making sure the payout transaction reaches the formula winner.

Who does what

JobWhoNotes
Index buys / sells, mint / burn ticketsAutomatedIndexer against the GME pair.
Bag lock + draw (closing-bell-draw-v1)AutomatedKeeper runs the formula. Humans do not pick wallets.
Publish receipt + wipe ticketsAutomatedPersisted for /verify and winners feed.
Telegram announces + /pot /odds /ladder /nextAutomatedWhen bot token and chat id are set.
Claim trading feesOperatorv1: team claims accrued creator fees.
Sweep jackpot share into public pot walletOperatorFunds JACKPOT_WALLET before rings as needed.
Payout tx (GME to winner)Operator / keeperAlways to the formula winner. When DRY_RUN_PAYOUTS=false and keys are set, the keeper can send. Ops may send the same destination manually. Never a hand-picked wallet.

What operators never do

Operators do not choose the winning address, re-roll a ring after a receipt is published, or change weights after bag lock. If a receipt exists, /verify is the check that math MATCHES.