Integrations

Seal agent actions in the stack you already run.

capsule-emit is an open-source Python library (pip install capsule-emit) with adapters for agent frameworks and gateways. Each adapter seals a record where a tool or model call happens. Every record verifies offline with the same open verifier.

ProjectStatusWhat it doesLink
mesh-llmRuns todayA mesh-llm plugin that seals each exchange a node serves (v0.1.2).Mesh-LLM/capsules v0.1.2 ↗
agentgatewayRuns todayAn extension that seals each MCP tool call agentgateway routes, including calls a guardrail refused.adapter docs ↗
GooseRuns todayGoose tools are MCP tools, so the MCP adapter covers them.adapter docs ↗
MCPRuns todayAn adapter that seals Model Context Protocol tool calls.adapter docs ↗
LangChainRuns todayA callback listener that seals each LangChain tool call, including calls that didn't complete.adapter docs ↗
CrewAIRuns todayAn adapter that seals CrewAI agents' tool calls.adapter docs ↗
HermesRuns todayAn emitter for Hermes and any custom agent loop, called once at the tool-execution boundary.adapter docs ↗
DaprPreviewMaps Dapr's signed workflow history to capsules. Source only, published as a mapping proposal; there is also a Dapr Agents adapter in capsule-emit.capsule-emit-dapr ↗
A2APreviewTask evidence that travels with an Agent2Agent task: an example and a draft extension.draft extension ↗
OpenTelemetryPreviewA span processor that records digests only. It is an open pull request, not merged.pull request ↗

Runs today means released or merged on the main branch and usable now. Preview means the code exists but isn't released or merged. All adapters in capsule-emit ↗