Skip to content

damonzwicker/observation-commitment-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Observation Commitment Protocol (OCP)

A minimal primitive for independently verifying that a specific byte sequence was committed to a public ledger.

Minimal. Verifiable. System-independent.


The Problem

Most digital systems can prove things—
but only inside themselves.

Step outside the system, and verification depends on:

  • APIs
  • platforms
  • intermediaries

There is no standard way to verify something independently.


The Model

data → digest → public commitment

Verification reduces to:

recompute → compare → confirm inclusion

No API. No trust in the originating system.


What OCP Is

  • A minimal primitive for committing arbitrary data digests
  • A system-independent verification model
  • A portable verification boundary

What OCP Is Not

  • Not storage
  • Not identity
  • Not authorship
  • Not canonical encoding
  • Not an application framework

Why It Matters

OCP separates truth from systems.

A verifier does not ask what’s true—
they compute it.

The network only confirms that a commitment exists.


Start Here


Commercial Use

OCP is released under the MIT License and may be freely implemented.

VeraFile is the reference implementation and commercial product built on OCP, providing:

  • hosted verification
  • enterprise integrations
  • production-grade tooling

OCP defines the verification primitive.
VeraFile delivers it as a product.

Commercial support and licensing for VeraFile are available.


Status

v1.0.0 — Initial Specification Release

About

A minimal protocol for independently verifying that a specific byte sequence was committed to a public ledger.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors