{"name":"Agent Budget Guard","external_control_materials_map":{"name":"External Control Materials Map v0.2","url":"https://ai-agent-payment-safety-stack.onrender.com/.well-known/external-control-materials.json","purpose":"AI-readable map showing how memory provenance, tool permission, observability boundaries, command execution gates, spending policy, budget checks, payment records, evidence packets, and payment evidence checks fit together.","version":"0.2"},"role_in_flow":["Step 5: Spending Policy","Step 6: Budget Check"],"capabilities":[{"name":"Budget Check","endpoint":"POST /api/budget/check","type":"paid","pricing":"0.03 USDC","x402_required":true,"purpose":"Check budget limits before autonomous payments"},{"name":"Agent Spending Policy Builder","endpoint":"POST /api/spending-policy/build","type":"experimental_stateless_builder","pricing":"free","x402_required":false,"purpose":"Creates a structured AI-agent spending policy with spending limits, approval rules, token budget, memory scope policy, reasoning cost boundary, human review triggers, context state, and Atom-compatible reference.","use_when":["an AI agent needs spending rules before calling paid APIs","an AI agent needs token budget limits before reasoning or comparing tools","an AI agent needs memory scope boundaries before using project memory","a developer needs external policy material for AI-agent cost and payment control","a system needs a policy that can feed into Budget Check, Agent Action Atom, Payment Action Record, and Evidence Packet workflows"],"can_feed_into":["Budget Check","Agent Action Atom","Agent Payment Action Record","Payment Control Evidence Packet","Decision Cost Trace","Memory Provenance Graph","Token Placement Governance"],"non_goals":["not a model provider","not a memory store","not a payment protocol","not a settlement layer","not a wallet","not a legal compliance system","not an official standard"]}],"paid_data_lookup_support":{"role":"duplicate_lookup_and_budget_guard","purpose":"Prevent AI agents from repeatedly buying the same paid data API results within a short time window. Supports provider budget, cache window, and lookup frequency limits.","use_when":["an AI agent may buy the same market data multiple times","a provider budget limit needs to be enforced","cache window or lookup frequency needs to be checked"],"key_fields":["duplicate_lookup_risk","cache_window_seconds","lookup_frequency_limit","provider_budget"]}}