Agent♥︎Age
Catalog

Warrant

Official

by s0fractal · Python

Record an agent's decisions with reasons anyone can re-execute offline — verify recomputes them.

warrant-mcp-server (io.github.s0fractal/warrant)

The warrant-mcp-server records an agent’s decisions with reasons that can be re-executed offline. It supports filing signed, hash-addressed decision records and verifying a store. The server runs via the warrant CLI as a subprocess (not imported internals), using stdio transport and standard library only, with no MCP SDK dependency.

🛠️ Key Features

  • File signed, hash-addressed decision records
  • Verify a store
  • Ed25519 included via topics (decision records, provenance)

🚀 Use Cases

  • Audit and provenance for AI-agent decisions
  • Reproducible decision records for offline verification
  • Content-addressed storage of decisions

⚡ Developer Benefits

  • Standard-library-only implementation
  • Uses the warrant CLI command surface exactly as released
  • Avoids MCP SDK dependency

⚠️ Limitations

  • Requires routing actions through the warrant CLI subprocess
  • No MCP SDK dependency, so integration is limited to stdio transport details described in the excerpt

Topics

ai-agentsauditcontent-addresseddecision-recordsed25519provenance

Related servers

More in Security