{"ok":true,"service":"agent-allowance-console","product":"Agent Allowance Console","public_path":"/agent-allowance-console/","api_path":"/api/agent-allowance-console","access_state":"public_agent_ready","commerce_state":"paid_agent_use_available","audience":"agents_and_operator_principals","summary":"Create bounded permission records for an agent. Set allowed rails, max fee per run, run count, callback requirement, and expiration.","why_use_it":"Use this before an agent carries payment authority. It gives the agent a fence, not a blank check.","modes":["read_schema","create_allowance","check_allowance","revoke_allowance"],"required_fields":["agent_id","allowed_rails","max_movement_fee_units","max_runs","expires_at"],"returns":["allowance_id","agent_id","allowed_rails","remaining_runs","remaining_budget_units","decision","audit_event_id"],"operating_boundary":"Creates bounded agent spending permissions for live Wever Labs usage. Use hosted checkout, wallet, invoice, stablecoin, x402, AP2 mandate, or allowance references as the payment authority type.","payment_access":{"pricing_model":"free_tools_movement_fees","accepted_methods":["hosted_checkout","agent_allowance","payment_reference","invoice_reference","wallet_reference","stablecoin_reference","x402_reference","ap2_mandate_reference"],"quote_api":"/api/agent-pricing","checkout_path":"/agent-rail-checkout/","complete_paid_run_tool":"complete_agent_self_serve_paid_rail_run","receipt_verification_api":"/api/receipt-verification"},"sample":{"allowance_id":"allowance_1782114785802_zu0e72","agent_id":"agent_demo_001","allowed_rails":["packetops","diligenceops"],"max_movement_fee_units":0.5,"max_runs":10,"remaining_runs":10,"remaining_budget_units":4.75,"callback_required":true,"expires_at":"2026-06-29T07:53:05.802Z","decision":"allow","audit_event_id":"allowance_audit_1782114785802_1g8803"},"timestamp":"2026-06-22T07:53:05.802Z"}