Identity
Each agent is a distinct actor, not a shared API key. Its actions are attributable to it and to the party it acts for.
Agent Runtime Private Preview
Software that initiates financial actions needs bounded authority and verifiable execution. Agent Runtime gives an agent an identity, a scope and a budget, and runs what it asks for through the same governed lifecycle as every other operation.
Problem
The quickest way to let an agent move money is to hand it the same credentials a backend service uses. That gives it every permission the service has, no spending limit, and no record of which decisions were the agent's. When something goes wrong, nobody can say what the agent was allowed to do, only what it did.
Principle
Agents express intent. The runtime decides whether it is allowed, and executes it.
Provider credentials stay on the server, inside provider configuration. An agent submits a financial intent using an Orangepill credential. Identity, scope, policy and budget determine whether that intent may proceed.
Approved intents run through the same execution, ledger and verification path as any operation. There is no separate, lighter path for automation.
How it works
Each agent is a distinct actor, not a shared API key. Its actions are attributable to it and to the party it acts for.
Which operations, wallets and counterparties an agent may touch. Anything outside scope is refused, not attempted.
Rules evaluated before execution: amount limits, allowed routes, balance constraints, time windows.
Spending bounded over time, so a loop or a bad decision cannot drain a wallet.
Intents above a threshold or outside normal patterns wait for a person before they run.
Agents reach financial operations through defined tools (Model Context Protocol), not through raw provider credentials.
Every action records which agent, under which delegation and which policy, requested it.
Agent-initiated operations produce the same evidence as any other operation.
Architecture
The runtime does not trust the agent's description of what happened. Outcomes come from execution and the ledger, and are verified against provider reality like any other operation. If an agent-initiated payout ends in an uncertain state, it goes to Resolve, not back to the agent to try again.
Example
An agent pays approved suppliers from an operating wallet. It is scoped to known counterparties and a weekly budget. Late in the week it requests a payment that would exceed the remaining budget.
Nothing is attempted with the provider until a person approves. The approval itself becomes part of the operation's proof, alongside the agent's request.
Status Private Preview
Working in the platform; enabled with selected customers. Agents act through MCP tools and economic intents, and agent-initiated intents use the same execution path and ledger as every other operation. Per-agent policy is applied where it has been configured for the agent. Coverage of the other controls on this page (budgets, approval patterns and the set of MCP tools) is being extended. We confirm exactly what is available for your use case during technical evaluation rather than listing it as finished here.
For why software-initiated finance changes infrastructure requirements at all, see Autonomous Finance.
For developers
The v4 API is described by an OpenAPI contract. Start with the quickstart, then the parts that matter in production: errors, webhooks and the sandbox.
We will map the identity, scope, budget and approvals it would need, and what is available today.