Spire ProtocolSPIRE PROTOCOLDOCS

Settlement is closed. Solvency is not.

No serious participant settles where its book is visible to a competitor. Positions and flows are not published.

What leaves the system is a proof that collateral covers obligations, without revealing whose collateral it is or how large any position is.

The two properties, separately

These are not in tension. The proof is about the aggregate, not about the members.

What the proof actually asserts

One inequality, published every window, and readable onchain from SolvencyRegistry (see Contracts):

sum(haircutCollateral) >= sum(requiredMargin) + sum(defaultFund)

Both sides are sums over every member. The proof commits to each member's contribution without opening it, then shows that the totals satisfy the inequality. An observer learns that the system is covered. They do not learn by how much any single member is covered, or how many members there are on either side of an asset.

What is published and what is not

Published every windowNever published
The solvency proofIndividual positions
Aggregate collateral valueWhich member holds what
Number of settled windowsCounterparty pairs
Asset tiers and margin ratesA member's utilisation
Default events, after the factThe order book of any venue

A member's own utilisation is readable by that member through positions.get, and by nobody else.

Against the traditional baseline

A traditional clearing house publishes solvency on a quarterly cadence, audited after the fact, and participants take it on trust between reports. Continuous verifiable proof is a strictly stronger guarantee than a quarterly attestation, and it is the thing onchain infrastructure can offer that the incumbent structure cannot.

The difference is not that the numbers are better. It is that the gap between claims shrinks from three months to five minutes, and the claim stops requiring trust in the party making it.

What a failed proof means

If the inequality does not hold at a window close, the window does not settle. New novation stops, open obligations stay open, and the shortfall is resolved through margin calls before anything moves.

A protocol that settles anyway and reconciles later is a protocol that has decided its own solvency claim is advisory.

What is deliberately not claimed

Last updated 31 August 2026 Docs source on GitHub