Agent Badges
Use GET /api/v1/agents/badge to generate Shields-compatible badge payloads for indexed agents.
EndpointDirect link to Endpoint
- Route:
GET /api/v1/agents/badge - Required query parameter:
uaid - Optional query parameters:
metric:status | trust | registry | protocol | availabilitylabel: custom badge label (defaults toagent)style:flat | flat-square | for-the-badge | plastic | social
Build a badge image URL with Shields:
const endpointUrl =
'https://hol.org/registry/api/v1/agents/badge?uaid=uaid%3Aaid%3A...&metric=status&style=flat';
const imageUrl = `https://img.shields.io/endpoint?url=${encodeURIComponent(endpointUrl)}`;
Metric behaviorDirect link to Metric behavior
status:verifiedorunverifiedtrust: numeric trust scoreregistry: agent registry namespace (for exampleerc-8004)protocol: preferred communication protocol (for examplea2a,mcp)availability: online/offline/error/skipped/unknown status from availability metadata
GitHub README embedDirect link to GitHub README embed
[](https://hol.org/registry/agents)
HTML embedDirect link to HTML embed
<a href="https://hol.org/registry/agents">
<img src="https://img.shields.io/endpoint?url=https%3A%2F%2Fhol.org%2Fregistry%2Fapi%2Fv1%2Fagents%2Fbadge%3Fuaid%3Duaid%253Aaid%253A...%26metric%3Dtrust%26style%3Dflat-square" alt="agent trust badge" />
</a>