v0.1 - testnet
Setra is the canonical settlement layer for tokenized equities on Robinhood Chain. Trading venues — DEXs, RFQ desks, and lending markets — match trades on top; Setra settles them through one canonical core. This page is the developer overview: architecture, the settlement interface, the sEquity standard, and how to integrate a venue.
Setra is infrastructure, not a venue. It does not match orders or quote prices. It provides atomic delivery-versus-payment (DVP) settlement, a canonical asset registry, multilateral net settlement, corporate-actions propagation, and proof-of-reserves attestation. One integration covers every canonical asset.
A matched trade flows from a venue into the settlement engine, which validates both legs against the canonical registry and settles atomically. Reserve attestations and corporate actions are handled at the settlement layer, so every venue reads from one source of truth.
Venues integrate through a single interface. A settlement intent describes the buyer, seller, sEquity asset, quantity, payment token and amount; it is signed and submitted to settle(). The engine checks the deadline, prevents replay, verifies the asset is canonical, and moves both legs together — or reverts.
settle(SettlementIntent intent, bytes signature) → bytes32 id
Batches settle net through settleBatch(): offsetting positions are netted and only the difference is transferred.
An sEquity token represents one real share held in attested custody — sAAPL = one AAPL share, sTSLA = one TSLA share. Tokens are minted and redeemed only by authorized participants against custody, ETF-style. Transfers are permissioned (allowlist / lockups), and corporate actions — dividends, splits, mergers — propagate to holders automatically.
Settlers stake $SETRA to guarantee finality and are slashed for settlement faults; a guarantee fund backs settlement risk. $SETRA also governs the canonical registry. You do not need $SETRA to settle — fees are paid in the settled asset. $SETRA is not launched yet.
Integration questions: reach the team through the community channels linked in the footer.