PoCI – Proof of Correct Inference Standard

PoCI is an open, neutral and immutable standard for verifying AI inferences with cryptographic integrity, without exposing inputs, outputs or model internals.

What is PoCI?

PoCI (Proof of Correct Inference) is a technical standard that defines how to commit, verify and audit AI inferences using cryptographic commitments, canonical hashing and digital signatures. The goal is to make AI inferences auditable and trustworthy without revealing sensitive data or proprietary models.

Core Principles

Neutrality

PoCI is an open standard, independent from any single provider or implementation.

Verifiability

Anyone can verify the integrity of a PoCI inference commit, using only the specification and the cryptographic data.

Immutability

Commits are immutable by design: changing any field invalidates hashes and signatures.

Transparency

The rules of PoCI are public, simple and clearly specified in the standard document.

Bitcoin Arbitration (future)

Future versions of PoCI are designed to integrate with BitcoinOS (BOS) so that disputes can be resolved with Bitcoin as final arbiter of computation.

Documentation

The PoCI v0 specification is available in PDF and a concise Markdown form inside this repository.

Versions

Current version: PoCI v0

PoCI v0 defines the minimal core:

  • PoCIModelDescriptor
  • PoCIInferenceCommit
  • Canonical hashing and signatures
  • Invariants and validation rules
  • Basic flows (register, commit, verify, challenge concept)

Future versions (v1, v2, ...) will extend the standard to include:

  • Integration with BOS / BitSNARK for dispute resolution (v1).
  • Optional ZKML proofs for partial or full verification of models (v2+).

About the PoCI Standard

PoCI is intended to be an open and neutral standard, similar in spirit to internet RFCs or blockchain improvement proposals (BIPs/EIPs). The goal is to provide a common foundation for auditable AI, especially in highly regulated sectors such as banking, healthcare or public administration.

The specification is versioned and published publicly. Any implementation that conforms to PoCI v0 MUST follow the invariants and structures described in the standard.