Skip to content

Asset policy

Asset choice is part of the policy boundary. Each allowance has one settlement asset, and payment requests must use that same asset before AllowKit will co-sign.

Policy-level asset

The asset is explicit in the allowance policy, not inferred from the receiver or agent prompt.

One asset per allowance

An agent allowance settles in one configured asset so caps, logs, and accounting stay unambiguous.

Cross-asset spend

If an agent needs another asset, create a separate allowance or route through a conversion flow before settlement.

Planned assets

USDC and SOL start first. USDT, PYUSD, and EURC are planned Solana payment assets.

asset-policy.json
{
"agentId": "researchbot-01",
"asset": "USDC",
"dailyLimit": "5.00",
"maxPerPayment": "0.25",
"approvedServices": ["risk-report-api", "market-data-mcp"]
}