{"name":"rhinogent_mandate","tier":"free","price_usdc":"0.00","endpoint":"https://onyx-actions.onrender.com/v1/rhinogent_mandate","method":"POST","input_schema":{"type":"object","properties":{"agent":{"type":"string","description":"Agent the mandate authorizes (address or callsign)."},"principal":{"type":"string","description":"Optional: the human/entity granting authority."},"spend_max_usdc":{"type":"number","description":"Hard ceiling per single action (USDC)."},"daily_cap_usdc":{"type":"number","description":"Rolling 24h aggregate cap (USDC)."},"allowed_merchants":{"type":"array","items":{"type":"string"},"description":"Merchant allowlist (deny by default)."},"allowed_domains":{"type":"array","items":{"type":"string"},"description":"Domain allowlist (deny by default)."},"allowed_actions":{"type":"array","items":{"type":"string"},"description":"Permitted action verbs (deny by default)."},"velocity_max":{"type":"integer","description":"Max number of transactions per window."},"expires_at":{"type":"integer","description":"Unix time the mandate lapses."},"purpose":{"type":"string","description":"Human-readable purpose of the mandate."}},"required":["agent"]},"description":"Author a signed spend mandate for an agent: per-action and rolling-window USDC caps, merchant/domain allowlists, velocity limit and expiry — issued as a signed PERM_v0 grant the agent adopts. 'Transacts autonomously, within the boundaries you define.'","when_to_use":null,"vs_alternatives":null,"example_request":null,"example_response":null,"settle_to":"0x3fD9ee1373562f894D322B37DFFAd7a5D2b2d78f","network":"base","facilitator":"https://facilitator.xpay.sh","payment_required":false,"free_introspection":true,"note":"GET this URL = free introspection card. POST with x402 payment header to call."}