Pick one control
One kind of record, such as payment approvals or sanctions screenings.
Products
Frame moves value between the systems you run. Frame Seal is for records where no money moves. Verify is free, and anyone can use it to check a seal from either.
How Frame works →Your rules first. Both sides together. A seal for each.
Frame for
One platform, packaged for who you are: Frame plus the packs and connectors your workflows need.
Compare all four →Each one is Frame plus content. Nothing is custom code.
Insights
Research, practical tools and clear explanations for connecting traditional and onchain finance.
Explore all insights →Strategy, tools and a working reference.
About us
Get to know the team, the story and the values behind Frame.
Get to know Frame →
Built by people who know the stakes.
Seal
Frame Seal checks each record against your policy as it is written, then seals it. Your auditor or a regulator checks any seal on their own machine, without seeing the data behind it. No money moves.
Where it sticks today
Auditors test a sample of records, often months after the fact. Everything between the samples is taken on trust, and the evidence is gathered by hand.
A few hundred records are tested. The rest are assumed to follow the same rules.
Screenshots, exports and emails are collected for each audit and checked again next year.
The record a third party needs to rely on holds data they are not allowed to see.
Logs and spreadsheets can be edited after the event. Proving they weren’t is hard.
How it works
Frame Seal runs the same Rules Engine and sealing as Frame, with the money taken out. Follow one event from your systems to the auditor.
Be precise about it
A seal is evidence about the record. It says nothing about whether the data was true when it went in.
Judging whether inputs are true is what auditors already do. Frame Seal covers the rest: nothing changed afterwards, and the rules ran every time. Together they cover the whole population of records, continuously.
Why a seal holds
Built on the same kind of cryptography that protects banking and the web. Breaking a seal means beating all six, and the last one runs on your own machine.
Record in
Receipt out
Checks on your machine
Rules run and records are signed inside isolated hardware that nobody at Frame can log in to. The signing keys are made there and never leave it.
Hardware isolationThe hardware proves which software it is running. You record that once. If the software changes, the proof changes, and your checks refuse every seal it makes.
Remote attestationA seal covers who acted, what was asked, which policy version ran and what it decided. Change any of it, down to one character, and the seal no longer matches.
Public-key signaturesEvery record is linked to the ones before it, so rewriting an old entry breaks everything after it. A record you hold a receipt for cannot quietly disappear.
Append-only logA fingerprint of the log is published onchain. It carries no data and no money. Frame cannot show you one history and someone else another without the public record exposing it.
Public witnessThe verifier runs offline, with nothing from Frame’s servers inside it. You check a seal without calling Frame, logging in anywhere or seeing the data behind it.
Offline verificationTry to break it
These are the attacks we test against. Tampered records ship with the verifier, and each one is refused with the name of the check that caught it.
| To do this | You would need to | What catches it |
|---|---|---|
| Edit a sealed record | Change it and still match the seal |
|
| Sign a fake record | Get a key that only exists inside the sealed hardware |
|
| Swap in different code | Run altered software that can still sign |
|
| Rewrite history | Change an old entry without breaking later ones |
|
| Drop a record you hold | Remove it from the log after you received it |
|
| Apply an old policy | Decide under a policy version that was already replaced |
|
The operator can still delay a record or stop the service. It cannot forge, alter or rewrite one without detection by anyone holding the receipt. Each claim Frame makes about this evidence is tied to a test.
Packs
A pack is a set of rules written in advance for one kind of record. Your team adjusts it in the Console. The engine underneath is the same for every pack.
| Pack | What gets sealed | Who checks it |
|---|---|---|
| Financial controls | Sanctions screenings, transaction monitoring decisions and payment approvals. |
|
| Issuer reserves | Reserve figures each time they are reported, with the policy they were checked against. |
|
| Trade records | Orders, matches and trade events on a venue, without exposing order flow. |
|
| AI decisions | What each agent was allowed to do, and what it did. |
|
| Supervisory returns | The records behind a regulatory return, in the format the supervisor asks for. |
|
| Clinical and legal records | Consent records, claims and chain of custody. Offered through audit and systems-integrator partners. |
|
Under your brand
Audit and assurance firms can offer Frame Seal inside their own services, under their own brand. Their clients write events; their teams check seals in a Verify portal with the firm’s name on it, and evidence exports drop straight into audit workpapers.
Every seal carries a small mark, so whoever receives it knows how to check it.
Sealed by Frame · VerifyThe auditor checks this seal offline with Verify. The payment details stay in the client’s systems.
Who uses it
Each of them relies on records someone else keeps.
Test every record instead of a sample.
Evidence for every approval, ready before the auditor asks.
A record that holds up, without handing over the data.
Proof of what each system and agent was allowed to do.
One kind of record, such as payment approvals or sanctions screenings.
Start from the pack and adjust the rules to your policy in the Console.
Send sample events, refusals included, and look at what gets sealed.
Your auditor checks the seals on their own machine before anything goes live.
One engine
Every Frame movement already produces seals, and Frame Seal adds seals for records where no value moves. Start with either. The other uses the same rules, keys and Verify.
Your next move
Tell us which records you need others to rely on. We’ll come back with a practical first step that uses the systems you already run.
Your enquiry has been submitted. The team will get back to you using the email you provided.
Having trouble? Email Frame at [email protected]