Submission checklist
The TxODDS track closes July 19, 2026 at 23:59 UTC. The demo video is an absolute initial-screening requirement.Mandatory artifacts
- Public GitHub repository URL is accessible without private credentials.
- Demo video is no longer than five minutes.
- Video shows the problem, working product flow, and TxLINE backend role.
- Hosted website URL or functional public API/devnet endpoint is available to judges.
- Brief technical documentation includes the exact TxLINE endpoint list.
- TxLINE integration feedback is written in TxLINE integration feedback.
- Submission is owned by an eligible real person, team, or entity.
- Team has no more than three members.
Working-build gate
- Unified program builds locally.
- Real Surfpool lifecycle passes.
- SDK, keeper, web, typecheck, lint, and production build pass.
- Unified program is deployed to devnet or mainnet.
- One public create → stake → resolve → claim lifecycle is recorded.
- One public void → refund lifecycle is recorded.
- Hosted web write controls target the verified binary.
-
/api/healthzreturns ready from the submitted URL.
Submission accuracy
- TxLINE is described as the primary fixture and settlement source.
- Devnet USDT, not TxL credit, is described as the settlement asset.
- Pool balances, not TxLINE odds or Tissue, are described as the pricing input.
- Settlement is described as an independent Merkle walk, not a shipped CPI.
- Player props are not advertised.
- Legacy H2H and scorecast product controls are not advertised.
- All “local,” “devnet,” and “deployed” claims match the final recorded environment.
- Applicable gambling, financial, consumer-protection, and jurisdictional obligations have been reviewed by the submitting entity.