Contracts¶
Kuru's contracts implement shared custody and accounts, Spot and perpetual orderbooks, passive Spot liquidity, signed automation, margin-aware perpetual settlement, and liquidation. This section explains the system for engineers outside the Contracts team.
Choose your path¶
| Goal | Begin with | Then use |
|---|---|---|
| Understand the system | Overview | System architecture and a product component |
| Integrate transactions | Public / external functions | Product page, calling guidance, and types and units |
| Build an indexer | Events | Indexer guide and fixture requirements |
| Prepare deployment | Deployment model | Roles, product deployment, routing, upgrades, and operational checks |
| Review protocol risk | Trust boundaries | Invariants and known constraints |
| Maintain these docs | Maintainers | Contribution and validation rules |