The Autonomous Treasury Index 2027: Can AI Agents Safely Manage Company Money?
AI agents are moving from recommending financial actions toward executing them. The difficult question is no longer whether software can send a payment. It is whether an autonomous treasury can manage cash, stablecoins, wallets, counterparties and liquidity while remaining inside enforceable financial policy. The DN Autonomous Treasury Index measures that readiness.
Framework: DN-ATI 1.0 · Last verified: 29 September 2026 · Purpose: Treasury Agent Readiness Score
What Matters
A treasury agent should never be judged only by whether it can move money. DN-ATI scores whether autonomous treasury infrastructure can operate inside hard spending limits, approved counterparties, asset policies, human escalation rules, audit trails and emergency controls. The objective is not maximum autonomy. It is maximum useful autonomy inside a deliberately limited financial blast radius.
DN Evidence Block
Evidence basis: DN-ATI 1.0 is informed by current programmable-wallet infrastructure, policy engines, account-abstraction controls, transaction guards, authorization models and agent payment systems. It is an original DN assessment framework rather than a certification of any wallet, provider or treasury product.
The Signal: Treasury Is Becoming Programmable
Corporate treasury used to be dominated by bank accounts, approval chains, spreadsheets and enterprise software.
That model is changing.
Stablecoins create programmable bearer-like digital money that can move continuously across networks.
Wallet infrastructure can now enforce transaction policies, destination restrictions and spending limits programmatically.
Agent systems can monitor balances, evaluate invoices, compare routes, initiate payments and interact with APIs without waiting for a human to click through every step.
Privy now explicitly markets wallet infrastructure for autonomous and delegated agents, including programmable policies, approvals and spending limits.
Coinbase Developer Platform similarly documents policy controls that can restrict destinations and transaction values.
Safe smart accounts support thresholds, modules and transaction guards capable of adding pre-transaction and post-transaction logic around execution.
The building blocks for machine-controlled treasury therefore already exist.
Moving Money Is the Easy Part
Sending a transaction is not treasury management.
Treasury involves balancing several objectives at once:
- liquidity;
- capital preservation;
- counterparty risk;
- yield;
- operational continuity;
- payment obligations;
- currency exposure;
- fraud prevention;
- compliance;
- accounting and reconciliation.
An autonomous system must therefore do more than identify an attractive transaction.
It needs to understand whether that transaction is authorized, liquid, affordable, compliant and consistent with treasury policy.
The DN Autonomous Treasury Index 2027
DN-ATI scores treasury-agent infrastructure across eight dimensions.
| Dimension | Weight | What DN measures |
|---|---|---|
| Policy Enforcement | 20% | Whether transaction limits, approved assets, destinations and rules are technically enforced outside model judgment |
| Authorization Architecture | 15% | Identity, delegated authority, quorum requirements and separation of powers |
| Financial Limits | 15% | Per-transaction, daily, asset and counterparty exposure controls |
| Asset & Counterparty Controls | 12% | Ability to restrict what assets, protocols, contracts and counterparties the agent can use |
| Human Escalation | 10% | Approval thresholds for unusual, large or irreversible transactions |
| Observability & Audit | 10% | Transaction logs, policy decisions, agent actions and reconciliation evidence |
| Recovery & Kill Controls | 10% | Credential revocation, account freezing, pauses and incident recovery |
| Operational Reliability | 8% | Transaction completion, error handling, retries, idempotency and failure containment |
Calculate Treasury Agent Readiness
DN Treasury Agent Readiness Calculator
Score a treasury-agent architecture according to the controls that are technically enforceable today. Do not award points for policies that exist only in prompts or written procedures.
Manual Treasury
Select the controls that are actually enforceable in the architecture.
Next priority- Separate treasury authority from general agent access.
- Enforce limits outside the model.
DN Treasury Autonomy Tiers
| Score | Tier | Suitable autonomy |
|---|---|---|
| 0–29 | Tier 0: Manual Treasury | Agent may research or propose actions but should not independently move company money. |
| 30–54 | Tier 1: Assisted Treasury | Agent can prepare transactions and low-risk actions with human approval. |
| 55–79 | Tier 2: Bounded Autonomy | Agent can execute routine treasury work inside hard financial and counterparty limits. |
| 80–100 | Tier 3: Policy-Controlled Treasury | Broad routine autonomy is plausible because high-impact authority is constrained outside the model. |
The Most Important Distinction: Prompt Policy vs Enforced Policy
A prompt can tell an agent:
That is a behavioral instruction.
It is not the same as a wallet or policy engine refusing to sign every transaction above $5,000.
Treasury systems should distinguish four layers of control:
Prompt Rule
The model is instructed not to take a particular action.
Application Rule
Code checks the request before forwarding it.
Wallet Policy
The signing or wallet infrastructure rejects actions outside permitted parameters.
Multi-Party Control
High-risk actions require authority the agent does not independently possess.
What an Autonomous Treasury Agent Could Actually Do
Treasury autonomy is likely to arrive incrementally rather than as a single system suddenly controlling every corporate account.
Low-risk workflows are the logical starting point.
| Workflow | Potential autonomy | Primary control |
|---|---|---|
| Balance monitoring | High | Read-only account access |
| Cash forecasting | High | Data-quality and reconciliation checks |
| Invoice prioritization | High | Payment policy and verification |
| Preparing payments | High | Human or policy approval before execution |
| Routine recurring payments | Medium–High | Allowlisted counterparty and amount limits |
| Stablecoin rebalancing | Medium | Asset, protocol and notional limits |
| FX optimization | Medium | Approved venues and exposure bands |
| Yield deployment | Restricted | Protocol whitelist, loss limits and independent approval |
| Large treasury transfer | Low autonomy | Multi-party authorization |
| Changing treasury policy | Human controlled | Governance outside the agent |
The Treasury Agent Should Not Control Its Own Constitution
This is one of the most important design rules in agentic finance.
An autonomous system should be able to act inside policy.
It should not be able to rewrite the policy that constrains it.
A treasury agent that can:
- raise its own transaction limits;
- add new counterparties;
- approve new assets;
- disable monitoring;
- change approval thresholds;
- rotate its own unrestricted credentials;
effectively possesses governance authority over its own financial constraints.
Privy Shows What Scoped Agent Wallet Access Can Look Like
Current wallet infrastructure is beginning to expose the primitives required for controlled autonomous finance.
Privy's wallet documentation describes programmable policies capable of restricting transfer sizes, recipients, smart contracts and even calldata.
Its agent-specific wallet offering also describes programmable approvals, spending limits and human-in-the-loop workflows.
Privy announced in June 2026 that agents could receive wallet access through an authorization flow without directly handling users' private keys or credentials.
These features do not prove that every Privy-based treasury implementation is secure.
They demonstrate that agent authorization can be separated from unrestricted private-key custody.
Coinbase CDP Demonstrates Another Policy Model
Coinbase Developer Platform documents server-wallet policies that can control transaction behavior based on destination address and transaction value.
Examples include:
- blocking restricted destinations;
- restricting smart-contract interactions;
- limiting transaction values;
- preventing certain signatures;
- applying USD-denominated spending limits.
Again, the important architectural principle is not which provider is used.
It is that the model should not be the only thing standing between an agent and an unrestricted financial transaction.
Safe Adds Threshold and Guard Architecture
Smart-account architecture offers a different control model.
Safe accounts support owner thresholds, modules and transaction guards.
A guard can perform checks around a transaction while thresholds can require multiple approvals before a transaction is valid.
This allows treasury systems to separate routine autonomous activity from actions requiring independent authorization.
The architecture can therefore resemble a corporate treasury approval matrix rather than a single wallet private key.
The Treasury Permission Graph
Treasury risk is often hidden in combinations of capabilities.
A balance-reading permission is relatively low risk.
A payment permission is higher risk.
A contract-interaction permission can be significantly broader.
Combine wallet access, arbitrary contract interaction, unrestricted routing and the ability to modify policy, and the system's effective authority becomes dramatically larger.
DN therefore proposes mapping a Treasury Permission Graph.
The DN Treasury Blast-Radius Budget
The Blast-Radius Budget introduced in the DN AI Agent Blast Radius Index becomes particularly important for treasury.
A financial agent should have measurable ceilings.
| Budget type | Example limit | Purpose |
|---|---|---|
| Transaction budget | $500 per payment | Caps single-event loss |
| Daily budget | $5,000 per day | Limits cumulative exposure |
| Counterparty budget | $2,000 per vendor per day | Limits concentration |
| Asset budget | Maximum 10% treasury in one non-core asset | Controls portfolio concentration |
| Protocol budget | Maximum $25,000 deployed to an approved protocol | Limits smart-contract exposure |
| Autonomy budget | 20 transactions before renewed approval | Limits persistent unattended authority |
| Time budget | Authorization expires after eight hours | Reduces stale delegated access |
Cash, Stablecoins and Tokens Should Not Share One Risk Policy
Treasury assets have different operational characteristics.
Bank deposits, tokenized deposits, stablecoins, money-market funds, government securities and DeFi positions are not interchangeable.
Their risks differ across:
- issuer exposure;
- custody;
- redemption;
- settlement;
- smart contracts;
- liquidity;
- jurisdiction;
- counterparty concentration;
- operational recoverability.
An autonomous treasury should therefore have asset-specific authority.
Stablecoins Make 24/7 Treasury Possible
Stablecoins introduce treasury capabilities that traditional banking infrastructure does not always provide continuously.
They can enable:
- continuous settlement;
- programmable transfers;
- global counterparties;
- machine-readable balances;
- API-based execution;
- on-chain reconciliation;
- integration with smart contracts.
This makes stablecoins particularly compatible with autonomous systems.
But availability does not eliminate financial risk.
Stablecoin issuer risk, chain risk, wallet compromise, sanctions exposure, bridge risk and smart-contract interactions all remain relevant.
Tokenized Deposits May Expand the Treasury Design Space
Stablecoins are not the only programmable form of money developing.
In September 2026, UK banks reported completing interbank transactions using tokenized deposits under the Great British Tokenised Deposit project.
Tokenized deposits preserve a legal relationship to bank deposits while adding programmable settlement capabilities.
If these systems become broadly accessible through APIs, future treasury agents may operate across both bank-native tokenized money and stablecoin rails rather than treating crypto and banking as separate environments.
The Treasury Agent Routing Problem
Once several money rails exist, an agent must decide not only whether to pay but how.
A payment could potentially move through:
- bank transfer;
- card;
- stablecoin;
- tokenized deposit;
- on-chain settlement;
- internal ledger transfer;
- cross-border payment provider.
Choosing the cheapest route alone would be insufficient.
A treasury route selector should also consider:
- settlement certainty;
- recipient compatibility;
- FX cost;
- network fees;
- slippage;
- liquidity;
- compliance;
- reversibility;
- counterparty risk;
- accounting treatment.
The DN Treasury Execution Stack
Observe
Read balances, obligations, forecasts, market data and counterparty status.
Propose
Determine the action that best satisfies treasury objectives.
Validate
Apply deterministic policy, compliance and risk rules.
Approve
Request independent authorization where thresholds require it.
Execute
Use a limited credential rather than unrestricted treasury authority.
Reconcile
Confirm resulting balances, accounting records and outstanding exceptions.
Simulation Should Precede Irreversible Execution
An agent that can preview a transaction's effect before signing it has another opportunity to identify unexpected behavior.
Simulation is particularly valuable for smart-contract interactions.
It can help detect:
- unexpected token movement;
- wrong destination;
- incorrect contract calls;
- excessive approvals;
- unexpected value transfer;
- failed execution;
- policy violations.
Simulation does not eliminate risk, but it can reduce the number of surprises reaching execution.
Agent Treasury Should Separate Trading From Withdrawal
A trading agent does not automatically need unrestricted custody authority.
Where infrastructure permits, different roles should be separated.
| Permission | Agent access | Reason |
|---|---|---|
| View balances | Allowed | Needed for treasury decisions |
| Trade approved assets | Bounded | Can be limited by venue, asset and size |
| Transfer to approved wallets | Bounded | Allowlist and limits can constrain exposure |
| Add new withdrawal address | Independent approval | Changes the destination risk boundary |
| Withdraw to arbitrary address | Restricted | Creates high theft and error exposure |
| Change treasury policy | Human governance | Agent should not expand its own mandate |
Human Approval Should Be Risk-Weighted
Requiring approval for every payment defeats much of the value of autonomy.
Requiring approval for nothing creates unnecessary exposure.
The better architecture uses thresholds.
| Example action | Suggested control model |
|---|---|
| $40 subscription to approved vendor | Autonomous execution |
| $800 recurring supplier payment within contract | Autonomous if policy and invoice checks pass |
| $8,000 new supplier payment | Independent approval |
| $100,000 treasury rebalance | Multi-party authorization |
| New smart-contract protocol | Security and treasury approval before allowlisting |
| Changing transaction limits | Governance approval outside the agent |
Treasury Agents Need Stop Conditions
Autonomous systems should know not only what to do but when execution must stop.
Automatic stop conditions could include:
- balance mismatch;
- unexpected destination;
- asset depeg;
- abnormal fee spike;
- simulation discrepancy;
- duplicate invoice;
- policy-engine failure;
- unavailable price feed;
- counterparty status change;
- transaction failure cluster;
- network instability;
- unexpected treasury drawdown.
The Autonomous Treasury Kill Switch
Every treasury-agent architecture should answer a simple question:
A genuine kill mechanism may require more than shutting down an application.
It may need to revoke:
- API keys;
- delegated wallet authority;
- session signers;
- smart-account modules;
- exchange permissions;
- payment credentials;
- MCP tool authorization;
- persistent automation schedules.
If the agent retains an independent signing path after the application is stopped, the kill switch is incomplete.
MCP Adds Another Treasury Authorization Layer
MCP increasingly connects agents with external tools and business systems.
The 2026-07-28 specification includes substantial authorization work, including credential isolation and scope handling.
MCP Apps can also require authorization globally or for particular tools.
This matters for treasury because a single MCP server might expose both harmless read functions and consequential financial actions.
The ideal architecture should distinguish them.
A balance lookup should not necessarily require the same authorization path as an irreversible payment.
Agentic Treasury Requires Machine Identity
Human credentials are a poor long-term foundation for machine-controlled finance.
Agents should increasingly operate through identifiable machine identities with:
- defined owners;
- explicit delegated authority;
- expiration;
- scope;
- transaction limits;
- audit history;
- revocation mechanisms.
This makes it possible to determine which autonomous actor initiated a transaction and under whose authority.
Treasury Autonomy Should Be Earned
Organizations should not begin by granting the largest authority envelope.
DN proposes a progressive model.
| Stage | Agent role | Capital authority |
|---|---|---|
| Shadow | Observes and recommends alongside human treasury | None |
| Prepare | Builds payment or rebalance instructions | No independent signing |
| Micro | Executes very small approved transactions | Strict hard limits |
| Bounded | Handles routine payments and rebalancing | Policy-controlled limits |
| Expanded | Runs broader treasury workflows | Large actions still require independent authorization |
The Treasury Reliability Problem
An autonomous treasury system may be safe from theft and still fail operationally.
Examples include:
- double payments;
- missed payroll;
- wrong network selection;
- stuck transactions;
- duplicate retries;
- stale FX rates;
- unreconciled balances;
- incorrect payment references;
- failed offramps;
- broken accounting sync.
Treasury reliability therefore needs its own benchmark.
The DN Treasury Agent Stress Test
A strong Treasury Agent Readiness Score should eventually require controlled failure testing.
| Stress scenario | Expected behavior |
|---|---|
| Payment API timeout | Check transaction state before retrying |
| Duplicate invoice | Stop and flag rather than pay twice |
| Price-feed failure | Disable price-dependent rebalancing |
| Stablecoin depeg | Apply predefined exposure policy rather than improvising |
| New withdrawal address | Require independent authorization |
| Smart-contract simulation mismatch | Refuse execution |
| Policy service unavailable | Fail closed for consequential transactions |
| Agent tool compromised | Revoke delegated authority and isolate affected workflow |
Yield Optimization Is Not the First Treasury Use Case
The most visible crypto treasury discussions often focus on earning yield.
That may be the wrong place to begin autonomous treasury.
The highest-value early applications may instead be operational:
- cash visibility;
- payment scheduling;
- invoice verification;
- currency routing;
- liquidity forecasting;
- balance reconciliation;
- exposure monitoring.
These workflows can create value without requiring the agent to take significant investment risk.
The Cash Preservation Constraint
A treasury is not an investment fund.
Its primary purpose is normally to ensure the organization can meet obligations.
A treasury agent that maximizes yield while increasing the probability of missing payroll is failing its job.
DN therefore proposes a priority hierarchy:
- meet known obligations;
- preserve operating liquidity;
- maintain approved counterparty exposure;
- control currency and settlement risk;
- optimize execution cost;
- only then optimize return on excess liquidity.
Treasury Agent Economics
Autonomous treasury only makes sense if it creates net value.
Potential value comes from:
- lower payment fees;
- better FX execution;
- reduced idle balances;
- faster reconciliation;
- lower operational labor;
- fewer missed-payment penalties;
- continuous liquidity monitoring;
- improved cash forecasting.
But these savings must be compared against:
- infrastructure cost;
- security controls;
- compliance;
- human review;
- software integration;
- failure losses;
- insurance or audit costs.
The Treasury Agent ROI Equation
This is a better measure than counting how many treasury actions an agent automates.
Autonomous Treasury and Stripe's Stablecoin Direction
Payment infrastructure is also moving toward programmable treasury primitives.
Stripe's 2026 product roadmap included stablecoin-related financial-account functionality, local-currency onramps and offramps, stablecoin-backed account expansion and 24/7 movement of money through stablecoin rails.
Not all announced features were generally available at the time of this article, so roadmap items should not be treated as universal production capabilities.
The strategic direction is nevertheless important: stablecoin functionality is increasingly being absorbed into mainstream payment and treasury infrastructure.
The Ideal Autonomous Treasury Architecture
Agent Layer
Interprets objectives, forecasts needs and proposes financial actions.
Policy Layer
Deterministically evaluates transaction size, asset, destination and risk.
Authorization Layer
Controls who or what can approve and sign each category of action.
Execution Layer
Connects approved bank, wallet, exchange and payment rails.
Observation Layer
Records transactions, policy decisions, balances and anomalies.
Recovery Layer
Revokes authority, isolates compromised systems and restores operations.
Beginner, Business and Institutional Paths
Individual / Founder
Start with read-only treasury monitoring, bill reminders and transaction preparation. Keep final signing authority with the human until limits and recovery mechanisms are proven.
SME
Automate recurring approved payments, reconciliation and cash forecasting with hard transaction limits and designated human escalation.
Institution
Treat treasury agents as privileged machine identities. Separate governance, execution, custody, compliance and policy enforcement across independent systems and approval roles.
Ten Questions Before an Agent Controls Company Money
- Can the agent increase its own spending limit?
- Can it add a new payment destination?
- Can it transfer funds to arbitrary wallets?
- Can it interact with arbitrary smart contracts?
- Can it change the treasury policy that constrains it?
- Can high-value actions require independent authorization?
- Can all activity be reconstructed from logs?
- Can its authority be revoked immediately?
- Does the system fail closed when policy infrastructure breaks?
- Has the organization tested duplicate, failed and adversarial transaction scenarios?
A negative answer to the first five is generally desirable.
A positive answer to the final five is generally desirable.
Proposed DN Autonomous Treasury Leaderboard
| System | Policy | Authorization | Limits | Audit | Recovery | DN-ATI |
|---|---|---|---|---|---|---|
| Platform A | Awaiting controlled assessment | — | — | — | — | — |
| Platform B | Awaiting controlled assessment | — | — | — | — | — |
| Platform C | Awaiting controlled assessment | — | — | — | — | — |
DN will not manufacture platform scores from marketing documentation. The first public leaderboard should distinguish documented capability from controlled testing and should remain unranked until sufficient reproducible evidence is collected.
DN Methodology
Framework: DN Autonomous Treasury Index 1.0
Objective: Measure whether an autonomous treasury architecture can safely execute routine financial work inside technically enforceable policies.
Weighted dimensions:
- Policy enforcement: 20%
- Authorization architecture: 15%
- Financial limits: 15%
- Asset and counterparty controls: 12%
- Human escalation: 10%
- Observability and audit: 10%
- Recovery and kill controls: 10%
- Operational reliability: 8%
Scoring principle: Controls enforced independently of model output receive substantially more weight than instructions contained only in system prompts.
Evidence boundary: DN-ATI 1.0 is presently a framework and architecture assessment. Product documentation can establish whether a control exists but not whether it performs reliably under adversarial or production conditions.
Testing roadmap: Future versions should add live stress tests covering duplicate payments, failed transactions, policy violations, counterparty changes, stale data, wallet revocation and recovery.
Update cadence: Quarterly methodology review, with infrastructure claims reverified at publication or update time.
Commercial independence: Affiliate, sponsorship or partnership relationships do not alter scoring, inclusion or conclusions.
Falsification test: DN-ATI should be revised if real-world treasury incidents demonstrate that its weighted controls fail to distinguish materially safer architectures from systems with higher financial loss exposure.
Limitations
The DN Autonomous Treasury Index does not certify financial safety, regulatory compliance or solvency.
A technically strong treasury architecture can still fail because of:
- fraudulent data;
- bad treasury policy;
- compromised counterparties;
- issuer failure;
- smart-contract vulnerabilities;
- market risk;
- banking restrictions;
- human governance failures.
Scoring should therefore be treated as one layer of treasury due diligence rather than a substitute for professional financial, legal, security or compliance review.
Primary Evidence and Reference Frameworks
Documents programmable wallet policies, authorization keys, key quorums, transfer limits, recipient restrictions and smart-contract controls.
Privy documentation
Agent-specific wallet infrastructure including autonomous, delegated and human-in-the-loop authorization models.
Privy Agent Wallets
Documents transaction-value and destination-based policy enforcement for server wallets.
Coinbase Developer Documentation
Smart-account architecture supporting owner thresholds, modules and transaction guards.
Safe Smart Account
Current authorization and protocol architecture relevant to tool-connected agents.
Model Context Protocol
Product roadmap describing stablecoin-related treasury, financial-account and payment infrastructure expansion.
Stripe Sessions 2026
Building an Agentic Finance Stack?
Use DN Pathfinder to identify infrastructure routes based on your actual objective rather than choosing platforms from a generic ranking.
Open DN PathfinderFrequently Asked Questions
What is an autonomous treasury agent?
An autonomous treasury agent is software capable of monitoring financial positions and independently performing defined treasury actions such as payment preparation, transfers, rebalancing or liquidity management within delegated authority.
What is the DN Autonomous Treasury Index?
The DN Autonomous Treasury Index is a 0-to-100 framework measuring whether treasury-agent infrastructure has sufficiently strong policy enforcement, authorization, financial limits, auditability and recovery controls for bounded financial autonomy.
Should an AI agent be allowed to control a company treasury?
Autonomy should depend on the architecture and action. Read-only monitoring and small policy-controlled routine payments present very different risks from unrestricted access to company funds or the ability to change treasury policy.
What is policy-controlled treasury?
Policy-controlled treasury means an agent can execute transactions only when independent technical rules permit the asset, destination, value and action. The model itself cannot simply override those rules.
Why are spending limits important for treasury agents?
Hard spending limits cap maximum financial exposure even when an agent is compromised, manipulated or makes an incorrect decision.
Can stablecoins be used by autonomous treasury agents?
Yes. Stablecoins are particularly compatible with programmable treasury because they can be accessed through wallets and APIs and can settle continuously. Their use still introduces issuer, network, custody, compliance and smart-contract risks.
Should a treasury agent be able to change its own limits?
Generally no. Execution authority should be separated from the governance authority that defines or expands the agent's mandate.
What is a treasury blast-radius budget?
A treasury blast-radius budget is a set of measurable limits on the financial authority an agent can exercise, such as maximum transaction size, daily spending, counterparty exposure, protocol exposure and authorization duration.
Do autonomous treasury systems still need human approvals?
High-risk, unusual, large or policy-changing actions should generally retain an independent approval layer. Routine transactions can be more autonomous when hard limits and allowlists constrain the possible downside.
What should happen if the treasury agent's policy system fails?
For consequential transactions, a strong system should normally fail closed rather than execute without the controls that define the agent's authority.
Disclosure
Decentralised News develops independent indices, benchmarks, research frameworks and decision tools covering AI, crypto and agentic finance. Some Decentralised News pages may contain affiliate or commercial relationships. These relationships do not determine benchmark inclusion, methodology, scores or editorial conclusions. DN-ATI is an original analytical framework and does not constitute financial, cybersecurity, legal or investment advice.
Related reading:
Local vs Cloud AI Agents: The Hidden Costs Behind Cheap Inference
AI Context Efficiency 2027: Useful Outcomes per Token
The Global Agent Opportunity Index 2027: Who Gets to Earn in the AI Agent Economy?
Your AI Agents Save Time. Are They Saving Money? DN AI Agent ROI Index by Industry 2027






