Skip to main content
Browsing is free. The directory covers verified listings; it does not imply that every upstream endpoint has an accepted execution contract.

List sources

Requires sources:read.
The response has sources, total for this filter, catalog_total for the entire directory and next_offset for pagination. Counts are live and can change. Each provider group is counted once. Pulse Network can contain many nested services; service_count is the full number and services contains the matching services in this query. For each row:
  • endpoint_count counts registered endpoints, including endpoints that cannot currently run.
  • capabilities can include advertised capabilities.
  • executable_capabilities lists capabilities accepted by the current runtime.
  • available_in_v2 is true when at least one operation in the source group can run.
  • readiness describes contract and evidence coverage. An unmeasured endpoint is not proof of reliable execution.

Read one executable source

Requires sources:read. Use a source’s returned slug, for example:
The response lists only currently executable operations. Each operation includes its id, source_id, input fields and schemas, outputs, current buyer price and optional variants. For a provider group, each operation names the member service that actually runs it. Use that operation and its inputs in Call a source. A directory entry with no accepted operation can return 404 source_not_found on this detail route. It remains discoverable so you can see its published metadata; it cannot be bought through the buyer API until a contract is accepted.

Browse endpoints inside a source

The compact endpoint index is useful when a provider publishes many services:
Requires sources:read. The response contains total, items and next_offset. Each item names the service slug and listing, then a compact endpoint with its id, method, path, description, category, tags and use cases. endpoint.planner_available tells you whether that exact endpoint has a runtime-accepted planner contract. A listed endpoint without that flag cannot be quoted or executed through the buyer API. Search and paginate rather than downloading every endpoint at once. For Pulse Network, use pulsenetwork as the source id to browse endpoints across its nested services.

Check readiness without a key

GET /v1/source-readiness returns aggregate, public contract coverage and recorded execution outcomes. It is a diagnostic snapshot, not a live test of every endpoint or a guarantee about source data.