Validate Agents Everywhere
Stop Debugging A2A Failures at 2 AM
Pre-deployment validation, CI/CD gates, third-party monitoring, and continuous health checks—all from one CLI.
Get Started in 30 Seconds
Choose your path
npm install -g capiscio-clipip install capiscioOther installation options →
capiscio/validate-a2a@v1capiscio validate ./agent.jsonStop These Developer Nightmares
We've been there. We built this so you don't have to.
"It worked on my machine..."
— Every developer at 2 AM
You committed an Agent Card with a typo in the transport URL. CI passed. Production broke. Three hours debugging why requests fail.
capiscio validate ./agent.json"Their agent stopped responding..."
— Platform engineer monitoring 3rd parties
You depend on 12 external agents. One changed their schema. Your users are complaining. You have no monitoring for A2A compliance.
capiscio validate https://3rdparty.com"CI says pass, prod says fail"
— DevOps lead with broken pipeline
Your tests check JSON validity. They don't check if the endpoint actually works, if signatures verify, or if transport configs are valid.
uses: capiscio/validate-a2a@v1Four Ways to Validate
Choose the workflow that fits your needs
npm install -g capiscio-clicapiscio validate ./agent.json- • Local development workflow
- • Pre-commit validation hooks
- • Quick agent card debugging
- uses: capiscio/validate-a2a@v1 with: agent-card: ./agent.json strict: true- • GitHub Actions / GitLab CI
- • Pull request validation
- • Deployment gating with scores
capiscio validate https://external-agent.comCompliance: 100/100
Trust: 90/100 (Valid signature)
Availability: 95/100- • Vetting partner agents
- • Registry submissions
- • Due diligence on new integrations
# Every 6 hours0 */6 * * * capiscio validate \https://agent.com --json \> /var/log/agent-health.logon: schedule: - cron: '0 */6 * * *'- • Uptime monitoring of your agents
- • Watching 3rd party agent health
- • Alerting on compliance degradation
Why Choose CapiscIO CLI?
Production-ready validation for AI agents
- • Compliance score (0-100)
- • Trust score with signature confidence
- • Availability score from live testing
- • Production readiness assessment
- • JWS signature validation (RFC 7515)
- • JWKS endpoint verification
- • Trust confidence multiplier
- • Secure by default architecture
- • JSONRPC, GRPC, REST validation
- • Real connectivity checks
- • Cross-transport consistency
- • Availability scoring
- • Official A2A v0.3.0 compliance
- • Legacy format support
- • GitHub Action available
Usage Examples
Common validation scenarios
capiscio validate https://your-agent.comcapiscio validate ./agent-card.jsoncapiscio validatenpm install -g capiscio-clipip install capiscioValidation Output
Clear, actionable feedback with three-dimensional scoring
• Compliance: 100/100 (A+)
• Trust: 90/100 (A) - Valid signature, 1.0x confidence
• Availability: 95/100 (A+) - All endpoints responsive
📊 12 checks performed: 12 passed, 0 failed, 0 warnings
⏱️ Completed in 245ms
🚀 Your agent is ready for deployment!
• Compliance: 85/100 (B)
• Trust: 40/100 (D) - No signature, 0.6x confidence
• Availability: N/A - Endpoint unreachable
📊 12 checks performed: 8 passed, 4 failed, 2 warnings
⏱️ Completed in 89ms
❌ ENDPOINT_UNREACHABLE: Primary endpoint not accessible
❌ MISSING_SECURITY_SCHEME: No security scheme defined
Compliance ≥95, Trust ≥60, Availability ≥80 required
Perfect For
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.
Frequently Asked Questions
Everything you need to know
Need Real-Time Production Validation?
The CLI is perfect for development and CI/CD, but for live production monitoring, you need CapiscIO Middleware.
- Runtime validation - Catch issues as they happen in production
- Zero code changes - Drop-in middleware for Python
- Performance metrics - Track validation speed and compliance
from capiscio_a2a_security import secure, SecurityConfig
agent = secure(
MyAgentExecutor(),
SecurityConfig.production()
)
# ✅ Every request validated
# ⚡ <2ms overhead
# 🔒 100% compliantReady to Validate Your AI Agents?
Join the growing ecosystem of A2A protocol compliant AI agents
MIT Licensed • Zero Dependencies • Production Ready