---
title: "OCG Receipt Verifier"
method: POST
path: "/v1/tools/verify_ocg_receipt"
tags: ["OCG receipt", "offline verifier", "airgapped", "eddsa-jcs-2022", "Ed25519", "Merkle inclusion", "RFC 6962", "execution_hash", "checkpoint", "zero network", "zero-PII"]
---

# OCG Receipt Verifier

`POST /v1/tools/verify_ocg_receipt`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/verify_ocg_receipt`
- Auth: none declared

Fully offline, upload-driven verifier for OCG receipts: recomputes the execution_hash, verifies any eddsa-jcs-2022 Ed25519 audit_signature.proof, and checks RFC 6962 Merkle inclusion against an anchor_bindings entry. Snapshot-batch mode verifies many receipts against one uploaded checkpoint note. Zero network calls anywhere in the tool.

**Tool URL:** https://ainumbers.co/tools/568-ocg-receipt-verifier.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `receipt` object
  - `checkpoint_note` string
  - `receipts` unknown[]
    - unknown

## Response `200`

Successful tool execution result

- object
  - `verification_report` object: verdict, per-check pass/fail rows, recomputed_hash, signature verification, and anchor/merkle-inclusion results

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
