Cronozen Proof
Cronozen Proof β Operational Decision Evidence Platform. Record, verify, and export AI-assisted decisions as cryptographically chained Decision Proof Units (DPUs). - proof_record: Create a DPU with SHA-256 hash chain linking - proof_verify: Verify individual proof integrity - proof_chain_verify: Validate entire hash chain for a domain - proof_get: Retrieve a DPU with full details - proof_export_jsonld: Export as JSON-LD v2.0 document - proof_public_verify: Public verification without auth Built for compliance, audit trails, and AI governance.
Ask AI about Cronozen Proof
Powered by Claude Β· Grounded in docs
I know everything about Cronozen Proof. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Cronozen Proof
Tamper-proof audit trail for AI decisions. Record, verify, and export cryptographic proof chains β via MCP, SDK, or REST API.
Every AI decision is chained via SHA-256, verifiable by anyone, and exportable as JSON-LD for audit compliance.
Why Cronozen Proof?
AI agents are making real decisions in production β approvals, classifications, workflow executions. But when something goes wrong, can you prove what happened?
Cronozen Proof gives you:
- Immutable hash chain β SHA-256 linked records that can't be tampered with
- Public verification β Anyone can verify a proof without authentication
- Audit-ready export β JSON-LD v2.0 evidence documents
- 3 integration paths β MCP Server, Node SDK, REST API
Built for compliance
- EU AI Act β Human oversight & auditability requirements
- Korea AI Basic Act (2026) β AI decision documentation mandates
- SOC 2 β Audit trail evidence generation
Quick Start
Option 1: npm SDK (Recommended)
npm install cronozen
import { Cronozen } from 'cronozen';
const client = new Cronozen({ apiKey: 'your-api-key' });
// Record an AI decision
const decision = await client.decisions.record({
domain: 'loan-approval',
purpose: 'AI evaluated credit risk for application #1234',
finalAction: 'Approved with conditions',
evidenceLevel: 'AUDIT_READY',
});
// Verify integrity
const verification = await client.decisions.verify(decision.id);
console.log(verification.integrity.hash_valid); // true
Option 2: MCP Server (for AI clients)
Connect Claude Desktop, Cursor, or any MCP-compatible client:
{
"mcpServers": {
"cronozen-proof": {
"url": "https://mcp.cronozen.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Or install via Smithery:
smithery mcp add cronozen/proof
Available MCP Tools:
| Tool | Description |
|---|---|
proof_record | Record an AI decision with SHA-256 hash chain |
proof_verify | Verify a proof record's cryptographic integrity |
proof_chain_verify | Verify an entire domain's hash chain |
proof_get | Retrieve a proof with full details |
proof_export_jsonld | Export as JSON-LD v2.0 evidence document |
proof_public_verify | Public verification (no auth required) |
Option 3: DPU Core (Self-hosted library)
For maximum control, use the core hash chain library directly:
npm install @cronozen/dpu-core
import { computeChainHash, createDPUEnvelope } from '@cronozen/dpu-core';
// Create a hash chain link
const hash = computeChainHash(content, previousHash, timestamp);
// Create a full DPU envelope
const envelope = createDPUEnvelope({ content, previousHash, timestamp });
Zero dependencies. Pure cryptographic functions. Run anywhere.
Packages
This monorepo contains the open-source Cronozen Proof ecosystem:
| Package | npm | Description |
|---|---|---|
@cronozen/dpu-core | Core hash chain engine β zero dependencies, pure crypto | |
@cronozen/dp-schema-public | Shared types, enums, JSON-LD schema definitions | |
cronozen | High-level SDK β decision.record() / decision.verify() | |
@cronozen/mcp-server | β | MCP Server for AI client integration |
Architecture
Your Application / AI Agent
β
ββββ cronozen SDK βββββββΊ Cronozen Cloud API
β (npm install cronozen) β
β βΌ
ββββ MCP Server βββββββββΊ Decision Proof Store
β (Streamable HTTP) β
β βΌ
ββββ @cronozen/dpu-core ββΊ SHA-256 Hash Chain
(self-hosted) β
βΌ
Tamper-proof Evidence
(JSON-LD v2.0 export)
Hash Chain: Every decision record contains a SHA-256 hash computed from its content + the previous record's hash + timestamp. This creates an append-only chain β tampering with any record breaks the chain for all subsequent records.
Self-Hosted Deployment
Docker
cd mcp-server
docker build -t cronozen-mcp .
docker run -p 3100:3100 \
-e CRONOZEN_API_URL=https://mcp.cronozen.com \
-e CRONOZEN_API_TOKEN=your-token \
cronozen-mcp
From Source
git clone https://github.com/cronozen/proof.git
cd proof/mcp-server
npm install
cp .env.example .env # Configure your API endpoint
npm run dev
Cronozen Cloud
Don't want to self-host? Cronozen Cloud handles hosting, security, backups, and updates for you.
| Self-Hosted | Cloud Pro | Cloud Business | Enterprise | |
|---|---|---|---|---|
| Price | Free | $99/mo | $299/mo | Custom |
| Events | Unlimited | 1,000/mo | Unlimited | Unlimited |
| Source Code | Full access | β | β | β |
| Support | Community | Priority | Dedicated | |
| SSO | β | β | β | β |
| SLA | β | β | 99.9% | Custom |
| On-premise | β (DIY) | β | β | β (Managed) |
How It Works
- Record β Your app sends a decision event (domain, purpose, action, evidence level)
- Chain β The event is hashed with SHA-256, linked to the previous record
- Verify β Anyone can verify a single record or the entire chain
- Export β Generate JSON-LD v2.0 evidence documents for auditors
Genesis βββΊ Record #1 βββΊ Record #2 βββΊ Record #3
β β β β
hashβ hashβ hashβ hashβ
β β β
SHA-256( SHA-256( SHA-256(
contentβ, contentβ, contentβ,
hashβ, hashβ, hashβ,
timestampβ) timestampβ) timestampβ)
Use Cases
- AI Agent Audit Trail β Track every decision an AI agent makes in production
- Compliance Documentation β Auto-generate tamper-proof evidence for SOC2, EU AI Act, Korea AI Basic Act
- Decision Provenance β Answer "why did the AI do this?" with cryptographic proof
- Human-in-the-Loop Evidence β Record human approval/rejection alongside AI decisions
- Settlement Proof β Immutable records for financial transactions and approvals
Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
git clone https://github.com/cronozen/proof.git
cd mcp-server
npm install
npm run build
License
Apache-2.0 β See LICENSE for details.
Cronozen Proof Enterprise (governance, compliance engine, advanced chain verification) is available under a commercial license. Contact us β
cronozen.com/proof Β· Smithery Β· npm
