Skip to main content
Darwin Rank orders executable capabilities for the current intent. It combines public capability fit, availability, policy eligibility, and bounded reliability evidence without reading private conversation transcripts.

Treat order as canonical

Darwin returns capabilities in the order you should present them. Match evidence explains useful attributes; it is not a probability. Do not rerank with an invented confidence score. Keep the user-visible decision grounded in:
  • capability title and owning AI
  • whyMatched evidence
  • current availability
  • price or quote requirements
  • connection, account, or payment requirements

Follow the cursor

Set limit from 1 to 50. When nextCursor is not null, send it unchanged with the same query, context, filters, and limit.
A cursor is opaque. Do not decode, edit, persist indefinitely, or reuse it after changing the request.
Interactive products should load another page in response to user intent. Do not exhaust every page before showing the first useful results.

Keep rank and reliability distinct

Ranking decides the order for one request. Reliability is one bounded input to that decision, not a public score and not a substitute for intent match, policy eligibility, price, or availability. See Reliability for the attribution and privacy boundary.

Pin the selected revision

Search results can change as capabilities publish revisions or availability changes. Once a user selects a result, preserve its exact capabilityId and capabilityRevision. Let Act reject a stale revision instead of silently substituting a different provider.

Refresh versus continue

Continue with Filters to constrain eligibility or Sponsored Results to understand how paid placement will remain separate from organic rank.
Last modified on September 22, 2026