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
whyMatchedevidence- current availability
- price or quote requirements
- connection, account, or payment requirements
Follow the cursor
Setlimit from 1 to 50. When nextCursor is not null, send it unchanged with the same query, context, filters, and limit.
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 exactcapabilityId 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.