Technical Whitepaper · v4.0 · April 2026

Post-Quantum AI Compliance Infrastructure
for a regulated world.

AUTHOR Echelon Intelligence Group LLC
CLASSIFICATION Public
EFFECTIVE 2 Dec 2027 (EU AI Act Art. 12 · Digital Omnibus)
HCS TOPIC 0.0.10416909

Rubric Protocol is post-quantum AI compliance infrastructure. It solves a fundamental problem: AI systems make consequential decisions continuously, but most organizations cannot prove what those decisions were, when they were made, or whether they complied with applicable law. Rubric embeds at the framework level — one line at startup — and anchors every AI decision to the Hedera Consensus Service mainnet using ML-DSA-65 post-quantum signatures. Customers declare their system's intended use and jurisdiction; Rubric computes the complete regulatory obligation set automatically and generates cryptographically verifiable evidence packages for EU AI Act Annex IV (Articles 9–15, 17, 26, 49, 72, 73), SR 26-2 model risk management, NIST AI RMF safe harbor, TX TRAIGA, CO AI Act, and more. The result: compliance that is proven, not asserted — at more than 200 million attestations per node per day.

1B+
Daily capacity · federation aggregate
~17.5ms
Decision signed · server-side
17
AI frameworks supported
5
Federation nodes · 4 continents
§1 · The Problem

AI systems make decisions.
Nobody can prove what they decided.

The EU AI Act Article 12 requires high-risk AI systems to maintain automatic logging of autonomous decisions — tamper-evident, retained for at least six months, available to regulators on demand. High-risk obligations apply from 2 December 2027, as deferred by the Digital Omnibus (adopted June 2026).

Existing approaches fail in one of three ways: application-level logs are mutable and unverifiable; third-party audit tools bolt on after the fact and miss real-time decisions; blockchain solutions introduce unacceptable latency for production AI pipelines.

A financial institution using GPT-4o for credit decisions makes 40,000 autonomous determinations per day. Under Article 12, every one must be logged with sufficient detail to reconstruct the decision context. No existing infrastructure handles this at scale.

The penalty for non-compliance is up to 3% of global annual turnover — for a $10B institution, that is $300M per year.

§2 · The Solution

One line of code.
Every decision attested.

Rubric embeds at the framework level — not the application level. A single call at startup instruments every LLM call, agent decision, and tool use automatically. No per-decision code. No codebase audit. No latency impact.

import autogen_rubric as rubric # One line at startup. Everything below is attested. rubric.instrument( api_key="your-api-key", pipeline_id="loan-underwriting", ) # Works with OpenAI, Anthropic, LangChain, CrewAI, # LlamaIndex, AutoGen, Agno, Azure AI Agents, and 9 more — 17 live integrations.

Each attestation receives a unique ID, is cryptographically signed with ML-DSA-65 (NIST FIPS 204 post-quantum signature standard), aggregated into a Merkle forest, and anchored to Hedera Consensus Service — a public, immutable, verifiable ledger with Byzantine fault-tolerant consensus.

§3 · Architecture

Built for production scale.
Not a proof of concept.

Rubric uses a three-tier aggregation architecture that batches many decisions into a single on-chain anchor — production-validated at up to 1,366 decisions per HCS anchor.

Tier 1
In-memory buffer. Attestations received and signed in ~17.5ms. Flushed to Tier 2 on the anchor window or at 100,000 items. Zero disk I/O on the hot path.
Tier 2
SHA3-256 Merkle forest aggregation. Up to 1,000 Tier-1 forests combined into a single root. Anchored to Hedera Consensus Service as a single HCS message.
HCS Anchor
Immutable on-chain record. Topic 0.0.10416909. Byzantine fault-tolerant finality in ~5 seconds. Verifiable by any third party without Rubric infrastructure.
ZK Layer
Noir/Barretenberg on BN254, dedicated prover node. Live in production: Merkle inclusion proofs for every tiered attestation, and zero-knowledge policy proofs — source identity, confidence bounds, risk ceiling — with the underlying decision data never revealed. Proof roots anchored to the public ledger; verification is public and requires no Rubric access. Sub-second proof generation. The proving toolchain (compiler, hash library, backend) is exact-version-pinned, validated against published golden vectors and tamper-negative soundness tests, and audited against upstream security disclosures. On the roadmap: customer-side proof generation — inclusion proofs generated on the customer's own hardware and verified against ledger-anchored roots, removing Rubric from the trust path entirely.
Federation
5-node federation across US, EU, SG, JP, CA. ML-DSA-65 signing on every node. mTLS inter-node communication. Independent 3-of-5 multisig — each node signs with its own ML-DSA-65 key — for high-assurance attestations.

Post-Quantum Cryptography

All signatures use ML-DSA-65 (CRYSTALS-Dilithium), standardized by NIST in FIPS 204 (August 2024). All signing paths use @noble/post-quantum, an independently audited pure TypeScript implementation; signing completes in ~17.5ms server-side, fully off the customer's request path. Attestations signed today remain verifiable against quantum adversaries.

Payload Privacy

On the Enterprise tiered pipeline, decision payloads are encrypted with AES-256-GCM before storage. The customer holds the encryption key — Rubric stores only the ciphertext and a cryptographic commitment. Rubric cannot read your AI decisions. Regulators receive the key from the customer directly for audit purposes.

Zero-Knowledge Proofs

Encryption hides data; zero-knowledge proofs answer questions about it without unhiding it. Rubric operates both, in production, on a dedicated prover node (Noir/Barretenberg, BN254, Poseidon2 commitments).

Inclusion proofs. Every tiered attestation resolves to a hybrid proof: a zero-knowledge proof that its batch root belongs to the Poseidon2 forest whose root is anchored on-ledger, combined with a classical SHA3 Merkle proof of the attestation's membership in that batch. We state the hybrid structure plainly because evidentiary infrastructure should be exactly as strong as it claims — no more, no less.

Policy proofs. For schema-v2 records (July 2026 forward), each attestation carries a Poseidon2 payload commitment binding its source, confidence, and risk level. From it, Rubric generates zero-knowledge proofs of policy compliance: this decision came from the claimed system, with confidence at or above X and risk at or below Y — while the decision data, exact confidence, and exact risk remain undisclosed. The construction cannot prove a false statement: a proof request against bounds the record does not satisfy fails at witness generation, by design. Proof roots are anchored to Hedera mainnet in every tier-2 anchor; verification is a public endpoint requiring no API key and no trust in Rubric.

Aggregate compliance proofs. The same machinery extends to populations: a proof that at least K of N distinct records under an anchored root satisfied policy P, with a circuit-level uniqueness guard making double-counting mathematically impossible. This yields compliance reports — “99.4% of Q3 decisions met bounds, proven, with no individual decision disclosed” — chained to named public-ledger sequence numbers. Generated by Rubric on request.

Where the frontier is. Rubric proves properties of post-quantum-signed records in zero knowledge; it does not re-verify ML-DSA-65 lattice signatures inside circuits. In-circuit verification of a single FIPS 204 signature costs on the order of millions of constraints (SHAKE and emulated modular arithmetic dominate); our commitment scheme delivers the equivalent evidentiary binding in a handful of Poseidon2 hashes, while signatures remain classically verifiable by anyone against published node keys. We consider stating this boundary precisely to be part of the product.

§3.5 · Agentic AI Attestation

Beyond decisions.
The full agent accountability stack.

Modern AI systems are not single-shot decision engines — they are autonomous agents that reason across multiple steps, call external tools, maintain state across interactions, and delegate to other agents. Rubric attests the entire stack, not just the final output.

Tool Call Attestation

Every external tool invocation — web search, code execution, API calls, database queries — is attested with hashed input/output pairs, duration, success status, and chain linkage to the prior attestation. This is where AI risk actually lives: not the reasoning, the action.

# Automatic via instrument() — or manually: client.attest_tool_call( agent_id="credit-agent", tool_name="credit_bureau_query", tool_input=applicant_id, tool_output=credit_report, success=True, duration_ms=142, ) # toolInputHash, toolOutputHash, priorAttestationId all set automatically

Agent State Hashing

At every decision point, Rubric captures a SHA3-256 hash of the agent's current memory, context window, and system prompt — capped at 4KB to bound storage impact. Two identical decisions made from different mental states produce different state hashes, making behavioral drift cryptographically detectable. State hash type is recorded as full or truncated for audit transparency.

Chain Linking

Every attestation carries a priorAttestationId reference, forming a tamper-evident chain across the agent's full session. Deleting or reordering any attestation breaks the chain. The complete reasoning sequence — from initial input through every tool call and state transition to final decision — is cryptographically sealed and independently verifiable.

Agent Identity Registry

Each agent is registered with a stable W3C DID anchored to Hedera mainnet and a dedicated ML-DSA-65 (NIST FIPS 204) keypair. Agents are first-class cryptographic principals — auditors can verify which agent acted, not just that an agent acted. Registration records include jurisdiction, permitted uses, model hash, and version.

# Register an agent — returns DID + ML-DSA-65 public key curl -X POST https://rubric-protocol.com/v1/agents/register -H "x-api-key: your-key" -d '{"agentId":"credit-agent","jurisdiction":"EU","permittedUses":["credit-decisioning"]}' # Returns: did:hedera:mainnet:0.0.3923341#agent-credit-agent

The combination of tool call attestation, agent state hashing, chain linking, and cryptographic agent identity transforms Rubric from a compliance logging tool into a full accountability layer — the evidentiary infrastructure that lets autonomous AI systems be held to account in regulated environments.

§4 · Regulatory Compliance

Global regulatory compliance.
Computed automatically from intent.

Declare your AI system's intended use and jurisdiction. Rubric computes your complete regulatory obligation set automatically — mandatory fields, applicable articles, safe harbor conditions, and a ready-to-paste SDK configuration. No compliance expertise required.

Regulation Scope Rubric Coverage Status
EU AI Act — Art. 12 + Annex IV High-risk AI — automatic logging + technical documentation Continuous attestation stream + Annex IV Evidence Package generator ✓ Live
EU AI Act — Art. 14 Human oversight — override and review evidence human.override + human.review event attestation with reviewerId ✓ Live
EU AI Act — Art. 72 + 73 Post-market monitoring + serious incident reporting Incident attestation with 15-day notification trigger on severity=serious ✓ Live
GPAI — Annex XI + XII General-purpose AI model documentation Model hash attestation + downstream provider evidence packages ✓ Live
SR 26-2 / OCC / FDIC Model risk management — US financial institutions Model inventory, validation status, outcome analysis, exception tracking ✓ Live
NIST AI RMF 1.0 GOVERN / MAP / MEASURE / MANAGE Four-function mapping → TX TRAIGA + CO AI Act safe harbor unlocked ✓ Live
TX TRAIGA Texas — impact assessment + algorithmic discrimination riskLevel + populationGroup fields → safe harbor via NIST RMF alignment ✓ Live
CO AI Act Colorado — pre-deployment risk assessment (Jun 2026) Pre-deployment attestation + attestation mapping aligned to NIST RMF ✓ Live
TPRM 2023 (Fed/OCC/FDIC) Third-party AI vendor oversight upstreamModelId attestation → vendor compliance trail ✓ Live
IL SB 315 Illinois — high-risk AI decision records, machine-readable format (eff. Jan 1, 2027) §10(c)(3) machine-readable mandate: attested records + JSON/CSV export natively conform ✓ Live
CA EO N-5-26 California — trusted AI procurement, state agency vendor requirements Vendor-side attestation trail + evidence packages for procurement disclosure ✓ Live
EU DSA + NIS2 Content moderation + critical infrastructure DSA moderation event attestation + infrastructure schema ✓ Live

Every assertion in every compliance report is backed by a cryptographic attestation anchored to Hedera HCS Topic 0.0.10416909 — independently verifiable without Rubric's involvement. Regulators, notified bodies, and auditors can verify any evidence entry directly on-chain.

§5 · Integration

17 frameworks.
Four packages. Zero configuration.

Rubric ships as four distribution packages across Python, TypeScript/Node, and MCP — covering 17 live framework integrations. Installation takes under 60 seconds. Every package includes the full compliance field set and auto-populates timing, latency, and event classification.

Package Ecosystem Frameworks Install
autogen-rubric Python OpenAI, Anthropic, LangChain, LlamaIndex, AutoGen, CrewAI, Haystack, Semantic Kernel, LangGraph, DSPy, Pydantic AI, OpenAI Agents SDK, Google ADK, Agno, Azure AI Agents, Strands / Bedrock AgentCore pip install autogen-rubric
@rubric-protocol/sdk TypeScript/JS OpenAI SDK, any Node.js pipeline npm install @rubric-protocol/sdk
rubric-mastra TypeScript Mastra, Vercel AI SDK npm install rubric-mastra
@rubric-protocol/mcp-server MCP Claude Desktop, Claude Code, Cursor, Windsurf, Continue, Zed, any MCP host npx @rubric-protocol/mcp-server
§6 · Performance

Tested at scale.
Validated numbers.

TestResultConditions
Peak throughput 3,247 RPS Load-tested, single node, tiered path, 0 errors at sustained rate
Federation throughput 2,052 RPS with ZK 5-node federation, ZK layer enabled
Daily capacity 209M attestations/node Sustained throughput, 0 errors
Federation capacity 1B+ attestations/day 5-node federation aggregate
ZK proof generation 63ms average Production — Noir/Barretenberg, BN254 · inclusion (depth-20) and payload-policy circuits live; proofs publicly verifiable
Error rate 0 errors 4.15M attestations, pre-ZK federation test
§7 · GRC & SIEM Integration

Your existing tools.
No custom integration.

Every attestation is exportable on demand, in the format your stack already speaks. Pipe directly into your existing GRC or SIEM platform — no custom integration, no professional services engagement.

For Splunk environments, the Rubric Protocol Add-on for Splunk is published on Splunkbase (app 9176, approved July 2026 following Splunk AppInspect review) — field extractions for attestation events delivered as JSON or CEF via HTTP Event Collector, compatible with Splunk Enterprise and Splunk Cloud, platform versions 9.0–10.5. Each parsed event carries a verify_url to Rubric’s public verifier for independent confirmation.

FormatUse CasePlatforms
JSON API integration, custom dashboards, data warehouses Any system with REST API support
CSV GRC platform ingestion, spreadsheet analysis ServiceNow, Archer, OneTrust, Excel
SIEM NDJSON Security event correlation, threat detection Splunk, Elastic SIEM, IBM QRadar
Splunk HEC / CEF Push-based streaming into SOC monitoring — each event carries its HCS topic, sequence number, and payload hash Splunk Enterprise & Cloud, ArcSight, IBM QRadar
PDF Report Evidentiary-standard compliance documentation (FRE 902(13)/(14)) Regulators, auditors, board reporting
# CSV export — pipe directly into ServiceNow / Archer curl "https://rubric-protocol.com/v1/export/attestations?format=csv&from=2026-03-01" -H "x-api-key: your-key" -o attestations.csv # SIEM export — direct Elastic/Splunk ingestion curl "https://rubric-protocol.com/v1/export/attestations?format=siem" -H "x-api-key: your-key" -o attestations.ndjson # PDF compliance report — evidentiary-standard (FRE 902(13)/(14)), SHA3-256 hash sidecar 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"}'

Each export record includes a verify_url linking to the public audit portal — regulators can independently verify any attestation without access to your internal systems or Rubric infrastructure.

§8 · Webhooks

Real-time event push.
Every decision, instantly.

Every attestation can be pushed to your SIEM, GRC platform, or custom endpoint in real time via HMAC-SHA256 signed webhooks. Non-blocking — entirely outside the attestation pipeline's request flow.

EventTriggerUse Case
attestation.created Every accepted attestation Real-time SIEM ingestion, live dashboards
batch.anchored Tier-2 HCS anchor On-chain confirmation alerts, audit logs
* All events Full event stream to data warehouse
# Register — one API call, instant delivery curl -X POST https://rubric-protocol.com/v1/webhooks -H "x-api-key: your-key" -d '{"url":"https://your-siem.company.com/events","events":["attestation.created"]}' # Each delivery is HMAC-SHA256 signed # X-Rubric-Signature: sha256={hmac} # X-Rubric-Event: attestation.created # X-Rubric-Delivery: {unique-id}

Webhooks auto-disable after 10 consecutive delivery failures — preventing noise while surfacing endpoint issues. Delivery status and failure counts are tracked per endpoint and visible via GET /v1/webhooks.

§9 · Pricing

Start free.
Scale when you do.

TierMonthlyAttestationsRetentionSLA
Developer Free 1,000/mo 7 days
Standard $999 100K/mo 30 days 99.9%
Enterprise $9,999 Unlimited 365 days 99.9%
Dedicated $25,000+ Unlimited Custom 99.99%

Design partner pricing available: 60-day free pilot followed by $2,500/month. Contact Scott@Rubric-Protocol.com to discuss requirements.

Technical Deep-Dive

Want the full architecture?

The technical deep-dive covers ML-DSA-65 implementation details, N-tier Merkle forest design, ZK circuit specification, threshold consensus protocol, and security architecture documentation. Sent to qualified enterprise prospects and researchers.

No spam. One email with the document. That's it.
Request Received

We'll be in touch shortly.

Scott will send the technical deep-dive within 24 hours.
Questions? Scott@Rubric-Protocol.com