Agent Economy
Profiles, spend policy, paid resources, receipts, and devnet identity for agents that need to buy work.
Why It Exists#
Agents are starting to call paid APIs, rent compute, buy data, and pay other agents. That gets useful fast, but it also creates a new failure mode: an agent with a wallet and no budget boundary. Agent Economy is DAEMON's answer to that problem.
Instead of handing an agent an open-ended signer, you give it a profile and a spend policy. DAEMON checks every paid resource against that policy before anything can execute, then records a receipt for the call.
What Users Get#
- Agent profiles for mapping an agent to a wallet, service URL, capabilities, and optional Metaplex registry asset.
- Spend policy with per-call and daily USDC limits, allowed domains, allowed payees, asset, network, expiry, and an enable switch.
- Paid resource checks against the local IDLE/x402 registry cache before an agent spends.
- Receipt history for settled, failed, blocked, or ready paid calls.
- Devnet Agent Registry hooks for minting a registered agent asset and reading its Agent Identity PDA.
- ARIA tools for listing profiles, checking policy, reading receipts, and executing paid calls behind sensitive approval.
The Flow#
| Step | What DAEMON Does | Why It Matters |
|---|---|---|
| Profile | Stores the agent, wallet, registry asset, service URL, and capabilities | Paid work is tied to a named operator, not an anonymous key |
| Policy | Applies allowed domains, payees, asset, network, and USDC caps | Agents can spend only inside the route you defined |
| Check | Preflights the selected paid resource before execution | Bad hosts, wrong payees, and over-budget calls stop early |
| Execute | Requires approval and a payment signature before retrying the x402 call | Passing policy is not the same as signing a blank check |
| Receipt | Stores the outcome in the paid-call receipt ledger | You can audit what the agent tried and what actually settled |
Execution States#
| State | Meaning |
|---|---|
| Blocked | The resource failed policy or the policy is disabled, expired, or missing. |
| Ready | The resource passed policy, but DAEMON still needs the signed x402 payment payload. |
| Executed | DAEMON retried the paid resource with payment headers and stored the receipt. |
ARIA Integration#
ARIA exposes Agent Economy through typed tools. Read-only actions like listing profiles, listing paid resources, checking policy, and reading devnet identity can run automatically. Paid calls and devnet identity writes are sensitive actions and require approval before the tool runs.
Devnet Registry#
The registry path is devnet-only in this release. DAEMON can mint a Metaplex Core agent asset, register the agent identity, and store the returned asset and PDA on the profile. Mainnet identity writes stay out of this flow for now.
Where To Find It#
Open the command drawer and launch Agent Economy. Start with a profile, save a spend policy, choose a cached paid resource, run a policy check, then execute only when you have the signed payment payload ready.