{"name":"x402-voice-stt","description":"Pay-per-call speech-to-text via x402 (USDC on Base). POST a wav/mp3 voice message to /transcribe and receive the transcript; billed per 10s block. No API key, no signup.","mode":"live","payment":{"scheme":"x402","x402_version":2,"spec_compliant":true,"facilitator":"coinbase-cdp","token":"USDC","chain":"base","network":"eip155:8453","merchant_address":"0x058D0Cc5CC97e61e8A9f38D6d6365bce525921B2","header":"X-PAYMENT","header_format":"base64(x402 PaymentPayload) \u2014 send an unpaid POST to /transcribe to receive a 402 with accepts + extensions.bazaar; sign the EIP-3009 authorization and retry.","discovery":"/.well-known/x402"},"openapi_url":"/openapi.json","pricing":{"model":"per_voice_message","price_usdc":0.015,"block_seconds":10,"note":"$0.015 per voice message up to 10s; longer audio billed per 10s block"},"endpoints":[{"path":"/transcribe","method":"POST","price_usdc":0.015,"unit":"per voice message (\u226410s block)","params":{"audio":"multipart wav/mp3 (form field \"audio\" or \"file\")"},"returns":"{\"text\": \"<transcript>\"}","schema":{"input":{"file":"string (binary)"},"output":{"text":"string"}}},{"path":"/health","method":"GET","price_usdc":0,"returns":"liveness probe"},{"path":"/","method":"GET","price_usdc":0,"returns":"this machine-readable manifest"},{"path":"/.well-known/x402","method":"GET","price_usdc":0,"returns":"this machine-readable manifest (x402scan discovery route)"}]}
