Skip to content

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