Agentic Resource Discovery
Every provider on the APIs.io network serving an AI Catalog manifest at
/.well-known/ai-catalog.json — the file that tells a discovery service what
agentic resources a domain offers. Graded against the AI Catalog 1.0 data model, then checked a
second time with the ARD project’s own conformance tool, because the two do not always agree.
8 publishers · 3 pass the official tool · 49 advertised resources · 43,834 domains probed
POST /search. It does not execute anything —
MCP, A2A and OpenAPI keep
that job — and it deliberately refuses to be the one registry. This section holds both halves:
who publishes a manifest, and what the registries actually return.
/.well-known/ai-catalog.json across
43,834 domains — every absolute host advertised in the catalog plus each host’s
derived apex, of which 37,751 answered — returned
8 publishers in the network. Not one of them is fully conformant:
3 pass the project’s own conformance tool, and every one of those still leaves an
optional discovery affordance on the table. Meanwhile, of the eleven organizations on ARD’s own
contributors wall, probed across 127 of their domains, two serve a manifest at all.
Adoption is running ahead of authorship.
Conformant
0 Every hard structural check in AI Catalog 1.0 passes, and the optional affordances —representativeQueries for semantic search, a did:web: host identifier,
a wildcard CORS header — are all present too.
None yet. The bar is not high — two to five natural-language queries per entry and a
did:web: identifier would move several of the publishers below into this band.
Near-conformant
3 Correctly shaped — an ARD client can parse these — but missing optional fields that cost the publisher search relevance or verifiability.Zapier
13 entriesZapier advertises 13 resources across 6 media types, with 29 representative queries for semantic search.
zapier.com
tool: PASS
Kin Score 79.2
ClickHouse
12 entriesClickHouse advertises 12 resources across 4 media types, with 26 representative queries for semantic search.
clickhouse.com
tool: PASS
Kin Score 59.3
Hugging Face
1 entryHugging Face advertises 1 resource across 1 media type, with no representative queries for semantic search.
huggingface.co
tool: PASS
Kin Score 70.6
Flavored
5 A catalog in spirit rather than in schema: a hard check fails, so a client cannot assume the document parses to the model the specification defines. Often this is staleness rather than sloppiness — theurn:ai: publishers implemented against the identifier scheme
ARD itself specified before ADR-0009 renamed the namespace to urn:air:.
Airtable
10 entriesAirtable advertises 10 resources across 3 media types, with 29 representative queries for semantic search.
airtable.com
tool: FAIL · 1
Kin Score 70.9
DataRobot
10 entriesDataRobot Agent Skills advertises 10 resources across 1 media type, with no representative queries for semantic search.
datarobot.com
tool: FAIL · 2
pre-ADR-0009 urn:ai:
Kin Score 38.3
Artie
1 entryArtie advertises 1 resource across 1 media type, with no representative queries for semantic search.
artie.com
tool: FAIL · 3
Kin Score 54.4
Fundraise Up
1 entryFundraise Up advertises 1 resource across 1 media type, with no representative queries for semantic search.
fundraiseup.com
tool: FAIL · 2
Kin Score 34.7
Opus
1 entryOpusClip advertises 1 resource across 1 media type, with 10 representative queries for semantic search.
opus.pro
tool: FAIL · 1
pre-ADR-0009 urn:ai:
1 trust manifest
Kin Score 52.2
The discovery services
4 The four reference implementations ARD names, exercised over the endpoints each one documents. Index size is the registry’s own count, read fromPOST /explore facets
where it implements them.
| Registry | Operator | Index size | POST /search | GET /agents envelope | Referrals |
|---|---|---|---|---|---|
Hugging Face Discoverhttps://huggingface-hf-discover.hf.space |
Hugging Face | no /explore | 4/5 task queries answered | detail | 1 |
GitHub Agent Finderhttps://agentfinder.github.com/api/v1 |
GitHub | 1188 | 5/5 task queries answered | offset, pageSize, results, total | 0 |
Ora Directoryhttps://ora.ai/api/ard |
Ora | 5518 | 5/5 task queries answered | items[] | 1 |
| the operator's edge resets connections from a non-browser client; identical requests succeed from curl, so every Ora figure here was collected that way | |||||
Cisco AI Catalog (AGNTCY)https://ai-catalog.outshift.io/v1 |
Cisco | no /explore | no results | nextPageToken, results, totalCount | 0 |
Website, Portal,
MCPServer, Documentation and APIReference host in the catalog,
plus each host’s derived apex, was fetched at /.well-known/ai-catalog.json —
43,834 domains, 37,751 of them reachable. A manifest is graded, never counted: a boolean
“publishes a catalog” would report every publisher here as an ARD adopter, and most of them
fail a hard check. Each body is graded against the AI Catalog 1.0 data model
and run through the ARD project’s own
conformance CLI v0.5.0
— against the captured body rather than over the wire, because three of these publishers’ edges
return 403 to that tool’s HTTP client, which is a problem for crawlers too. Attribution is
owner-only: a manifest on a shared host belongs to the host’s owner, never to every provider that
links there. The verbatim JSON for each publisher is committed to that provider’s repository in the
api-evangelist
organization, so any grade here can be checked against the bytes it was computed from. Nothing on
these pages is derived or generated — a manifest is served from the publisher’s own domain or
it does not exist. Read the full analysis in
The ARD Standard.