Observation Commitment Protocol
Hash any document, AI output, or digital record. Anchor it on-chain. Verify it independently against raw ledger data — no SDK, no trusted provider, no indexer required.
Core guarantee
A record committed via OCP can be verified by anyone, on any client, against raw ledger data, without trusting the system that produced the commitment. Verification is free. Commitment costs cents.
Chain-agnostic
Works across EVM chains and Solana. Cosmos next. The commitment primitive is independent of any single ledger.
Zero dependencies
ocp-verify installs in seconds. No SDK, no trusted provider, no indexer required to verify a proof.
Tamper-evident
The record exists independently of the system that created it. It outlasts the infrastructure that produced it.
Independent production adoption
AI infrastructure, attestation tooling, and media provenance — built by separate teams, independently.
TruthAnchor
by Vincent Wu
Reference implementation of ERC-8263. REST API with three lines of integration. Gas-free commitment anchored across Polygon, Base, and BNB Smart Chain mainnets.
gateway.ensub.org
by Tiago Merlini / dinamic.eth
Production AI agent gateway using OCP as its Layer 3 commitment primitive for portable attestation verification. OCP transaction hash hardcoded in live attestation records.
HBS Image Provenance
by Tiago Merlini & @wgw_eth
Encodes OCP attestation data directly into image pixels. Proof survives screenshots, re-encoding, and platform metadata stripping.
Start building
Everything you need to integrate OCP.
npm
npm install -g ocp-verify
Specification
Composition note
Coming soon