Self-attested receipts vs independently verifiable receipts

A receipt is only as credible as the party that vouches for it. The two kinds of receipt differ in one place: who signs.

The distinction

A self-attested receipt is signed by the same platform that ran the agent. The platform vouches for its own agent, so you are trusting that platform's word about itself. There is no independent party in the loop, which makes the receipt an assertion rather than third-party evidence.

An independently verifiable receipt is signed and anchored by a party other than the one that ran the agent. Any counterparty can verify it without trusting the issuing platform. The check runs on your own machine, with no account at the issuer and no call back to it, so the receipt holds up even if the platform that issued it disappears.

Side by side

Self-attestedIndependently verifiable
Who vouchesThe platform that ran the agentAn unaffiliated party, separate from the one that ran the agent
Can a counterparty verify itOnly by trusting the issuing platform's wordYes, on their own machine, with no account and no call to the issuer
Tamper evidenceThe issuer can rewrite its own recordEach receipt links to its predecessor in a hash chain and anchors to external witnesses, so edits are detectable
Audit trailHeld by the issuing platformAnchored and packed into a portable bundle a reviewer can take away

The difference is structural, not a matter of trust in a brand. A self-attested receipt asks a counterparty to take the agent platform at its word. An independently verifiable receipt lets the counterparty check the claim themselves.

How Asqav does it

Asqav is the unaffiliated party in the loop. It signs as an operator independent of the agent's operator, so the receipt does not rest on the agent platform's word. The pipeline maps to five primitives.

Walk the whole flow in the quickstart, or scaffold a project and validate your setup with asqav quickstart.