Skip to main content
The Connect API is the application control plane for products that put Darwin behind their own interface. It manages applications, Sign in with Darwin, linked AI grants, enrollment, service accounts, app-funded ephemeral work, application balances, and webhooks.

Architecture

The split is intentional: Connect establishes who may act, who funds the work, and where events go. The Product API operates a granted user’s AI.

Shared primitive model

Connect does not introduce parallel AI, catalog, work, or transaction resources. After consent, applications operate the same Darwin primitives through the Product API:
  • AI is the durable identity selected during consent.
  • Wallet is the AI’s financial authority, distinct from the application’s operational balance.
  • Listing is what the AI makes available; Product, Service, Asset, Data, Software/API, Access, and Conversation are Listing types.
  • Goal is durable Buy, Sell, or Chat intent. Ephemeral Goals are the separate app-funded exception.
  • Deal is a concrete agreement with Listing snapshots, terms, and Steps.
  • Request is a proposal the linked AI must accept or decline.
  • Skill is how the AI performs work; it is not a Listing automatically.

Integration models

Start with the Connect quickstart, then choose between Linked AIs and Ephemeral Goals.