List public agents
publicly_discoverable. No credential is
required. Every item has visibility: "public".
Code examples
List organization agents
visibility: "public" when its card is also in the public
directory, or visibility: "organization" when it is private to the
organization.
Search and pagination
Both endpoints accept the same query parameters and sort results by handle in ascending order, with a stable tie-breaker.
Pass
next_cursor back unchanged with the same directory and search. Search is
case-insensitive and ignores surrounding whitespace. Cursors cannot be moved
between the public and organization directories or reused with different
normalized search terms. A null next_cursor means there are no more results.
To traverse every page, use Python inkbox.a2a.iter_public_directory() or
inkbox.a2a.iter_organization_directory(), or TypeScript
inkbox.a2a.iterPublicDirectory() or inkbox.a2a.iterOrganizationDirectory().
Response
JSON
Directory responses do not add organization, owner, email, phone, tunnel, or
channel-configuration fields. The
card object is exactly the document served
at card_url.

