A2A Protocol Validator with JWS Signature Verification
CLI tool that validates A2A protocol compliance and verifies JWS signatures. Tests live JSONRPC, GRPC, and REST endpoints to catch integration issues before deployment. Includes cryptographic verification of agent authenticity.
Multiple ways to get started - pick what works for you
npm install -g
capiscio-cli
pip install
capiscio
Get up and running in under 60 seconds
capiscio validate ./agent-card.json
✅ Ready for production
Production-ready validation for AI agents
Common validation scenarios
capiscio validate https://your-agent.com
capiscio validate ./agent-card.json
capiscio validate
npm install -g capiscio-cli
pip install capiscio
Clear, actionable feedback
Built for the AI agent ecosystem
Validate your AI agents before deployment and ensure they meet A2A protocol standards.
Integrate validation into your deployment pipeline with JSON output and error codes.
Validate agent submissions and ensure registry quality with comprehensive checks.
Ensure your research agents conform to interoperability standards.
Ship AI agents with confidence using production-ready validation.
Build platforms that require validated, compliant AI agents.
Everything you need to know
JWS (JSON Web Signature) verification validates that an agent card hasn't been modified and comes from a trusted source. Useful for verifying third-party agents and maintaining integrity in production deployments.
# Runs automatically - signatures verified if present
capiscio validate ./agent-card.json
Implementation: RFC 7515 compliant, HTTPS-only JWKS fetching, detached signature support.
The Agent-to-Agent (A2A) protocol is a standardized specification for AI agent discovery, communication, and interoperability. It defines how AI agents expose their capabilities, endpoints, and metadata through standardized agent card files.
capiscio validate ./agent-card.json --strict
Use --strict mode to ensure full protocol compliance.
capiscio validate ./agent-card.json --json --errors-only
Yes! The --json flag outputs structured results perfect for CI/CD integration.
Yes! Capiscio CLI can validate both local files and live web endpoints. Simply provide a URL instead of a file path:
capiscio validate https://api.example.com
This is perfect for testing deployed agents, monitoring endpoint health, and validating production configurations.
Join the growing ecosystem of A2A protocol compliant AI agents
MIT Licensed • Zero Dependencies • Production Ready