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.