2/ On-Chain Rollout
🔶 The on-chain system uses “scheduled jobs” to automatically write predictions, market creation, and settlement updates directly to contracts.
🔶Two automated entrypoints define the rollout:
🔸Scheduled Market Creation
🔸Scheduled Prediction (no market)
🔶Scheduled Market Creation automatically:
🔸generates a prediction
🔸computes initial odds
🔸deploys a market contract
🔸opens outcome slots for trading
All without manual intervention.
🔶 Scheduled Prediction writes a prediction record on-chain without deploying a market, ideal for teams that only need oracle data.
🔶 All markets settle in USD1 via the s402 facilitator, ensuring stable, predictable resolution.
🔶 Agents continuously monitor the event, refresh evidence, adjust odds, and update prediction text until expiration or settlement.
🔶 Each market contract stores: prediction text, outcomes, evolving odds, sources, and final settlement rationale.
🔶 Integrators can read data directly via getters — or use OracleReader for a stable, normalized interface.