Observation Commitment Protocol

Cryptographic proof that any observation existed — permanently.

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.

observation digest on-chain commitment verify inclusion

The proof is structural — not a policy, not a promise.

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.

Already deployed across independent systems.

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.

Open source, chain-agnostic, independently verifiable.

Everything you need to integrate OCP.

npm

npm install -g ocp-verify

§

Specification

ethresear.ch — OCP v1.0.0

Composition note

Coming soon