OCP Lab
  • Protocol
  • Adopters
  • Start building
  • GitHub ↗
Protocol Adopters Start building GitHub ↗

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.

npm install -g ocp-verify Read the spec
observation → digest → on-chain commitment → verify inclusion

Core guarantee

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.

Independent production adoption

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.

742 live proofs truthanchor.biz

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.

gateway.ensub.org

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.

GitHub ↗

Start building

Open source, chain-agnostic, independently verifiable.

Everything you need to integrate OCP.

⌥

GitHub

damonzwicker/observation-commitment-protocol

⬡

npm

npm install -g ocp-verify

§

Specification

ethresear.ch — OCP v1.0.0

◎

Composition note

Coming soon

Observation Commitment Protocol — open source — built by Damon Zwicker

  • GitHub
  • Spec
  • Contact
0
Skip to Content
OCP Lab
OCP Lab

Observation Commitment Protocol — open source — chain-agnostic — built by Damon Zwicker