- Repository structure
- Soroban contract crate
- Next.js TypeScript frontend
- Wallet integration placeholders
- Deployment and CI placeholders
- Market schema
- Market lifecycle states
- Input validation
- Storage model
- Event taxonomy
- Unit tests for all public contract boundaries
- Stake handling
- Outcome positions
- Resolution workflows
- Reward accounting
- Failure-path and adversarial tests
- Wallet connection
- Market listing
- Market creation forms
- Position views
- Transaction status feedback
- External audit
- Threat model review
- Monitoring and runbooks
- Testnet launch
- Mainnet readiness review