Protocol and contracts
Use this page to review the active protocol, its trusted roles, and the checks to complete before you commit funds.
Protocol capabilities
- Upgradeable USDG vault and share accounting.
- Signed Up or Down quotes for 60-second and five-minute rounds.
- Worst-case payout reservation and configured risk limits.
- Smart-account root authority and restricted betting sessions.
- Root-authorized withdrawal relay.
- Separate private result signer and transaction Workers. The old quote signer stays available only during the compatibility release.
- Scheduled result signing, settlement, automatic claim, and relayed withdrawal.
- 2-of-3 governance and treasury Safes, a 1-of-2 guardian Safe, and a 48-hour timelock.
- Server-rendered market lists and market pages with populated chart and metric data.
- Contract tests, deployment verification, and end-to-end transaction checks.
The active contract addresses, transaction hashes, and role assignments must match the connected network. Verify them against the current deployment registry before you sign a transaction.
Operational safeguards
- Reconcile the decisive-outcome fee promise with the acceptance-time protocol fee.
- Add or document a maximum settlement deadline and a user recovery path.
- Bind settlement to verifiable strike, final price, and price evidence.
- Publish reviewed and verified contract source, bytecode, chain, addresses, and role owners.
- Define multisig, timelock, pause, upgrade, and incident controls.
- Release and test an independent emergency withdrawal interface.
- Complete an independent security review and resolve all material findings.
- Keep a durable portfolio index and account history.
Reject any transaction that shows an unexpected network, contract, recipient, or amount.