| name | scopeblind | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| description | Trust infrastructure for AI agents. Create portable identities with passport, enforce per-tool policies with protect-mcp, verify receipts offline with @veritasacta/verify, and benchmark policies with red-team. Every action produces cryptographic evidence — independently verifiable by anyone. | |||||||||||||||||||
| metadata |
|
This skill gives your agent a cryptographic identity, enforces per-tool policies, and produces independently verifiable proof of every decision.
Four tools, one stack:
- @scopeblind/passport — create portable agent identity (Ed25519 keypairs, signed manifests)
- protect-mcp — wrap MCP servers with per-tool policies and signed receipts
- @veritasacta/verify — verify any receipt offline (MIT, no accounts, no API calls)
- @scopeblind/red-team — benchmark policies against attack patterns
npx @scopeblind/passport create --name "Luna" --runtime openclaw --policy shadowCreates a portable agent pack with:
- manifest.json — signed identity (name, capabilities, public key)
- passport.bundle.json — portable credential bundle
- keys/gateway.json — Ed25519 signing keypair
- protect-mcp.json — default policy
- VERIFY.md — instructions for anyone to verify this agent's identity
npx @scopeblind/passport wrap --runtime openclaw --config ./openclaw.json --policy email-safenpx @scopeblind/passport publish --registry https://evidence-indexer.tomjwxf.workers.devnpx @scopeblind/passport verify-agent --kid <agent-kid> --registry https://evidence-indexer.tomjwxf.workers.devnpx protect-mcp init
npx protect-mcp -- node server.jsnpx protect-mcp simulate --policy strict.jsonnpx protect-mcp --policy strict.json --enforce -- node server.jsnpx protect-mcp status
npx protect-mcp digest --todaynpx protect-mcp report --period 30d --format md --output report.mdnpx protect-mcp bundle --output audit.jsonnpx @veritasacta/verify --self-test
npx @veritasacta/verify receipt.json --key <public-key>
npx @veritasacta/verify audit.json --bundleThe verifier is MIT-licensed and works completely offline. No ScopeBlind account, no API calls, no trust in ScopeBlind required.
npx @scopeblind/red-team run --suite bronze --dir ./my-agent-pack
npx @veritasacta/verify battle-bundle.json --bundleShadow: {"tools": {"*": {"rate_limit": "100/hour"}}}
Email-safe: {"tools": {"send_email": {"require_approval": true}, "delete_email": {"block": true}, "*": {"rate_limit": "50/hour"}}}
Strict: {"tools": {"*": {"block": true}, "read_file": {"rate_limit": "50/minute"}}}
- Identity —
npx @scopeblind/passport create --name "MyAgent" - Shadow —
npx protect-mcp -- node server.js - Simulate —
npx protect-mcp simulate --policy strict.json - Enforce — add
--enforce - Sign —
npx protect-mcp init - Benchmark —
npx @scopeblind/red-team run --suite bronze - Report —
npx protect-mcp report --period 30d - Verify —
npx @veritasacta/verify --self-test