}</pre><h3>Verification result states</h3><p class="section-p"><strong>VALID / VERIFIED</strong> = hash and signature checks passed. <strong>INVALID</strong> = hash mismatch, signature failure, unsupported proof, missing proof, or wrong signer/key. <strong>TRANSPORT_ERROR</strong> = verifier/runtime unavailable or request failed.</p><p class="section-p">Manual verifier = paste a receipt and inspect checks. Automatic verification = SDKs, APIs, proof URLs, embedded badges, webhooks, MCP tools, or agent-to-agent flows verify receipts without manual copy/paste. MCP is a bridge, not a signer. Runtime signs. Verifier validates.</p></div></section>
0 commit comments