FAO v0 — Sepolia testnet

100% on-chain futarchy. Live conditional markets reporting to CTF via UniV3 TWAP. No Reality.eth. No human oracle.

Live proposals GitHub branch Factory on Etherscan

v0 stack — live on Sepolia

Deployed atop Seer's ConditionalTokens + Wrapped1155Factory and canonical UniswapV3 on chain 11155111. Refreshed every 30 seconds.

Live stats
Latest block
Proposals created
Operator wallet
Resolver wiring
Last update
Design constants
TIMEOUT2 hours
TWAP window1 hour
Fee tier500 (0.05%)
baseX (arbitration bond)0.001 WETH
MAX_QUEUE3
Anti-MEVblock.prevrandao
Tier 4 evidence
Unit / integration tests162 / 162
In-tree compressed sim200 h
Fork loop @ deployed bytecode248 h sim
Live promote cycles2 ✓
Live resolve cycles2 ✓

Futarchy instances

Any visitor can spin up a new futarchy on the shared FutarchyRegistry. Pick one below to view its proposals; the selection is remembered across reloads.

Active instance: loading…

Loading instances…

Proposals

Each card shows one proposal's lifecycle state: candidate, in TWAP window, ready to resolve, or resolved. Reads FAOFutarchyFactory, FAOTwapResolver, and ConditionalTokens live from Sepolia.

Create proposal (permissionless)

Calls FAOFutarchyFactory.createProposal(...). Costs ~0.002 ETH on Sepolia. Promotion (creates pools + starts TWAP window) is admin-only — coming next.

Loading…

Buy FAO

Mint FAO directly from FAOSale on Sepolia. Initial fixed-price phase: 0.0001 ETH per FAO. After the initial cap is sold and the phase window ends, the price follows a linear bonding curve. Connect a wallet on Sepolia to buy.

Sale contract
Phase
Current price
Total raised
Initial-phase sold
Bonding-curve sold
Initial phase ends
Your FAO balance— (connect wallet)
Your ETH balance
Remaining initial-phase capacity
Cost:

Deployed contracts

ContractAddress
FAOToken0x43915f98Ce38116a8C93484Dc8c1ba568Cf13E65
FAO/WETH spot pool (UniV3)0x5dac596a38a294c03d7fac840d031708c970da79
FAOFutarchyProposal (impl)0x098990c0e1a4a84f03b236f16cd34ed140803555
FAOTwapResolver0xC17408966d424A3fc8fAf9F007413FA842bDB479
FAOFutarchyFactory0x208d0760c742a4fb46932811ec843f08752f6ab3
FAOOfficialProposalOrchestrator0xc17D88Bf0c16c0c2F1dEBd375163Fc538aB5aBF5
UniswapV3LiquidityAdapter0x8Ccc8d0E6cf2685De388Bb2Ef764015268364B5A
FAOSale0x011F6e57DEfEca4d5Ea633DAf6Dc0e3c5DF45678
SaleSpotSeeder (sale → spot LP)0x485a00df4eb5ef1b5836e4b966404f94d092c72f
FutarchyArbitration0x9D7692738a4d323338b9007d65d7F79e013B3476
CtfRouter0x5C2c0684D3CFA0FAd75C374993b9A60b4230128B
FutarchyCtfSettlementOracle0x9EcB08E5B0c2B4ece148A55073c62f5fb4e0055F
FutarchyEvaluator0xdE54C348Cd845eb0408f8dA665245C69aFF640Cf
External (Sepolia)
ConditionalTokens (Seer)0x8bdC504dC3A05310059c1c67E0A2667309D27B93
Wrapped1155Factory (Seer)0xD194319D1804C1051DD21Ba1Dc931cA72410B79f
UniswapV3 Factory (canonical)0x0227628f3F023bb0B980b67D528571c95c6DaC1c
WETH (Sepolia)0xfFf9976782d46CC05630D1f6eBAb18b2324d6B14

Documentation