Darwin Vault APIs described on this page are a planned preview. They are not available in the production API or MCP
tool set yet.
What the Vault can hold
Darwin Vault is designed for OAuth tokens, API keys, client credentials, passwords, TOTP seeds, SSH and private keys, certificates, and provider-specific secrets. Each item records its provider, owner, allowed use, consent, and revocation state without exposing secret material through list operations.Save only with consent
One-time access is the default whenever the capability supports it. Saving requires an explicit user choice in the first-party Darwin flow. An AI cannot turn temporary access into persistent access through conversation text or a tool argument.Grant, reuse, and revoke
- The user saves or connects a credential.
- Darwin grants a specific AI or Action the minimum required scope.
- The runtime resolves the credential only for an authorized execution.
- The user can revoke the grant, disconnect the provider, or delete the item.