Step 1: Introduction¶
In this quickstart, you'll learn how to validate an A2A agent card using the CapiscIO CLI. By the end, you'll be able to check if any agent meets the A2A protocol requirements.
What You'll Build¶
flowchart LR
A[agent-card.json] --> B[CapiscIO CLI]
B --> C{Validation}
C -->|Pass| D[✅ Compliant]
C -->|Fail| E[❌ Issues Found] You'll validate an agent card and receive a detailed report including:
- Compliance Score (0-100) — Does it follow the A2A spec?
- Trust Score (0-100) — Is it cryptographically signed?
- Availability Score (0-100) — Does the endpoint respond correctly?
Prerequisites¶
Before starting, ensure you have:
| Requirement | Check |
|---|---|
| Node.js 18+ or Python 3.10+ | node --version or python --version |
| A terminal/command line | ✅ |
| 5 minutes of time | ☕ |
What is an Agent Card?¶
An Agent Card is a JSON document that describes an A2A agent. It's like a business card for your AI agent, containing:
- Identity: Name, description, version
- Capabilities: What the agent can do
- Endpoints: Where to reach the agent
- Skills: Specific tasks the agent performs
Here's a minimal example:
CapiscIO validates that your agent card meets the A2A Protocol Specification.
What You'll Learn¶
By completing this quickstart, you'll understand:
- How to install the CapiscIO CLI
- How to run your first validation
- How to interpret validation reports
- How to fix common validation issues
Time Estimate¶
| Step | Time |
|---|---|
| Installation | 1 min |
| First Validation | 1 min |
| Understanding Reports | 2 min |
| Next Steps | 1 min |
| Total | ~5 min |
Ready?¶
Let's install the CLI and validate your first agent!