SIGRID
FAQ

Straight answers.

What Sigrid does, where it runs, what data it touches, and how deterministic identity behaves at the edges. If your question isn’t here, ask us.

What Sigrid is

What does Sigrid actually do?
Sigrid derives a deterministic identifier from a trade’s canonical economic terms, so two counterparties independently arrive at the sameidentifier for the same trade — and a different one, with the disagreeing field named, when they don’t. The shared pair room turns that into a live exception queue both sides see.
Is Sigrid an OMS? Does it book or confirm trades?
No. Sigrid is not an OMS, trade booking system, chat tool, or allocation workflow. It does not execute, book, or legally confirm anything. It sits beside your existing systems and gives both sides one identity and one exception surface for the matching problem.
How is a Sigrid different from a UTI?
A UTI is assigned — one side generates it and the other adopts it, so it tells you who created it, not whether you actually agree on the trade. A Sigrid is derived from the economics, so it only matches if the terms match. More in What a UTI isn’t.
Does Sigrid replace OSTTRA / MarkitWire?
Not on day one. Sigrid is a bilateral identity and exception layer you can run alongside existing rails, targeting the gap they leave — opaque, side-of-the-trade reconciliation. Context in What MarkitWire actually does.

Data & privacy

Does Sigrid see our trade data?
Your raw OMS message never leaves your network. The sidecar runs on-prem, reads your native event, and derives the Sigrid locally. What it attests is the canonical economic terms plus the Sigrid — the fields both sides would independently agree on — scoped to one counterparty. Internal book IDs, trader and desk annotations, and your signing secret stay with you. The economic terms cross because they are what make a field-level diff possible on a break; they are never shared beyond that pair.
Where does the sidecar run?
Inside your own network, next to your OMS. It subscribes to your message bus or accepts events over HTTP, normalises and derives locally, and signs attestations on-prem. Signing secrets never reach a browser — see Security.
What actually crosses the boundary to the pair room?
Three things: the canonical economic terms, the derived Sigrid, and the match_id with the counterparty it is scoped to. The raw OMS payload, internal identifiers, and confidential annotations do not.
Who operates the attestation service?
In a pilot, a shared service that only ever receives normalised fields — never raw OMS data. The hosting model (neutral-hosted, or run by one party for a bilateral pair) is part of the design-partner conversation; the privacy boundary is the same either way.

Connecting it

Which order-management systems do you support?
Native adapters ship today for Murex, Aladdin, ThinkFolio, and ISDA CDM. Anything else is a small adapter, not new infrastructure — see Integrations.
We don't have a message bus — can we still connect?
Yes. The sidecar accepts events over HTTP and can take scheduled file drops. A message bus (Kafka, Solace, IBM MQ) is the production path, not a prerequisite for a pilot.
How long does it take to connect a new system?
An adapter is roughly a field map plus a sample message — on the order of fifty lines, not a re-platform. The canonical form on the other side is the same derivation every adapter already feeds, so most of the work is reading your format correctly.

Identity & edge cases

What if our UTIs don't match — or we don't have one?
It doesn’t matter for identity. A Sigrid is derived from the economics, not assigned, so two sides agree without exchanging a UTI at all. Mismatched or missing UTIs are exactly the situation deterministic identity is meant to cut through.
Do you handle amortisers, stubs and compounding?
Honestly: vanilla IRS and cross-currency swaps with an MTM-reset leg derive cleanly today. Amortising schedules are read as flat and flagged, not silently flattened; stubs default to short-initial; compounding is carried in the index name. These edges are documented field by field on Integrations.
What happens on an amendment or novation?
Amendments and novations don’t fragment the trade. A changed trade derives a new Sigrid linked to its parent, so the lifecycle reads as a single lineage from open to current — visible to both sides on the lineage timeline.

Where it stands

Is this production-ready?
Sigrid is early and we say so. The derivation engine, adapters, and pair room are built and tested; formal certifications, a penetration-tested deployment, and production SSO are on the roadmap. The demo here runs on synthetic trades, not real counterparty data — posture and gaps are laid out on Security.
How do we start?
A design-partner pilot: one counterparty pair, one or two OMS adapters, and a short window to see real breaks surface against deterministic identity. Reach out and we’ll scope it.

Still have a question?

We’d rather talk through the gaps and the timeline in detail than oversell a demo. If you run operations or risk and are evaluating Sigrid, get in touch.

Request a design partner slot