Keys
The signing key never leaves the approver's device.Not us, and not anyone who breaks into us.
The front page shows the product working. This is the evidence behind it.
Keys
The signing key never leaves the approver's device.Not us, and not anyone who breaks into us.
Identity
OIDC to your own IdP. No password is ever taken.So none is held. PKCE S256, state and nonce, all tested.
At rest
API keys stored as SHA-256, shown to you once.Console keys sealed AES-256-GCM against your org id — a row copied between tenants stops opening.
Access
Fourteen scopes, seven roles.Drilled by a test that calls the engine with each role's own key. No browser, no button to hide behind.
Runtime
Distroless, non-root, no shell, no package manager.It refuses to start if its preconditions are not met.
The log
RFC 6962, and you hold the root.Check any entry without an account, or a word to us.
Signed off
Not yet, and we will not imply otherwise
Edit it below. The fingerprint changes, so a receipt signed over the original no longer matches. A real SHA‑256, computed in your browser.
Approveto
Fingerprint of those exact wordsSHA-256
Every character depends on every word above.
Verified · no account required
Approve $2,400,000.00 to NORTHWIND LOGISTICS
Move the amount and turn signals on. The weights and the rules are the engine’s own, so this is the answer production would give.
Signals
Eleven months later, someone asks who approved PAY-1041. Okta shows a sign-in that morning. Email shows a reply in a thread. NetSuite shows a status. The audit log shows a line written by the system being asked. Four systems show the workflow ran. None shows who ran it.
The question, put to the four systemsWho approved the $2,400,000 wire to NORTHWIND LOGISTICS, and to those exact words?
Each line is one decision. Open any of them to see the receipt it produces.
Assembled, not invented. The parts are standard. Pointing them at your own irreversible act is not.
Payments are the first, not the only one.
Three procedures are named as conditions of coverage. Here is what we produce for each.
Three named procedures. We produce evidence for all three.
What it costs when you cannot show it
Travelers v. International Control Services, 26 August 2022. A control was attested and could not be evidenced. The policy was declared null and void, from its inception — not the claim, the cover, retroactively.
Attestations are good. Verification is better.underwriting guidance, 2025 · your auditor is moving the same way
79% of finance teams were hit by attempted or actual payment fraud last year. Every one had an approval workflow running the whole time.
Today · to stand your log up, someone must test
With a receipt · to rely on it, someone must
The CFO or controller
A payment went out and nobody really approved it. Today you can prove nothing. This is the receipt.
The CISO or platform lead
Help-desk recovery, privileged access, agent authority. Same artifact, no second rollout.
The auditor or underwriter
Stop sampling the log and testing the controls around it. Check a signature.
And why not build it
Build it in-house and the key is yours, the log is yours, the clock is yours.
The moment an insurer, an auditor or a court is the reader, the build stops being evidence.
And the part that cannot be bought back
Evidence cannot be backfilled.
A competitor can match this on a Tuesday. What they cannot do is produce four years of it.
Avouch runs read-only first. Nothing is blocked until you choose to enforce it.