{"service":"InfraPulse Agent Authorization Gateway","version":"1.0","purpose":"Authorize, meter, price, and receipt AI-agent access to compute, APIs, data, cloud, and machine workflows.","default_policy":"deny_unknown_agents","supported_controls":["agent_identity","api_key_auth","bearer_auth","did_optional","public_key_optional","prepaid_credits","http_402_payment_required","rate_limits","scoped_permissions","human_approval_required","signed_receipts","policy_receipts","audit_logs","idempotency_keys","enterprise_allowlists","provider_denylist","data_extraction_limits","api_sequence_limits"],"authorization_flow":["/v1/agents/register","/v1/agent-authorization/request","/v1/agent-authorization/decision","/v1/quote","/v1/authorize","/v1/jobs","/v1/receipt/verify"],"block_modes":{"unknown_agent":"401","known_but_not_allowed":"403","allowed_but_unfunded":"402","too_many_calls":"429","approved":"200_with_signed_receipt"},"receipts":{"format":"canonical_json","signature":"ed25519","jwks":"/.well-known/jwks.json","verify":"/v1/receipt/verify"},"pricing":{"currency":"credits","prepaid_required":true,"discovery_manifest":"free","agent_registration":"free","authorization_decision":"2 credits per call","policy_enforcement":"1 credit per protected route","signed_receipt":"1 credit per receipt","unauthorized_shield":"1 credit per monitored event","enterprise_gateway":"prepaid credit package — contact /v1/agents/register"},"compliance_notice":"InfraPulse is not a custodian, bank, legal arbitrator, or owner of customer systems. InfraPulse provides deterministic authorization, metering, prepaid enforcement, policy signaling, and signed receipts. Final access decisions remain controlled by the enterprise, provider, or system owner.","links":{"register":"https://infrapulse.ai/v1/agents/register","buy":"https://infrapulse.ai/buy","quote":"https://infrapulse.ai/v1/quote","verify":"https://infrapulse.ai/v1/receipt/verify","jwks":"https://infrapulse.ai/.well-known/jwks.json","onboard":"https://infrapulse.ai/.well-known/onboard.json","pricing":"https://infrapulse.ai/.well-known/pricing","this_manifest":"https://infrapulse.ai/.well-known/agent-authorization.json"},"autonomy_class":"PUBLIC_READ","policy_class":"PUBLIC_READ","policy_class_description":"autonomous, free, cacheable — no payment or approval required","autonomy_class_description":"autonomous, free, cacheable — no payment or approval required"}