Components Status
What's live, what's in development, and what's planned across the Rain builder stack.
| Component | Description | Status | Docs |
|---|---|---|---|
| Rain SDK v2 | TypeScript SDK — transaction builders, on-chain reads, REST + WebSocket clients (rain-sdk-v2 on npm) |
Live | SDK Reference |
| Prediction Markets Protocol | Market factory, AMM trading, on-chain order book, resolution & disputes — deployed on Arbitrum One | Live | Getting Started |
| REST API + WebSocket | Pools, positions, orders, points, notifications, price history, and Socket.IO realtime events | Live | REST · WebSocket |
| On-chain CLOB / Orbit L3 | Fully on-chain central limit order book on an app-specific Arbitrum Orbit L3 — Rust matching engine via Stylus | In Development | CLOB — Coming Soon |
| MM SDK (Rust + TypeScript) | Market-maker toolkit: book reconstruction from events, order management, batch operations, fee/rebate accounting | Planned | CLOB Phase 5 |
| Indexer & Public API | Book snapshots, candles, trades, positions, and market metadata for the CLOB | Planned | CLOB Architecture |
| Paymaster gas subsidies | Subsidized cancels and post-only placements for market makers via a paymaster pattern | Planned | CLOB Architecture |
Already shipping today: rain-sdk-v2 includes working on-chain order book operations (limit orders, cancels, best bid/ask reads) on Arbitrum One — see the order book reference. The CLOB program scales this up to a dedicated L3 with a Stylus-native matching engine.