CognitionHive | CRI Research →

Know why the agent
wrote every line

Prufs captures the full reasoning chain behind AI-generated code - from your directive through every decision, alternative, and trade-off - as a cryptographically signed, tamper-evident audit trail.

npm install @prufs/sdk

See pricing
Live decision trail
directive
wade: "Add user search to admin panel with typeahead"
interpretation
Implement GET /api/admin/users/search with debounced typeahead using existing Elasticsearch index 92% confidence
constraint
Must use existing API auth middleware - no new auth patterns project rule
decision
Chose: Elasticsearch over PostgreSQL FTS rejected and Fuse.js rejected
ES index already exists, supports fuzzy matching. Reusing infra avoids operational burden. 95% confidence
implementation
7 files changed · +445 -2 lines · commit a1b2c3d
verification
12 passed · 0 failed · 94% coverage on new code pass
🔒 Ed25519 signed · hash chain verifiedsigner: 1cd68501

Built for the age of agentic coding

Causal decision graph

Six node types connected by causal edges. Every line of code traces back to the human directive that spawned it, through every decision and constraint along the way.

🔒

Tamper-evident signing

Every event is Ed25519 signed and hash-chained. Modify one event and the entire chain breaks. Verification is independent of the SDK - any tool with the public key can audit the trail.

Decisions with alternatives

Not just what was chosen, but what was rejected and why. Domain-tagged, confidence-scored, and sensitivity-classified. Security decisions are automatically restricted via RBAC.

🔍

Review-via-trail

Replace diff-reading with trail-walking. Reviewers see the directive, interpretation, decisions, and trade-offs - then approve at the reasoning level, not the line level.

💻

VS Code hover-to-trail

Hover over any line of code to see its decision trail. Gutter icons show trail coverage. Right-click to trace any line back to its originating directive.

🤖

Agent self-instrumentation

Ship with a SKILL.md and agents instrument themselves. Hooks for Claude Code and Cursor. SessionObserver auto-detects decisions and constraints from natural language.

Pricing

Every tier runs on the same rails: signed, hash-chained TrailEvents with server-verified Ed25519 receipts.

Developer
$0 forever
Self-serve org + API key. Live in minutes.
  • Signed, hash-chained TrailEvents
  • Server-verified Ed25519 receipts
  • Session head recovery
  • Full API + @prufs/sdk on npm
  • Org API keys + signing-key registration
  • Community support
Create your org
Compliance
$499 / mo
Hands-on help when auditors ask.
  • Everything in Team
  • Receipt-verification assistance
  • Audit-preparation support
  • Direct line
Create your org

Built for regulated industries

Prufs was designed alongside the Claim Reliability Index (CRI) framework for evaluating LLM agent reliability in production banking environments. The decision trail directly implements the Explainability Performance Index (EPI) sub-index - making agent-generated code auditable at the reasoning level, not just the output level.

Request a CRI readiness assessment

Create your organization

Org, slug, API key - self-serve, no sales call.

Lowercase letters, numbers, and hyphens - this becomes your API identifier.

⚠ Shown once — store it now. Your API key is displayed only on this page, only this time.
API key
Org slug
Try it

Upgrade this org

Your org starts on the free tier (10,000 events). Upgrade in one click — your org is pre-selected at checkout.