{"id":11930,"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.","card_url":"https://diem-agent-workers.vercel.app/.well-known/agent-card.json","endpoint":"https://diem-agent-workers.vercel.app/a2a","protocol_version":"1.0","first_seen":"2026-10-10T13:31:44.365135+00:00","last_verified":"2026-10-10T16:22:58.289350+00:00","card":{"name":"DIEM Agent Workers","skills":[{"id":"extract_text_to_json","name":"extract text to json","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.\"}"],"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."},{"id":"classify_text","name":"classify text","tags":["classification","routing","triage","x402","venice"],"examples":["{\"source\":\"The customer asks for a refund after receiving a damaged mug.\",\"labels\":[\"billing\",\"refund\",\"technical_support\"]}"],"description":"Classify bounded text into exactly one caller-supplied label and return a short evidence-grounded rationale."},{"id":"summarize_text","name":"summarize text","tags":["summarization","abstract","key-points","x402","venice"],"examples":["{\"source\":\"A short product meeting transcript discussing launch timing, risks, and owners.\",\"maxKeyPoints\":5}"],"description":"Summarize bounded source text into a structured abstract and key points without web access or invented facts."},{"id":"text_to_speech","name":"text to speech","tags":["audio","speech","tts","mp3","x402","venice"],"examples":["{\"text\":\"Your report is ready.\",\"voice\":\"af_heart\",\"speed\":1}"],"description":"Convert up to 1,000 characters of text into MP3 speech using a bounded private Venice voice model."},{"id":"generate_draft_image","name":"generate draft image","tags":["image","generation","draft","webp","x402","venice"],"examples":["{\"prompt\":\"A clean isometric robot storefront icon on a white background.\"}"],"description":"Generate one safe-mode 1024px WebP draft image from a bounded prompt, with search and prompt enhancement disabled."}],"version":"0.6.1","provider":{"url":"https://diem-agent-workers.vercel.app/terms","organization":"DIEM Agent Workers project"},"security":[{"x402":[]}],"description":"x402-paid, bounded extraction, classification, summary, speech, and image workers over A2A; the catalog also exposes direct short-audio transcription.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false},"securitySchemes":{"x402":{"apiKeySecurityScheme":{"name":"PAYMENT-SIGNATURE","location":"header","description":"x402 exact-scheme USDC payment; an unpaid request returns HTTP 402 instructions."}}},"documentationUrl":"https://diem-agent-workers.vercel.app/openapi.json","defaultInputModes":["application/json","text/plain","audio/wav"],"defaultOutputModes":["application/json","audio/mpeg","image/webp"],"supportedInterfaces":[{"url":"https://diem-agent-workers.vercel.app/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T16:22:58.289350+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-10T16:22:58.28935+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://diem-agent-workers.vercel.app/.well-known/agent-card.json"],"skills":[{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://diem-agent-workers.vercel.app/.well-known/agent-card.json","checked_at":"2026-10-10T16:22:58.289350+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://diem-agent-workers.vercel.app/.well-known/agent-card.json","checked_at":"2026-10-10T13:31:44.365135+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T16:22:58.289350+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T13:31:44.365135+00:00","state":"unconfirmed","http_status":400,"detail":"Advertised A2A task lookup method was not found"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://diem-agent-workers.vercel.app/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T16:22:58.289350+00:00","latest_card_check":{"checked_at":"2026-10-10T16:22:58.28935+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T16:22:58.289350+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T16:22:58.289350+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-10T13:31:44.365135+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}