Quick Check: Is Your Agent Card Valid?
Paste your JSON, check for typos and missing fields. No installation required.
For cryptographic identity, integrity, and replay protection, use the CapiscIO CLI or Guard.
Ready to Validate
Enter your agent card JSON or URL and click validate to get started
What This Checks (And What It Does Not)
Good for: Catching typos and malformed JSON before you commit.
When to Use Which Tool
This page is a playground. CLI and Guard are where real security happens.
You are writing your first agent card
Use this web checker to catch syntax errors as you type. Quick feedback loop, no installation.
You are about to deploy to production
Now you need the CLI. It verifies signatures, tests endpoints, and confirms your agent card is cryptographically sound.
capiscio validate ./agent.jsonYou need runtime enforcement
CapiscIO Guard enforces identity, integrity, and freshness on every request. CLI validates before deploy. Guard enforces at runtime.
from capiscio import SimpleGuardYou are setting up automated testing
The CLI only. It outputs JSON and SARIF formats for CI/CD integration, runs headless, and provides proper exit codes for pipeline automation.
capiscio validate ./agent.json --json --errors-onlySchema Is Not Security
A valid JSON structure does not mean a trustworthy agent. Here is what this tool cannot catch:
- →Signature is present but signed by the wrong keyOr expired. Or the JWKS URL is unreachable. This tool does not verify cryptographic signatures.
- →No signature at allThe card cannot prove agent identity. Treat it as unauthenticated metadata until verified by CLI or Guard.
- →Endpoint URL is valid syntax but not reachableFirewall rules, DNS issues, SSL problems. This tool never tries to connect.
- →Replayed or stale requestsFreshness checks require runtime enforcement. Only Guard can reject replays.
This is why CLI and Guard exist. Schema validation is step one. Identity, integrity, and freshness are steps two, three, and four.
Ready for Real Validation?
Schema checks pass? Now verify identity, integrity, and freshness.
Install the CLI
Or Python: pip install capiscio
Run full validation
This verifies signatures, tests endpoints, and checks protocol compliance.
Add runtime enforcement
CLI validates before deploy. Guard enforces at runtime. Same identity, integrity, freshness checks on every request.
Additional Installation Options
Schema Checks Are Just the Start
This page confirms your JSON is valid. CLI and Guard confirm your agent is secure.
Schema completeness is not a security score. It reflects field presence and JSON validity only.
Schema Passes. Now Prove Identity.
CLI validates signatures and endpoints. Guard enforces identity, integrity, and freshness at runtime.