---
title: "Get agent AAO Verified status"
method: GET
path: "/api/registry/agents/{encodedUrl}/verification"
tags: ["Agent Compliance"]
---

# Get agent AAO Verified status

`GET /api/registry/agents/{encodedUrl}/verification`

Returns AAO Verified badge status for a single agent. Public and cacheable. Includes role badges, verified storyboards, and a link to the agent's registry listing.

## Path parameters

- `encodedUrl` string, required — URL-encoded agent URL

## Response `200`

Verification status

- AgentVerification
  - `agent_url` string, required
  - `verified` boolean, required
  - `badges` VerificationBadge[], required
    - `role` 'media-buy' | 'signals' | 'governance' | 'creative' | 'brand' | 'sponsored-intelligence' | 'measurement', required — AdCP protocol this badge covers (enums/adcp-protocol.json).
    - `adcp_version` string, required — AdCP release this badge was issued against, MAJOR.MINOR (e.g. '3.0', '3.1'). Load-bearing for badge identity — pairs with the (agent_url, role, adcp_version) PK.
    - `verified_at` string, required
    - `verified_specialisms` string[], required — Specialisms demonstrably passed (enums/specialism.json). Preview specialisms are excluded from stable badges.
    - `verification_modes` string[], required — Verification axes earned. 'spec' = AdCP storyboards pass for the declared specialisms. 'live' = AAO has observed real production traffic via canonical campaigns. Always non-empty when a badge is present; an absent badge is conveyed by the parent record being omitted, not by an empty array.
    - `verified_protocol_version` string, nullable, required
    - `badge_url` string — Legacy URL — auto-upgrades to the highest active version. For version-pinned embedding, derive `/api/registry/agents/{encoded_url}/badge/{role}/{adcp_version}.svg` where `{encoded_url}` is `encodeURIComponent(agent_url)`.
  - `registry_url` string

## Other responses

- `400` — Invalid agent URL
- `500` — Server error

---

[API](https://skmtc.net/adcontextprotocol/apis/agenticadvertising-org-registry-api.md) · [All operations](https://skmtc.net/adcontextprotocol/apis/agenticadvertising-org-registry-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/adcontextprotocol/agenticadvertising-org-registry-api/versions/9ea7fedf54c0/schema)
