get_policy_status returns a complete snapshot of the spending policy currently governing your agent’s wallet. This includes the micro-payment auto-approve threshold, per-transaction and daily USDC caps, how much has already been spent today, the full whitelist and denylist, and whether all spending is currently paused.
Agents can read this policy at any time to understand what transactions will auto-approve, which destinations require human confirmation, and what limits apply. Agents cannot modify the policy — to change limits or lists, use the Policy section of the Nebula dashboard.
Parameters
This tool takes no parameters.Response
When
true, all outgoing spend is blocked regardless of amount or destination. Transactions return policy_paused. Only a dashboard action can unpause.Transactions at or below this USDC amount are automatically approved without human confirmation (unless the destination is on the denylist). Useful for sub-cent micropayments such as x402 API calls.
Maximum USDC allowed in a single transaction. Transactions above this limit are rejected outright — even with human confirmation they cannot proceed.
Maximum USDC the agent may spend across all transactions in a rolling 24-hour window. Once reached, further spend is rejected until the window resets.
Amount already spent in the current 24-hour window. Compare to
daily_cap to determine remaining daily budget.Array of Stellar addresses that are treated as trusted destinations. Transfers to whitelisted addresses auto-approve as long as the amount does not exceed
per_tx_cap.Array of Stellar addresses that are permanently blocked. Any transfer to a denylisted address is rejected immediately, regardless of amount or whitelist status.
Confirmation rules at a glance
The policy engine evaluates each outgoing transaction in this order:- Paused → reject
- Destination on denylist → reject
- Daily total would exceed
daily_cap→ reject - Amount >
per_tx_cap→ reject - Amount ≤
micro_threshold→ auto-approve - Destination on whitelist → auto-approve
- New destination →
confirmation_required(human must approve via dashboard)
Agents can read this policy but cannot mutate it. To update caps, pause spending, or edit the whitelist and denylist, open the Policy section in your Nebula dashboard.
Example
Tool callget_policy_status request
get_policy_status response