Agentic Resource Discovery (ARD) lets agents find published gateway and domain capabilities. It is capability discovery, not product or content search. To search a domain’s inventory, call /oks/{domain}/search instead.

Discovery documents

Document URL Purpose
Gateway document /.well-known/okg.json Describes the SuggestAPI Knowledge Gateway, its capabilities, endpoint map, supported types, and authentication modes.
Agent manifest /.well-known/agent.json Describes the public agent-facing search service, operations, search schema, and preferred retrieval order.
ARD catalog /.well-known/ai-catalog.json Lists gateway-level published capability entries for ARD discovery.
Domain ARD catalog /catalogs/{domain}/ai-catalog.json Publishes one domain’s configured capabilities and content revision.
DID document /.well-known/did.json Supplies the did:web:agent.suggestapi.com publisher identity used by catalogs.
OpenAPI discovery /.well-known/openapi.json Points clients to the canonical contract.
OpenAPI contract /openapi.yaml Defines gateway endpoints, parameters, and schemas.

The gateway also exposes compatibility and extension discovery documents, including ai-plugin.json, llms.txt, UCP, MCP, and Skills paths. Their presence does not imply the corresponding capability is enabled for every domain.

ARD endpoints

Endpoint Purpose
POST /ard/v1/search Return ranked ARD catalog entries that match a capability-discovery query.
POST /ard/v1/explore Return facets over the published capability catalog, such as capabilities, publishers, and media types.

ARD searches published capability catalogs. It does not search merchant inventory and is not a substitute for the domain search surface.

Publish the domain catalog from the merchant’s own HTML:

<link rel="ai-catalog" href="https://agent.suggestapi.com/catalogs/{domain}/ai-catalog.json">

This lets a capable agent associate the merchant origin with the SuggestAPI-hosted catalog. Keep the domain name aligned with the domain gateway URL and refresh the published catalog when capabilities or domain configuration change.