SCR-07 · Exit / NAV
Exit re-runs the compliance gate on both counterparties before on-chain transfer finalises. Instant liquidity settles from the platform buyback treasury.
computeNav(tokenId) — base value indexed by the CPI oracle, plus accrued distributions.
GET /v1/tokens/RTO-000481/nav
POST /v1/marketplace/orders
requestExit(tokenId) transitions the token to Marketplace_Listed and emits token.state.changed. Settlement calls settleBuyback(orderId) or settlePeerTrade(orderId, buyer) only after canTransfer() returns true for both parties.