protect-mcp-adk: Ed25519 receipt signing plugin for ADK agents #5180
tomjwxf
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I built an Ed25519 receipt signing plugin for Google ADK agents: every tool call produces a cryptographic receipt following the IETF Internet-Draft format.
Install
Usage
What it does
Every tool call your ADK agent makes produces a signed receipt:
npx @veritasacta/verify@0.2.5 receipts.jsonl --key <pubkey>after_tool_callbackvia BasePlugin (zero changes to existing agents)on_tool_error_callbackCross-language interop
Python-signed receipts verify with the same Node.js verifier used by three other independent implementations:
Four implementations, two languages, one IETF draft, one verifier. Receipt format convergence is real.
Why this matters
As ADK agents move into production, compliance teams need verifiable proof of agent behavior. Centralized logs can be tampered with. Receipts are independently verifiable by any third party, offline, without trusting the agent operator.
The receipt format is standardized as an IETF Internet-Draft: draft-farley-acta-signed-receipts
Links
Beta Was this translation helpful? Give feedback.
All reactions