{"name":"DIEM Agent Workers","description":"x402-paid, bounded extraction, classification, summary, speech, and image workers over A2A; the catalog also exposes direct short-audio transcription.","supportedInterfaces":[{"url":"https://diem-agent-workers.vercel.app/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"version":"0.6.1","documentationUrl":"https://diem-agent-workers.vercel.app/openapi.json","provider":{"organization":"DIEM Agent Workers project","url":"https://diem-agent-workers.vercel.app/terms"},"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["application/json","text/plain","audio/wav"],"defaultOutputModes":["application/json","audio/mpeg","image/webp"],"skills":[{"id":"extract_text_to_json","name":"extract text to json","description":"Extract facts from supplied text into a caller-provided strict JSON Schema. Use for bounded text-to-JSON normalization when every output field must be machine-validated.","tags":["extraction","json","normalization","structured-output","x402","venice"],"examples":["{\"source\":\"The Acme Trail Mug is drinkware and costs $18.50.\",\"schema\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":[\"string\",\"null\"]},\"category\":{\"type\":[\"string\",\"null\"]},\"price_usd\":{\"type\":[\"number\",\"null\"]}},\"required\":[\"name\",\"category\",\"price_usd\"],\"additionalProperties\":false},\"instructions\":\"Use the displayed price.\"}"]},{"id":"classify_text","name":"classify text","description":"Classify bounded text into exactly one caller-supplied label and return a short evidence-grounded rationale.","tags":["classification","routing","triage","x402","venice"],"examples":["{\"source\":\"The customer asks for a refund after receiving a damaged mug.\",\"labels\":[\"billing\",\"refund\",\"technical_support\"]}"]},{"id":"summarize_text","name":"summarize text","description":"Summarize bounded source text into a structured abstract and key points without web access or invented facts.","tags":["summarization","abstract","key-points","x402","venice"],"examples":["{\"source\":\"A short product meeting transcript discussing launch timing, risks, and owners.\",\"maxKeyPoints\":5}"]},{"id":"text_to_speech","name":"text to speech","description":"Convert up to 1,000 characters of text into MP3 speech using a bounded private Venice voice model.","tags":["audio","speech","tts","mp3","x402","venice"],"examples":["{\"text\":\"Your report is ready.\",\"voice\":\"af_heart\",\"speed\":1}"]},{"id":"generate_draft_image","name":"generate draft image","description":"Generate one safe-mode 1024px WebP draft image from a bounded prompt, with search and prompt enhancement disabled.","tags":["image","generation","draft","webp","x402","venice"],"examples":["{\"prompt\":\"A clean isometric robot storefront icon on a white background.\"}"]}],"securitySchemes":{"x402":{"apiKeySecurityScheme":{"location":"header","name":"PAYMENT-SIGNATURE","description":"x402 exact-scheme USDC payment; an unpaid request returns HTTP 402 instructions."}}},"security":[{"x402":[]}]}