For high-risk AI · EU AI Act · SR 26-2 · NIST AI RMF

Everyone logs.
Nobody can prove.

An AI decision log on your own servers is self-attested — editable by you, discounted by examiners, and impossible to notarise after the fact. Rubric anchors every decision as a 32-byte cryptographic fingerprint on a public ledger the moment it happens. Customer data and model logic never leave your network — and verification never requires us.

The only post-quantum AI attestation network on a public ledger · Offline verifier on npm — proofs outlive the company · Evidence to the FRE 902(13)/(14) standard

1M+ in 32s
Ingested & anchored on mainnet · zero errors
Unlimited
On-ledger retention
3-of-5
Global signing federation · five countries
32 bytes
Constant-size commitment · any payload
Global
5/5
nodes online
~17.5ms
Decision signed
ML-DSA-65 · Post-quantum · 3-of-5 multisig available (server-side)
≤90s
Merkle anchored
Batched · Tunable cadence · Independently verifiable
~5s finality
On-chain forever
Hedera HCS · HashScan · Immutable
~1s
ZK proofs — live
Poseidon2 · Inclusion + policy proofs · Publicly verifiable
The Architecture

Verifiable
without us.

Your records do not depend on Rubric staying in business, trustworthy, or online. Every attestation is mathematically verifiable by anyone, at any time, with nothing but the public key and the ledger. By design.

Prove it yourself → Without trusting this site →
01 · Multisig

Three of five must agree.

Multisig attestations are signed by three of five federation nodes across five jurisdictions — the highest-assurance lane, available for any decision. No single party, including Rubric, can forge one: compromise requires breaching three sovereign data centres simultaneously. Every attestation on every lane is ML-DSA-65 signed and ledger-anchored.

Multi-signature 3-of-5
02 · Public Ledger

Anchored where no one can edit.

Merkle roots are written to the Hedera Consensus Service — a public, immutable distributed ledger with ten-year operational history. Your proof outlives any vendor relationship. An auditor in 2033 can verify an attestation made today, whether Rubric still exists or not.

Hedera HCS Mainnet
03 · Post-Quantum

Signatures a quantum computer cannot break.

Signed with ML-DSA-65, the NIST FIPS 204 post-quantum standard. RSA and ECDSA signatures written today will be forgeable within the record retention window. Rubric signatures will not. The proof you make now still verifies in 2040.

NIST FIPS 204

No vendor lock-in. No trust required. Verifiable by math.

See a real decision verified live →

How It Works

Transparency of compliance.
Not data.

What leaves your network is a 32-byte commitment — never the decision, the data, or the model. Rubric embeds at the framework level — every decision is captured with a single non-blocking call, then signed and anchored asynchronously in the background. Works alongside any existing AI infrastructure or trust layer.

01

Instant capture

Every AI decision is captured the moment it happens — one non-blocking call, designed to stay off your pipeline's critical path. The decision is then handed to the federation for signing and anchoring, entirely outside your request flow.

NIST FIPS 204 · Post-Quantum
02

Quorum signing

Decisions flush from the SDK to the federation in batches — on the sixty-second anchor window, or immediately for high-risk decisions like credit denials and medical triage. Each attestation is ML-DSA-65 signed; the 3-of-5 independent multisig path is available where the decision warrants quorum assurance.

Zero latency impact
03

Merkle forest anchoring

Decisions are batched into Merkle trees, so a single HCS transaction anchors many decisions at once. Each batch root is written to the public ledger. Every path is independently verifiable: direct and multisig attestations against the ledger record, and batched (tiered) attestations via zero-knowledge inclusion proof against the on-chain root.

SHA3-256 · Hedera HCS
04

ZK inclusion proof

Zero-knowledge proofs are live. Every tiered attestation carries a Poseidon2 Merkle inclusion proof against an on-chain root. Beyond inclusion, Rubric generates zero-knowledge policy proofs: demonstrate that a decision came from the claimed system with confidence above a threshold and risk below a ceiling — without revealing the decision data, the exact confidence, or the risk score. Proofs verify at a public endpoint, independently of Rubric.

Noir · Poseidon2 · BN254
Integrate Your Way

Five doors in.
Pick the one your team already uses.

The SDK is the fastest path — but it is a veneer over a plain REST API. If your stack speaks HTTP, MCP, or already forwards logs to a SIEM, you can attest without installing anything. And if the stack cannot be changed at all, the gateway attests it from the outside.

Live
Python SDK
One line at startup; 11 frameworks auto-instrumented.
pip install autogen-rubric
Live
REST — no SDK required
Any language with an HTTP client. One POST, one key.
curl -X POST /v1/tiered-attest
Live
MCP server
Attestation as a tool call — works with Claude Desktop, Claude Code, Cursor, Windsurf, Continue, Zed.
npm i @rubric-protocol/mcp-server · pip install rubric-mcp-server
Live
From your SIEM
Events already flowing through Splunk or Elastic attest via webhook — zero application code.
Splunk HEC · Elastic · webhooks
Preview
Attestation gateway
An OpenAI-compatible proxy that attests every model call — including from systems you can’t modify. Runs in your network; hashes leave, payloads never do. Design-partner preview — request access.
OPENAI_BASE_URL=https://gateway.internal:8788 · one config line, zero code
Auto-Instrumentation

One line.
Every decision attested.

Add one line at app startup. Rubric auto-detects your frameworks and patches them at the class level — OpenAI, Anthropic, LangChain, LlamaIndex, AutoGen, CrewAI, LangGraph, DSPy, Agno, Azure AI Agents, and more. Every LLM call, every agent decision, every tool use is cryptographically attested. No per-decision code. No codebase audit. Complete by construction.

Live

Auto-instrumented

instrument() injects a callback handler into LangChain's CallbackManager at startup — every LLM call, chain output, and agent finish is attested automatically.

import autogen_rubric as rubric rubric.instrument(api_key="...") # LangChain callbacks wired automatically chain.invoke({"input": query}) # ↑ attested
Live

Auto-instrumented

3.3k total installs

instrument() patches Completions.create at the class level — every chat completion, sync or async, is attested automatically. No wrapper, no code changes.

import autogen_rubric as rubric rubric.instrument(api_key="...") # openai.chat.completions.create patched response = client.chat.completions.create( model="gpt-4o", messages=[...] ) # ↑ attested
Live

One Line. Every Framework.

3.3k total installs

Auto-instrumentation for 11 frameworks: OpenAI, Anthropic, LangChain, LangGraph, LlamaIndex, AutoGen, CrewAI, DSPy, Pydantic AI, Google ADK, and the OpenAI Agents SDK. Zero required dependencies. Additional integrations ship in the order enterprises ask for them.

# pip install autogen-rubric import autogen_rubric as rubric rubric.instrument( api_key="your-rubric-api-key", pipeline_id="my-ai-app", ) # every LLM call now attested automatically
Live

Any MCP-Compatible Host

1.8k total installs

Install once via npx. Exposes 8 tools: attest, verify, get_proof, register_agent, status, framework_detect, cost_estimate, and bundle_query — works in Claude Desktop, Claude Code, Cursor, Windsurf, Continue, Zed, and any MCP-compatible host.

# claude_desktop_config.json { "mcpServers": { "rubric": { "command": "npx", "args": ["-y", "@rubric-protocol/mcp-server"], "env": { "RUBRIC_API_KEY": "..." } } } }
Live

Same 8 Tools. Native Python.

588 total installs

Same surface as the TypeScript port, native Python implementation. Built on Anthropic's official mcp Python SDK. Drop into Claude Desktop, Cursor, or any MCP-compatible host — or call programmatically from a Python agent.

# Install pip install rubric_mcp_server # claude_desktop_config.json { "mcpServers": { "rubric": { "command": "rubric-mcp", "env": { "RUBRIC_API_KEY": "..." } } } }
SIEM & GRC Integration

Fits your stack.
No integration project.

Every AI decision flows into your existing security and compliance infrastructure automatically. Push-based Splunk HEC streaming — native JSON or CEF for ArcSight and QRadar. Real-time webhooks for Elastic. CSV exports for ServiceNow, Archer, and OneTrust. PDF reports built to the FRE 902(13)/(14) self-authenticating standard, on demand. One API call — your team is operational in 30 minutes.

Live

Real-time SIEM feed

Hand us an HEC token and every attestation streams into Splunk as it anchors — native JSON or CEF 0.x for ArcSight and QRadar, each event carrying its HCS sequence and payload hash. Prefer webhooks? HMAC-SHA256 signed, ECS-compatible NDJSON. Zero polling, zero gaps.

# One-time setup curl -X POST https://rubric-protocol.com/v1/webhooks -H "x-api-key: your-key" -d '{"url":"https://your-splunk/rubric","events":["attestation.created"]}' # Every attestation now flows to Splunk automatically
Live

GRC platform export

Pull attestation data as CSV on any schedule. Maps directly to ServiceNow GRC and Archer record schemas. Filter by agent, pipeline, or date range. No transformation required.

# Scheduled CSV export curl "https://rubric-protocol.com/v1/export/attestations?format=csv&from=2026-03-01" -H "x-api-key: your-key" -o attestations.csv # Import directly into ServiceNow or Archer
Live

Evidentiary-standard reports

Generate a compliance report for any time period in a single API call. SHA3-256 hash sidecar included. Suitable for regulatory submission, board reporting, and legal proceedings.

# Generate compliance report curl -X POST https://rubric-protocol.com/v1/export/report -H "x-api-key: your-key" -d '{"org":"Acme Corp","period_from":"2026-03-01","period_to":"2026-04-01"}' # Returns: downloadUrl, sha3_256 hash, reportId
EU AI Act · Article 12

Compliance built in,
not bolted on.

Article 12 requires high-risk AI systems to maintain tamper-evident logs of autonomous decisions. Rubric provides the complete audit trail — decision content, timestamp, cryptographic proof of integrity.

01
What was decided
Full decision content captured

Each attested decision is cryptographically signed and anchored. Auditors can retrieve and independently verify any individual attestation. Population-completeness verification (proving no in-scope decision was omitted) is in development.

02
When it happened
Immutable Hedera timestamp

Every attestation receives an HCS sequence number and consensus timestamp from Hedera's public ledger. The timestamp cannot be altered — it's a public record verifiable on HashScan.

03
That it hasn't changed
Post-quantum signature chain

ML-DSA-65 signatures bind the decision content to its timestamp. Any modification to the decision after signing produces a verification failure -- detectable by anyone, without trusting Rubric.

"An attestation layer built for EU AI Act Article 12 record-keeping."

Under the EU AI Act, high-risk obligations (Annex III) were originally set to apply from 2 August 2026. The Digital Omnibus — formally adopted June 2026 — defers this to 2 December 2027. High-risk AI systems — credit decisioning, medical triage, hiring, law enforcement — must maintain logging sufficient to enable post-market monitoring.

Rubric provides: tamper-evident decision logs, cryptographic integrity verification, publicly auditable anchoring, and an auditor portal for compliance officers — without access to Rubric's internal systems.

Read: what “outside unilateral control” means cryptographically →

High-risk obligations: 2 December 2027
Permanent Proof

Every decision gets
a public record.

Every attestation resolves to a permanent public record. Share the link with auditors, regulators, or counterparties — no login, no account. The record verifies against the public ledger with or without Rubric: offline verifier, any mirror node, forever.

Cryptographically Verified · ML-DSA-65
Attestation ID
477cfef1-df7b…
Signed at
Jun 9, 2026 · 11:23 UTC
Record type
Direct · 1 decision
On-chain anchor
Hedera HCS · Topic 0.0.10416909
rubric-protocol.com/audit/477cfef1…
View live record

This is a live attestation anchored to Hedera Consensus Service. Click to verify it independently.

Technical Foundation

The architecture,
fully documented.

Post-quantum cryptography, federation design, zero-knowledge proof architecture, and EU AI Act compliance mapping — in full technical detail.

White Paper · Version 4.0 · April 2026
Rubric Protocol
The AI Accountability Standard
ML-DSA-65 · NIST FIPS 204 Hedera Consensus Service EU AI Act Article 12 ZK Inclusion Proofs · Poseidon2 5-Node Federation

10 sections  ·  Technical whitepaper  ·  April 2026

Pricing

Start free.
Scale when you do.

Free tier for developers. No credit card required. Upgrade when your pipeline outgrows 1,000 attestations per month.

Developer
Free
Forever
  • 1,000 attestations / month
  • 60 req / min
  • 7-day retention
  • SDK access — all 17 live integrations
  • Community support
Get API Key
Standard
$999
/ month + $0.01 / call overage
  • 100K attestations / month
  • 600 req / min
  • 30-day retention
  • Bundle access
  • Email support
Get Started
Dedicated
$25,000+
/ month, custom contract
  • Dedicated infrastructure
  • Unlimited everything
  • Custom retention policy
  • Regulatory filing packages
  • Air-gapped deployment option
  • Post-quantum sovereign key management
  • 99.99% SLA
  • White-glove support
Contact Sales
Design Partner Program

A small cohort, on purpose.

We take deliberately few design partners so each gets direct founder attention and real engineering priority. 60 days of full Enterprise access, free — $2,500/mo after the pilot if it is working for you. Early partners shape the integration roadmap; that is the trade.

Become a Design Partner →
Framework Coverage

One line at startup.
Every AI decision attested.

autogen-rubric supports 17 live integrations today — 11 auto-instrumented at startup with zero required dependencies. Coming integrations ship in the order enterprises ask for them.

9.4k
Total installs
305
This week
17
Frameworks
Live · New
Haystack
pip install autogen-rubric[haystack]
Live · New
Semantic Kernel
pip install autogen-rubric[sk]
Live · New
Pydantic AI
pip install autogen-rubric[pydantic]
Live · New
OpenAI Agents SDK
pip install autogen-rubric[agents]
Live · New
Google ADK
pip install autogen-rubric[adk]
Live · New
Strands / Bedrock AgentCore
pip install autogen-rubric[strands]
Live
MCP Server
npx @rubric-protocol/mcp-server@latest
Live
LangChain
pip install autogen-rubric
Live
LangGraph
pip install autogen-rubric
Live
OpenAI SDK
npm install @rubric-protocol/sdk
Live
AutoGen
pip install autogen-rubric
Live
LlamaIndex
pip install autogen-rubric
Live
CrewAI
pip install autogen-rubric
Live
DSPy
pip install autogen-rubric
Live
Agno
pip install autogen-rubric
Live
Azure AI Agents
pip install autogen-rubric
Live
Mastra
npm install rubric-mastra
Roadmap
Smolagents
Contact us to request priority
The Compliance Horizon

Auditable without
exposure.

At billions of AI decisions per day, audit-by-replay breaks down. Rubric changes the equation: every decision your AI makes is cryptographically attested the moment it happens and anchored to a public ledger. Regulators get verifiable evidence — without ever seeing your models, your data, or your strategy. Zero-knowledge proofs are live: hold a portable proof that a decision met policy — source, confidence bounds, risk ceiling — publicly verifiable against a mainnet-anchored root, with the underlying data never disclosed.

Phase 1 · Now
~17.5ms cryptographic proof
ML-DSA-65 signature at decision time. Verifiable by anyone with the public key. No network call required.
Phase 2 · Now
<5s blockchain anchor
Hedera HCS consensus. Tamper-evident timestamp. Publicly verifiable forever. No trust in Rubric required.
Phase 3 · In development
ZK inclusion proof
On the Enterprise tiered pipeline, decision payloads can be encrypted with an AES-256-GCM key that only your organization holds, so Rubric stores ciphertext it cannot decrypt. Zero-knowledge policy proofs are live: prove a decision's source, confidence bounds, and risk ceiling against a mainnet-anchored root — publicly verifiable, data never disclosed.
Standards & Integrations