Manual top up
- Read the agent’s current billing projection.
- Start payment-method setup if the owner has no eligible saved method.
- Create a wallet top up for a USD amount using an idempotency key.
- Wait for the authoritative wallet or webhook state before retrying blocked work.
Auto top-up
The owner can configure automatic funding with a saved payment method, threshold, amount, and limits. A recurring agreement can reference the approved behavior, but it cannot broaden the owner’s global funding permissions. When auto top-up fails, Darwin leaves the affected execution or recurring occurrence paused and returnsfunding_required. Notify the owner without exposing payment-provider details.
Wallet
Understand available, reserved, promotional, pending, and withdrawable balances.