@tryengrave/cli
v0.1.8
Published
engrave — record evidence, wrap agents, and verify proofs offline from your terminal.
Readme
@tryengrave/cli
The engrave command line — record evidence, wrap agents, and verify proofs entirely offline from your terminal.
npm install -g @tryengrave/cliGet started
engrave init # save your API key + endpoint
engrave record evt/order/1001 --data '{"amount":250}'✓ recorded evt/order/1001
tx 3 seq 0 sha256:01f0f855…82493aVerify — offline, no server verdict
engrave verify tx:3/0 entry digest ✓
entry → tx root 0 hashes ✓
tx hash ✓
tx → tree root 1 hashes ✓
signature ek1_… ✓
✓ VERIFIED · tx 3 · tree size 3engrave verify never asks the server whether a proof is valid — it recomputes the whole chain locally. Point it at an exported evidence pack and it needs no network at all:
engrave verify --offline-pack ./evidence.jsonCommands
| Command | What it does |
|---|---|
| record <key> | Append an entry (--data, --type, --durability) |
| get <key> | Read the latest value (--verify to check it offline) |
| tx <id> · history <key> · search | Browse the ledger |
| verify [ref] | Verify an entry or an offline pack — no server trust |
| watch | Tail the ledger, continuously verifying consistency |
| export | Download a self-contained evidence pack |
| mcp proxy --upstream … | Wrap any MCP server so every agent tool call is engraved |
| run start / span / run end | Record an agent run as hash-linked spans |
| keys list / create / revoke | Manage API keys |
Add --json to any command for the stable {ok, data} machine envelope.
Part of Engrave — immutable audit evidence, verifiable by anyone. · CLI docs · MIT
