{"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.","endpoints":[{"method":"POST","params":{"audio":"multipart wav/mp3 (form field \"audio\" or \"file\")"},"path":"/transcribe","price_usdc":0.015,"returns":"{\"text\": \"<transcript>\"}","schema":{"input":{"file":"string (binary)"},"output":{"text":"string"}},"unit":"per voice message (\u226410s block)"},{"method":"GET","path":"/health","price_usdc":0,"returns":"liveness probe"},{"method":"GET","path":"/","price_usdc":0,"returns":"this machine-readable manifest"},{"method":"GET","path":"/.well-known/x402","price_usdc":0,"returns":"this machine-readable manifest (x402scan discovery route)"}],"mode":"live","name":"x402-voice-stt","openapi_url":"/openapi.json","payment":{"chain":"base","discovery":"/.well-known/x402","facilitator":"coinbase-cdp","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.","merchant_address":"0x058D0Cc5CC97e61e8A9f38D6d6365bce525921B2","network":"eip155:8453","scheme":"x402","spec_compliant":true,"token":"USDC","x402_version":2},"pricing":{"block_seconds":10,"model":"per_voice_message","note":"$0.015 per voice message up to 10s; longer audio billed per 10s block","price_usdc":0.015}}
