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#

StepWhat DAEMON DoesWhy It Matters
ProfileStores the agent, wallet, registry asset, service URL, and capabilitiesPaid work is tied to a named operator, not an anonymous key
PolicyApplies allowed domains, payees, asset, network, and USDC capsAgents can spend only inside the route you defined
CheckPreflights the selected paid resource before executionBad hosts, wrong payees, and over-budget calls stop early
ExecuteRequires approval and a payment signature before retrying the x402 callPassing policy is not the same as signing a blank check
ReceiptStores the outcome in the paid-call receipt ledgerYou can audit what the agent tried and what actually settled

Execution States#

StateMeaning
BlockedThe resource failed policy or the policy is disabled, expired, or missing.
ReadyThe resource passed policy, but DAEMON still needs the signed x402 payment payload.
ExecutedDAEMON 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.

Agent Economy uses the same risk model described in Policy & Approvals. If a tool can spend or write identity state, it is gated.

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.