Skip to main content

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/healthz returns 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.
Fill these immediately before submission:
Repository:
Application/API:
Demo video:
Unified program transaction:
Example market:
Resolution transaction:
Claim transaction:
Refund transaction: