eth_call currentRound() → 0x8a19c8bc
eth_call agentInfo(wallet) → 0x62c885ee…
baw contract-call preview … spin(3)
# shows the odds; the user says yes →
baw contract-call execute --requestId <id>
draw(round) # arm, then again to draw
tierOf(round, ticket)
claim()