Your agent did the work. Prove it.
Your agent takes an action — calls a tool, moves money, sends a message. Oreoasis gives it a signed, tamper-proof receipt with a public link anyone can open and verify. One line of code. Under five minutes to your first receipt.
const client = new OreoasisClient({ apiKey, agent });const receipt = await client.record({action: { type: "tool.call", summary: "Booked SEA→LHR" },});receipt.verifyUrl;// → oreoasis.com/verify/receipt/rcpt_8xKQ2m
Install. Record. Verify.
Install
Add @oreoasis/sdk and your API key. The receipt is signed in your process, with your agent's key — raw content never leaves your machine.
Record
One call per action. Oreoasis verifies the signature, appends it to your tamper-evident chain, and anchors it to a public transparency log.
Verify
Every receipt gets a public link. Anyone opens it and re-checks the signature in their own browser — we are never contacted for the verdict.
Screenshots aren't proof.
- •Your agent moved money, sent a message, closed a ticket — and the only record is a log you wrote yourself.
- •Logs and screenshots are self-attested. Anyone can edit them. No auditor, customer, or counterparty has to believe them.
- •When something is disputed, “trust me, here's my log” is not an answer.
A receipt anyone can verify is. That's the whole product.
For teams shipping agents where accountability matters.
Support agents
Prove what the bot promised, refunded, or closed — with a link.
Payments & fintech
A signed receipt for every automated money movement.
Ops & automation
Every automated action, recorded and independently checkable.
Compliance-adjacent
An audit trail your reviewer accepts, verifiable offline.
Agencies & marketplaces
Show clients what your agents did — receipts on the invoice.
Anyone can check it. On their own device.
A receipt's public link serves a human summary and the machine-verifiable proof. The visitor's browser re-checks the signature itself — you don't trust our backend, and neither do they. Exported receipts also verify offline, with an open-source verifier.
- action
- Booked SEA→LHR
- agent
- did:kash:agent:acme-bot
- status
- completed
- anchored
- public log ✓
Verify links never die.
A receipt you issue stays verifiable forever — even for a cancelled account, and regardless of your plan's retention window (that window only bounds how long you can pull your own history through the API). We anchor history we can never rewrite, and we never take a verify link offline. It's a public promise, and a switching cost that compounds in your favor.
Start free. Verification is free forever.
- ✓Signed receipts
- ✓Public verify links
- ✓Batched anchoring
- ✓30-day history
- ✓Everything in Free
- ✓Per-receipt anchoring
- ✓13-month history
- ✓Evidence exports
- ✓Everything in Pro
- ✓Higher volume
- ✓3-year history
- ✓Remove the footer
- ✓We run the workflow
- ✓Human sign-off + warranty
- ✓Monthly Work Certificate
$290 a year, locked for life — first 20.
The first 20 customers get Pro at $290/year and keep that price for as long as the subscription runs — through every future price change. If you'd like, we'll name you as a founding member (with your permission, never without it). It's the deal for people who back something before it's obvious.
Twenty seats, then it's gone. Pro at the regular price is $29/month; nothing else about the plan differs, and verification stays free forever either way.
Priced per warranted outcome, never per seat. Retention (history) is how long you can pull your own receipts through the API, dashboard, and exports — the public verify link never expires. Verification is free forever, for anyone — including cancelled accounts. Sold worldwide via a Merchant of Record.
Zero receipts issued. We're pre-launch, and saying so.
The counters start at zero and stay honest. Built and tested: the SDK, the metered ingest, per-tenant signing with full isolation, public verify pages, and billing. Live checkout arrives when our Merchant-of-Record approval lands — until then it's the free tier plus a Pro waitlist.
Get your first receipt in five minutes.
Create a free account, install the SDK, record one action, and open your verify URL — the whole loop is under five minutes. Upgrading? The Pro waitlist lives in your dashboard; we flip checkout on the day it goes live.
Questions? Talk to a human
Tell us what your agent does and what you're weighing. A real person replies — no bot wall.