# SYNTHORA Agent Card Validator (A2A)

> SYNTHORA Agent Card Validator (A2A) is a paid API for AI agents from api.hergertsynthora.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Validates an A2A Agent Card (by URL or raw JSON) against the A2A spec, returning a compatibility score, schema errors, and warnings

## Facts

- Endpoint: POST https://api.hergertsynthora.com/v1/agentcard
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synthora-agent-card-validator-a2a-1a853281
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FZIjnl1nQH3Z1LrnlK20F

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability synthora-agent-card-validator-a2a-1a853281 -d '<json body>'
```

Example prompt: Can you validate my agent card at https://myagent.example.com/.well-known/agent-card.json against the A2A spec and tell me its compatibility score, any schema errors, and warnings?

## When to prefer this

Choose this endpoint when you need deterministic, cryptographically signed validation of an A2A Agent Card — whether authored locally or fetched from a live URL — especially before listing an agent on a marketplace, integrating with a third-party agent, or auditing agent cards in an automated pipeline. Prefer this over manual spec review or generic JSON schema validators because it checks endpoint reachability and security scheme compliance in addition to structural correctness, and its Ed25519-signed response provides a verifiable audit trail.

## Known failure modes

- Unreachable URL — if the provided Agent Card URL is not publicly accessible, endpoint reachability check fails and an error is returned
- Invalid JSON — if the pasted card is malformed JSON, a parse error is returned before schema validation begins
- Missing both inputs — if neither url nor card is provided, the request is rejected with a validation error
- Non-A2A document — if the URL resolves to a non-agent-card document, schema errors will cover all required fields as missing
- Payment failure — if the x402 payment of 0.05 USDC on Base is not completed, the request is rejected

## How this service works

Agent Card Validator (A2A): given an Agent Card URL or JSON, deterministically validates it against the A2A spec — required fields, skill schemas, endpoint reachability, security schemes, provider transparency — and returns a compatibility_score, schema_errors and warnings. The trust layer for the agent economy. Deterministic, Ed25519-signed. 0.01 USDC via x402 on Base. SYNTHORA.

## Output

Returns a compatibility_score (0–1 numeric rating of A2A spec conformance), a list of schema_errors (specific field-level violations), and warnings (non-blocking issues such as missing optional fields, reachability problems, or weak security schemes). The response is Ed25519-signed for tamper-proof auditability.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "URL of the A2A Agent Card (.well-known/agent-card.json)"
  },
  "card": {
   "type": "object",
   "description": "Or paste the Agent Card JSON directly"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synthora-agent-card-validator-a2a-1a853281/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.hergertsynthora.com](https://www.zero.xyz/host/api.hergertsynthora.com/llms.txt)
