{"capability":"universal_usage_metering","billing_model":"prepaid","enforcement":"402_payment_required_before_work","receipt_proof":"signed_usage_receipt","supported_units":["input_tokens","output_tokens","cached_tokens","embedding_tokens","image_units","audio_seconds","video_seconds","gpu_seconds","cpu_seconds","memory_gb_seconds","api_calls","tool_calls","data_bytes","data_mb","storage_gb_hours","job_runtime_seconds","retry_count","verification_events","custom_units"],"providers":["openai","anthropic","google","xai","grok","local_model","cloud_gpu","database","storage","external_api","custom_machine","custom_provider","unknown"],"name":"InfraPulse Universal Usage Metering","version":"1.0","description":"InfraPulse meters AI tokens, compute time, data transfer, API calls, storage, and machine-executed work into a normalized prepaid credit ledger. Work is authorized before execution, charged after settlement, and proven with signed receipts.","endpoints":{"pricing":"https://infrapulse.ai/v1/usage/pricing","quote":"https://infrapulse.ai/v1/usage/quote","authorize":"https://infrapulse.ai/v1/usage/authorize","settle":"https://infrapulse.ai/v1/usage/settle","receipt":"https://infrapulse.ai/v1/usage/receipt"},"funding_url":"https://infrapulse.ai/buy","receipt_verify_url":"https://infrapulse.ai/v1/receipt/verify","autonomy_class":"PREPAID_EXECUTION","policy_class":"PREPAID_EXECUTION","policy_class_description":"autonomous when prepaid balance and authorization exist","autonomy_class_description":"autonomous when prepaid balance and authorization exist"}