vouch git
Sign every git commit cryptographically. One command sets it up, then it is automatic, and your repo gets a verified badge.
vouch git initWhat we have built
A command line, a standalone server your agents can call, SDKs in every major language, packages for your AI tools, media provenance, a guard for your repositories, and an open benchmark of the whole agent ecosystem. Everything here is open source and free.
Command line
Install once with pip install vouch-protocol, then use any of these.
Sign every git commit cryptographically. One command sets it up, then it is automatic, and your repo gets a verified badge.
vouch git initFind leaked Vouch key material in your code before it ships: a private key in a file, a seed in an env var, a DID document carrying a private key.
vouch scan .Sign any payload and verify it from the command line.
vouch sign "hello"Sign images so their origin can be verified, with C2PA support.
vouch media sign photo.jpgA sixty-second demo: a real agent is accepted, an impersonator is rejected, a tampered credential is rejected. All local, no setup.
python examples/00_the_rogue_agent.pyFor your agents
The runtime pieces that let an agent prove who it is and stay within its bounds.
A standalone Model Context Protocol server. Any MCP client (Claude Desktop, Cursor, any agent) can create an identity, sign and verify credentials, scan for leaked keys, and decode DIDs, with no extra setup.
vouch-mcpHolds signing keys outside the model context, so a prompt injection cannot read or misuse them.
A runtime check that inspects every tool call against your rules, like a customs officer at the door.
Heartbeats and session vouchers, so trust is a live signal that has to be renewed, not a badge issued once and trusted forever.
SDKs
One shared crypto core, so every language produces byte-identical output, checked against shared test vectors.
The full reference implementation.
pip install vouch-protocolFor the browser and Node.
npm i @vouch-protocol-official/sdkA high-throughput signing sidecar.
go-sidecarThe shared core that every wrapper is built on.
cargo add vouch-coreOn the JVM.
com.vouchprotocol:vouch-core-jvmFor C#.
VouchProtocol.CoreFor iOS and macOS.
VouchCoreFor native, embedded, browser, and edge.
Inside your AI tools
Packages that teach your AI assistant how to wire Vouch into your code, running on your own subscription.
Install it as a Claude Code plugin from the Vouch marketplace, then Claude knows how to add Vouch to your repo. It loads automatically when you mention Vouch.
/plugin marketplace add vouch-protocol/vouch
/plugin install vouch-protocol@vouchThe same knowledge inside ChatGPT. Open the shared GPT and ask it to wire Vouch into your code.
How to use →The same knowledge inside Gemini. Open the shared Gem and ask it to wire Vouch into your code.
How to use →Media and the web
Provenance for images, audio, and the open web.
Sign images so their origin and edits can be verified.
An audio watermark that carries provenance through sound itself.
Sign and verify content on the page, for Chrome and Edge.
For your repositories
Catch problems at the pull request, before they merge.
Verifies commit signatures on every pull request and blocks leaked Vouch keys before they land.
On GitHub →For the ecosystem
An open benchmark of how trustworthy the agent world actually is.
Scans agents in the wild and measures how many can actually prove who they are. In the first sweep of 11,168 public agents, just 1.3% could.
View the Index →