Overview
PropsOracle exposes finalized player-prop results through the public settlement layer after the relevant settlement window has passed.
The public layer is intentionally narrow. It is for finalized outcomes only: canonical game metadata, player identifiers, market or stat keys, final values, and final YES/NO/VOID results where applicable. It does not publish volatility signals, trigger explanations, postponement reasons, or stat-change diagnostics.
A consuming contract, indexer, or backend can read the finalized result from the public assertion flow and apply its own payout rules. The consuming platform remains responsible for market creation, user balances, pricing, pushes, refunds, and product-specific rules.
Platforms that need to know whether a market is safe to settle before the public result appears should use the paid API. The API provides settlement-risk status, recommended settlement timing, reason codes, and evidence packages. The public on-chain result may simply arrive later; it should not explain why it was delayed.
This split keeps the public settlement surface simple and auditable while preserving the settlement-risk intelligence as the subscription product.