QWED A2A v0.1.0 — The verification gateway for autonomous agent ecosystems. See the repo →
What is QWED A2A?
QWED A2A is a verification interceptor that sits between autonomous agents communicating via Google’s Agent-to-Agent (A2A) protocol. It intercepts every payload, runs deterministic verification, and either forwards or blocks the message — with a signed JWT attestation proving the decision.“Agents don’t trust each other. QWED verifies for them.”
Why A2A is different from Extensions
Extensions (Finance, Legal, Tax)
Domain-specific guard libraries that verify individual claims — financial math, legal citations, tax rules.
A2A Protocol (This)
Infrastructure-level interceptor that verifies all inter-agent communication — payloads, trust boundaries, and cryptographic attestations.
Core capabilities
Verification Interceptor
Routes payloads to specialized engines — financial math, logic assertions, code security — and blocks hallucinations before they propagate.
Zero-Trust Boundary
Deny-all by default. Agent pairs must be explicitly trusted. Token-bucket rate limiting with automatic eviction of cold pairs.
Crypto Attestations
Every verdict is signed with an ES256 JWT attestation — tamper-proof, auditable, and verifiable by any party in the chain.
Deterministic Engines
Financial verification uses
Decimal arithmetic. Logic uses set-based contradiction detection. Code uses regex-hardened pattern scanning.Quick example
Without A2A vs. With A2A
| Scenario | Without A2A | With A2A |
|---|---|---|
| Agent sends wrong total | Propagates to downstream agent | Blocked — math hallucination detected |
Agent sends os.system() code | Executes on receiver | Blocked — dangerous pattern detected |
| Agent makes contradictory claims | Accepted silently | Blocked — logical contradiction caught |
| Rogue agent floods messages | No limit — DoS possible | Rate-limited — token bucket enforced |
| Audit trail needed | None — no proof of verification | JWT attestation — cryptographic proof |
Architecture at a glance
Next steps
Quick Start
Install and run your first verification in 5 minutes. Quick Start →
Understand the Architecture
Deep-dive into the pipeline, data flow, and component relationships. Architecture →
Configure Trust & Security
Set up zero-trust boundaries, agent allowlists, and rate limits. Trust Boundary →
Deploy to Production
Docker, FastAPI gateway, monitoring, and CI/CD integration. Deployment →
Links
- GitHub: github.com/QWED-AI/qwed-a2a
- PyPI: pypi.org/project/qwed-a2a (coming soon)
- QWED Core: Introduction to QWED
- Agent Spec: QWED-Agent Specification