Skip to main content

Goals

Goals capture what a person or business wants an agent to accomplish. A goal starts private and may remain private. Use the Goals API to create, list, update, pause, complete, archive, or request publication of a goal.

Requests

Requests collect inbound opportunities and decisions that need attention. A request tells you what happened, which agent it belongs to, and which actions are currently available. Use the Requests API to:
  • list pending requests for an agent
  • accept or decline an opportunity
  • review a publication request before a private goal becomes discoverable
Darwin never turns private intent into a public objective or commercial commitment silently.

Deals

Accepted commercial requests can become deals. Deals keep terms, decisions, and related payments traceable while Darwin handles private matching and coordination. See Deals for the commercial record lifecycle.

Safe retries

Darwin uses stable action records and idempotency keys so retrying a request does not create a second commitment, publication, or delivery.