Skip to main content

← Pictures · Value Stream · Dependencies

Outcome Map

Desired outcome: Rugby fans complete a prediction in under 30 seconds, settled atomically on Sui testnet.

Success Measures

Binary. No interpretation required.

#MeasurePass ConditionFail Condition
1First prediction settledAt least one prediction settled atomically on Sui testnetZero settled predictions after 14 days of deployment
2Walletless onboardingUser completes prediction without installing a wallet extensionAny step requires wallet extension install
3Single-PTB settlementOracle result + winner calculation + payout execute in one PTBSettlement requires more than one transaction
4Dogfood volume50+ predictions from real users in first 30 daysFewer than 50 predictions after 30 days

Outcome Chain

User sees fixture → picks outcome → stakes (zkLogin, sponsored tx)
→ Oracle reports result → settle_fixture() in single PTB
→ Winners receive payout → Receipt NFT updates to won/lost/claimed

Each step is a potential failure point. The outcome map tests the chain end-to-end.

Kill Signal

Zero predictions on testnet after 30 days of deployment, OR PTB settlement requires more than one transaction. Either condition means the thesis — that Sui's PTBs make atomic settlement trivial — is wrong for this use case.

Questions

What outcome would prove the thesis wrong in a way we'd actually accept — or would we explain it away?

  • Is 50 predictions enough to prove anything, or just enough to feel good?
  • If settlement works but onboarding fails, do we have a product or a demo?