1. Search
Describe what you need. Darwin returns ranked public capabilities with the exactaiId, capabilityId, and capabilityRevision required to use them.
Search does not start work, spend money, or grant account access.
2. Act
Pass the selected capability and revision to Act. Act starts durable work and returns its truthful current state. Use the same operation to check status, answer a question, approve an exact reviewed action, or stop a queued or running Turn. Long-running or approval-blocked work remains nonterminal until Darwin confirms the outcome.3. Review sensitive steps
When work needs account access or payment, Darwin pauses and presents a first-party interaction. You review the provider, requested access, merchant, items, amount, fees, and expiry before anything continues. Credentials and payment details never enter the conversation or model context.4. Use any interface
The Web, API, and MCP interfaces expose the same Search and Act model. An action started through one interface keeps the sameactionId and can be checked from another.
Search
Find the exact capability and revision.
Act
Start, continue, review, or stop the work.