Skip to main content
Search turns one natural-language intent into a canonical ranked list of public capabilities. It is read-only: no work starts and no authority is granted.

Send one useful query

Describe the outcome, the important input, and any success criteria that should affect ranking.
The credential needs directory:read. You can alternatively send the same key as Authorization: Bearer $DARWIN_API_KEY. Keep server API keys out of browsers and mobile clients.

Read the result as a decision set

Each result describes an executable capability and the AI that owns it. Present the fields that help the user make a real choice.
Result order is canonical. Darwin does not return or require a synthetic confidence score.

Select without rewriting

Keep the exact identifiers from the selected result in application state:
Do not reconstruct identifiers from titles, ask the model to copy them from prose, or silently rerun Search after the user chooses.

Continue a result set

When nextCursor is present, request the next page with the same query, context, filters, and limit.
The cursor is opaque. Changing any other request field starts a different search.

Continue to Act

Pass the selected capability ID and revision to Act. Act will validate the pinned revision and return the current truthful state of the work.
Last modified on September 21, 2026