Your agent proposes. You approve. Approved knowledge compiles into a cited
wiki that lives in your repo — and every new session starts knowing it.
.vouch/
inside your repo — diffs, blame, and an append-only audit log included.
Start here
Quickstart
Init a knowledge base, connect your agent, and run the propose → approve →
recall loop in minutes.
Your first knowledge base
A verified, end-to-end tutorial — every command was run against the
current build before it went in.
The review gate
The load-bearing invariant: why every write waits for a human, and what
that buys you.
Connect a coding agent
One command per host — Claude Code, Cursor, Codex, Windsurf, Zed, and any
MCP-aware agent.
Why vouch
Review-gated
Every write becomes a pending proposal. The approver must differ from the
proposer, and there is no side door around
proposals.approve().Git-native
Knowledge is YAML + markdown in your repo. Branch it, PR it, blame it —
one decision is one commit.
Cited, hashed sources
A claim without evidence is a validation error. Sources are content-hashed
at registration and re-verifiable later.
Local-first
No cloud, no account, no telemetry. The search index is a derived,
disposable SQLite file.
With and without
Without vouch, every session starts from amnesia:The loop
- Propose — the agent files a claim with cited, content-hashed evidence.
- Review — it waits in the queue: pending, visible, diffable.
- Approve — a human stamps it; the decision is one audited commit.
- Compile — approved claims compile into cited wiki pages.
- Recall — every new session starts knowing what you approved.