The receipt
A receipt you can hand to someone who does not trust you.
The OneShot API signs every paid call as it settles. The reason and the outcome are written onto the same row.
- play_name
- show-hn
- call_type
- research.person
- settlement
- USDC · base
- value_tag
- meeting booked
The demo seed's price for this call. OneShot charges $0.050.
What is in one
Ten fields. Two of them are the point.
Why the money went out, and what came back.
- play_name
- call_type
- cost_usd
- signed_receipt
- oneshot_request_id
- sender_identity
- memowhy this call happened
- decision_context
- value_tagwhat came back, written later
- goal_id
Every field, and what it holds
- play_name
- Which play spent the money.
- call_type
- The priced primitive that ran, one of the eight in the price table further down.
- cost_usd
- What that call cost, to three decimals.
- signed_receipt
- The signature itself. This is the column that makes the row evidence rather than a log line.
- oneshot_request_id
- The call’s id on the OneShot side, so the row can be reconciled against the source.
- sender_identity
- Which mailbox sent it. Set on email.send receipts, null for anything that predates rotation.
- memo
- Human-readable call reason, mirrored from the call-time SDK memo. Why this call happened at all.
- decision_context
- JSON of the call-time decisionContext blob. The structured version of the same answer.
- value_tag
- The outcome, written back once a reply or a deal lands. JSON of type, amount and label, set by tagOutcomeValue.
- goal_id
- Cadence correlation key, mirroring decisionContext.goalId. Groups every receipt a single cadence produced.
The arithmetic
CAC is one division.
No model in the middle. Anyone holding the receipts gets the same number.
$2,002.27
signed spend, 66,468 receipts
8
deals won
$250.28
per deal won
$48,000 closed on $2,002.27 spent · 24.0× on spend
One seeded install with fictional prospects, priced at the demo seed’s own figures, which run higher than OneShot’s.
What a call costs
- web.search
- $0.001
- email.verify
- $0.001
- email.find
- $0.005
- enrich.profile
- $0.005
- local.search
- $0.010
- enrich.company
- $0.005
- research.person
- $0.050
- email.send
- quoted
OneShot's published prices. Most of a play's spend goes on finding out whether someone is worth writing to at all.
The write-back
Attribution that runs backwards.
When the deal lands, its value is tagged back onto every receipt that led to it.
- day 0 · research.person · email.send · value_tag ✓
- day 4 · reply
- day 15 · deal won · $4,800
A dashboard that credits the last email credits the send. The research call that found the reason to write gets the credit here, on the same row as the revenue.
What this does not prove
A signature is not an audit.
It attests the call, not the judgment
It proves an email went out and what it cost. Whether it should have is the memo's job.
Outcomes are only as good as your inbox
Replies come from connected mailboxes. Bounces from Gmail only, and doctor says so.
Verified is a date, not a warranty
Every surface made the live round trip against OneShot on 2026-10-08. Re-earned by re-running.
These numbers are a seeded install
Fictional prospects and the demo's own prices. Not a customer result.
The receipts sit in your own ledger and the arithmetic is one division. Check it.
