Spire ProtocolSPIRE PROTOCOLDOCS

Novation

Spire Protocol does not pass the trade along. It replaces it.

A matched trade between A and B is discharged and two new obligations are written in its place: A owes Spire Protocol, and Spire Protocol owes B. The original bilateral link is gone.

Novation replaces one bilateral trade with two obligations Before Buyer Seller Each one prices the other After novation Buyer Spire Protocol Seller

Why it matters

Before novation each participant has to answer a question about every counterparty it touches: can this one pay. That question is expensive, it does not scale across venues, and it is the reason bilateral markets stay small and clubby.

After novation the question is asked once, about one counterparty, and that counterparty is collateralised and continuously provable.

You are no longer trading with a stranger. You are trading with collateral.

What happens in the call

One request from the venue, and four things happen before it returns.

StepCheckFailure
1Signature recovers to the venue keySPIRE-1002
2Asset is clearableSPIRE-1204
3Both members are onboarded and not in a callSPIRE-1205, SPIRE-3005
4Neither side breaches its limit or concentration capSPIRE-3001, SPIRE-3003

Only after all four pass is the trade discharged and the obligations written. A fill that fails any check is refused while it is still only a message. Nothing is unwound, because nothing was created.

One fill, two obligations

The two obligations are independent from the moment they exist.

Buyer sideSeller side
OwesThe cash legThe asset leg
FacesSpire ProtocolSpire Protocol
Margin held againstIts own netIts own net
Affected if the other defaultsNoNo

That last row is the entire product. See Default waterfall for what happens to the loss instead.

Consequences

What has to be true for it to work

  1. The clearing entity is over-collateralised at all times, not on average. Checked every window and published as a solvency proof.
  2. Position limits bind before an obligation is accepted, not after. That is step 4 above.
  3. The order of loss absorption is fixed in advance and not subject to discretion.

Fail any one of these and novation stops being risk transfer and becomes risk accumulation.

Last updated 31 August 2026 Docs source on GitHub