Company
Protocol and technical reference
Everything a developer needs to read the KAIRO Markets protocol, index it, or build against it. For product guides, start at the documentation home.
- Version
- 1.0
- Effective
- 2026-09-06
- Last updated
- 2026-09-07
Architecture
- MarketFactory deploys a market, including the conditional-token condition, market maker, resolver registration, creator bond and initial liquidity.
- TradeRouter: the single entry point for buys, sells, liquidity operations and fee accounting.
- ProtocolConfig: holds fee splits, bonds, minimum liquidity, minimum duration and dispute window.
- BondedResolutionAdapter: bonded proposal, challenge window and finalisation.
- ConditionalTokens + fixed-product market maker, vendored upstream components for positions and pricing.
Reading protocol state
There is no hosted indexer. The interface reads contract events directly from an Arc RPC node: MarketCreated for discovery and Trade for volume, prices and probability history. Any consumer can reproduce every number shown in the UI from those events.
#indexingAPI
Perps REST API v1 and SDK are live; prediction-market data is read from the chain directly.
#apiRepository documents
- OPEN_SOURCE_NOTICES.md: upstream attribution and licences.
- MARKET_QUALITY_SCORE.md: quality scoring methodology.
- STEP-2-ONCHAIN-VALIDATION.md, STEP-3-FEE-MODEL-VALIDATION.md, STEP-4-PRO-UX-VALIDATION.md: live validation records.
- LEGAL-PLACEHOLDERS.md, LEGAL-REVIEW-REQUIRED.md: outstanding legal work.