Pricing

Two numbers, and one of them is often zero.

10 credits to file a call. 0.05 credits per second of audio — and only when we are the ones running the transcriber. No subscription, no seats, no minimum.

Credit math

You are billed for work we actually did.

One flat fee to file a call. Transcription is a separate line, and it appears only when we run a transcriber for you.

You bring the transcript

10credits

  • Filing the call10
  • Transcriptionnot run, not charged

Nothing is inflated here to make the two paths look similar. If you already have the words, there is no transcriber to pay and no line on your bill.

You bring a 30-minute recording

100credits

  • Filing the call10
  • Transcription · 0.05/second90

We reserve against the recording's own length, then settle on what was actually transcribed. If it comes in shorter than the file claimed, the difference goes back.

Nothing worth filing is free

A source with no decisions, commitments or next steps in it is refunded in full. You are not charged for a non-answer.

Reading is free forever

Re-reading a filed debrief, exporting it as markdown, pulling the transcript back out, saving it to a brain — none of it bills again.

One credit is one cent

Credits are the shared Ounie wallet, used across every Ounie app. 10 credits is 0.10 dollars.

Worked examples

What a real call costs.

Reserved against the recording's own length, settled on what was actually transcribed. The difference always comes back.

Call lengthYou send a transcriptYou send the recording
5 minutes10 credits25 credits(10 + 15)
15 minutes10 credits55 credits(10 + 45)
30 minutes10 credits100 credits(10 + 90)
45 minutes10 credits145 credits(10 + 135)
60 minutes10 credits190 credits(10 + 180)

Free, always

Reading a filed debrief, exporting it as markdown or JSON, pulling the transcript back out, and saving it to one of your brains. You paid to make it; you do not pay to look at it.

Refunded, always

A source with nothing in it worth filing. On credits that is a pool-exact refund; on x402 the 402 comes back before the payment settles, so nothing moves on chain.

Capped

One debrief covers up to 120 minutes of audio. Beyond that the request is refused for free, before any quote — never quoted and then failed.

Paying without an account

An agent with a wallet and no Ounie account pays per call in USDC on Base at POST /api/x402/debrief. The 402 quotes the exact amount for the request you sent — including transcription when there is a recording to transcribe, and excluding it when there is not.

One thing to know about that rail: an on-chain settlement is final and there is no refund, so we verify the signature first, do the work, and settle only when there is a real debrief to hand back. A thin result returns a 402 and your authorization simply goes unused.

How the x402 rail works

Questions

The honest answers.

What exactly is a timestamp anchored to?

A position in the source recording, in milliseconds, returned as atMs on every decision, commitment, objection, risk and quote. When we transcribed the audio ourselves the position comes from word-level timings. When you supplied a transcript that carried timestamps, it comes from those. When the transcript carried none, atMs is null and the response says anchored: false — we would rather show you a dash than a number you would click and land nowhere.

Do you ever guess who said something?

No. Participant names have exactly two legitimate sources: you passed them in, or the transcript was labelled and we parsed the labels out. Anything else is a positional placeholder — speaker_1 — and participantsInferred comes back false. If the model tries to attribute a commitment to a name that is not on that roster, the attribution is dropped and the owner is null. It is never resolved to the closest match.

Can you identify speakers from the audio?

No, and the product does not pretend to. The transcription endpoint returns no speaker labels — verified live — and inferring them from the text would be a guess wearing the costume of a measurement. If you need names on commitments, send a labelled transcript or pass participants.

Does anything get written into my knowledge base?

Only if a specific request asks for it. save_to_brain is per call, it has no account-level setting, and omitting it is the only default. A brain that silently ingested every call an agent handled would be a privacy incident — the people on the other end of the call did not agree to be indexed.

Do you keep the recording?

No. Audio is streamed, transcribed and dropped inside the one request. We store the debrief and the transcript, because every anchor points into the transcript and an anchor you cannot open is not a citation. Deleting a debrief deletes both.

What happens if the call was not worth filing?

You are not charged. A source with no decisions, commitments, risks or next steps in it comes back as thin material and refunds in full on the credit rail. On x402 it returns a 402 before the payment is settled, so nothing moves on chain.

I already have a transcript. Am I paying for transcription anyway?

No. Not a reduced rate and not a minimum — the transcription line does not appear at all. You are quoted the flat fee, reserved the flat fee, and charged the flat fee, and the stored record shows zero transcribed seconds.

Does it need one of my Ounie brains?

No. Brains are optional context that helps frame the filing — who this account is, what they bought last year. Retrieval is free and never adds facts the call did not contain. Skip it and the debrief is built entirely from the call.