Proof Layer MCP server
io.github.World-999-Labs/proof-layer·v1.0.1Signed, hash-chained provenance receipts for AI agent actions.
0 stars
Reviews
Write oneNobody has reviewed Proof Layer yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Proof Layer tools (8, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
pl_create_planwrite actionA human approves a governed plan \u2014 a scoped, time-bounded set of future actions across named agents. Returns a plan_id and JTI that agents use to request delegation receipts via pl_delegate. Scope patterns support wildcards: 'build:*' authorizes any action starting with 'build:'.
pl_delegateAn agent requests authorization to perform a specific action under a parent plan. Returns 'ok' with a signed receipt (proceed with the action), 'checkpoint_required' (human must re-approve this specific action), or 'denied' (agent or action not authorized under the plan).
pl_evaluatewrite actionSubmit an AI agent action proposal to Proof Layer for governance evaluation. Returns a cryptographically-signed receipt with a verdict of EXECUTE, BLOCK, REVIEW, or SHADOW. Use this before any consequential agent action (sending emails, modifying data, making payments, etc.).
pl_get_receiptRetrieve a Proof Layer audit receipt by its UUID. Returns the full receipt including verdict, signature, and policy pack hash.
pl_list_policy_packsList all governance policy packs for the authenticated tenant, including which one is currently active.
pl_list_receiptsList recent Proof Layer audit receipts for the authenticated tenant. Supports filtering by agent and verdict.
pl_usageGet current Proof Layer quota usage \u2014 receipts used, receipts remaining, credit balance, billing cycle dates, and plan tier.
pl_verify_receiptCryptographically verify a Proof Layer receipt. Checks the Ed25519 signature and confirms the signing key is ACTIVE. Returns valid: true/false with a reason.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 147 days ago8/15
- Maintainer identityregistry namespace matches repository owner7/10
How Proof Layer compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 71/100
- higher than 38% of 4,460 AI and agents servers
- Tools
- 8
- the typical AI and agents server has 6
- Tools that change things
- 25%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 6 read · 2 change
Install Proof Layer in Claude Code, Cursor or VS Code
Runs npx -y @proof-layer/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add proof-layer -- npx -y @proof-layer/mcp
What the publisher says
From the Proof Layer repository's README, as published. We do not edit it. Read it on GitHub
Proof Layer
Cryptographic governance receipts for AI agents. Issued before the agent acts. Ed25519-signed. Hash-chained. Verifiable offline.
Built by WORLD999LABS. Published on npm under @proof-layer/. The legacy @veridocs/* package names continue to resolve and forward to the new ones.
What this repo contains
This is the public half of Proof Layer — the parts you install and run on your own machine:
The kernel (governance engine, Gauntlet adversary/judge pipeline, billing, dashboard) is closed-source and runs at prooflayer.world999labs.com. Open-source clients + closed-source server is the same pattern Stripe, Resend, and Vercel use — you get full transparency on what runs locally and what data leaves your machine, while the proprietary server logic stays protected.
Quick start
npx -y @proof-layer/mcp@latestDrop into Claude Desktop's claudedesktopconfig.json:
{
"mcpServers": {
"proof-layer": {
"command": "npx",
"args": ["-y", "@proof-layer/mcp@latest"],
"env": {
"PROOF_LAYER_API_KEY": "pl_live_...",
"PROOF_LAYER_API_URL": "https://prooflayer.world999labs.com"
}
}
}
}Restart Claude. Eight pl_* tools appear in the picker. Get an API key at prooflayer.world999labs.com.
Migrating from @veridocs/mcp? No code changes required. The legacy package name continues to resolve, the legacy vd tool names continue to work alongside pl, and existing VERIDOCSAPIKEY / VERIDOCSAPIURL environment variables are still accepted. You can switch the package name and env-var names on your own schedule.
Why pre-execution governance?
Most "AI safety" tools run after the model has acted — toxicity filters, output classifiers, post-hoc audit logs. By the time the alarm fires, the agent has already sent the email, merged the PR, or executed the trade.
Proof Layer flips this:
- Agent proposes an action (e.g. "send wire transfer for $50,000")
- Proof Layer evaluates → returns signed verdict: EXECUTE / BLOCK / REVIEW / SHADOW
- Receipt is written to a hash-chained, Ed25519-signed audit trail
- Anyone with our public key can verify the entire chain offline — no trust in our infra required
A broken hash chain = tampering, immediately visible. A missing receipt = the agent acted without permission.
Verifying receipts offline
Receipts are designed to outlive us. Here's how to verify a bundle without ever calling our API:
import { verifyBundle } from "@proof-layer/verify";
import fs from "fs";Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Proof Layer: common questions
- Is Proof Layer MCP server safe?
- Mostly: it is graded B (71/100). Read the Proof Layer safety report
- How do I install Proof Layer?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Proof Layer need an API key?
- Yes. The registry entry asks for
PROOF_LAYER_API_KEY. - Is Proof Layer maintained?
- The last commit was 184 days ago (2026-05-03). The latest release is v1.0.1.
- What can I use instead of Proof Layer?
- Servers from other publishers that do the same job: Emilia Protocol MCP server, three.ws Provenance MCP server and agent-device MCP server.
- How does Proof Layer compare with other AI and agents MCP servers?
- safety score 71/100 (higher than 38% of 4,460 AI and agents servers); tools 8 (the typical AI and agents server has 6); tools that change things 25% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Proof Layer
Same job from other publishers: the closest match first, then the best rated.
- Emilia ProtocolExact-action approval for consequential agent actions: request, track, and verify signed receipts.not reviewedEstablishedB
- three.ws ProvenanceAppend-only, signed, on-chain-verifiable agent action log — record and audit what agents did.not reviewedEstablishedB
- agent-deviceOpen source device layer for AI agents: control mobile, web, TV, and desktop apps over MCPnot reviewedWidely usedA
- DecionisAuthorize consequential AI agent actions before executionnot reviewedEstablishedA
- Agent-Native ChatMinimal chat-first app with durable threads, actions, and the app-agent loopnot reviewedEstablishedA