Source repositories
- Protocol contracts — canonical deployments, pinned upstream contracts, Rhizome oracle guard, scripts, and tests.
- Indexer — event ingestion and historical read models.
- Frontend — user interface and wallet transaction flows.
- Documentation — this site.
Integration rules
- Identify a market using all five market parameters or its derived market ID.
- Source deployment addresses from the canonical manifest.
- Read current safety-critical state from Rootstock RPC.
- Check guarded-oracle freshness before price-dependent actions.
- Simulate the exact transaction before asking a wallet to submit it.
- Treat indexer responses as discovery and history, not final transaction authority.
StaleGuardedOracle adds the isFresh() monitoring view around its inner oracle.
TODO: Publish supported ABIs, package versions, example code, public RPC guidance, and API documentation when their stable distribution paths are confirmed.