Graduation Sequence
This sequence shows graduation into waiting-pool gating, then matchday-open token trading plus parallel on-chain forecasting.
- After graduation, tokens enter
WAITING_FOR_STARTand transfers/trading are blocked until matchday opens. - During
ACTIVE, token trading and forecasting are both open; outside windows (WAITING_FOR_START,INTERMISSION) both are blocked. - Forecasting is non-custodial: collateral, shares, swaps, and redemption all settle on-chain.
- Market resolution should come from
TournamentManagerfirst, with optional optimistic-oracle fallback for non-deterministic cases.