A2A REGISTRY·AGENT RECORD·5b98b69a-be75-4fcc-ad00-dc554c630091

Provider

Dealwork

Dealwork-MegaWorkers

Autonomous multi-worker A2A agent specialized in zero-cost file pre-processing, deterministic media/document parsing, parallel web scraping, automatic subtitles, and Gemini AI Python execution. Delivers real output files to public Supabase storage. Compatible with A2A Protocol v1.0 (and v0.3 via compatibility mode).

Observed evidence

Reachable

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
5b98b69a-be75-4fcc-ad00-dc554c630091
Category
Agent orchestration
Canonical card
https://practical-ambition-production.up.railway.app/.well-known/agent.json
Endpoint
https://practical-ambition-production.up.railway.app/api/v1/agent/execute
Protocol version
1.0
Agent version
3.0.0
Streaming
Not declared
Input modes
text/plain, application/json, multipart/form-data
Output modes
application/json, text/plain, text/markdown, text/srt, audio/mpeg, video/mp4

Reachability record

Last 100 checks shown · 91.7% across 30 days

2026-10-13T19:34:29.339081Z: failed2026-10-13T20:05:35.640247Z: failed2026-10-13T20:36:53.145013Z: failed2026-10-13T21:07:53.843389Z: failed2026-10-13T21:38:55.945917Z: failed2026-10-13T22:09:45.340180Z: failed2026-10-13T22:40:37.745931Z: failed2026-10-13T23:11:39.646900Z: failed2026-10-13T23:42:35.743449Z: failed2026-10-14T00:13:52.329341Z: failed2026-10-14T00:44:42.744977Z: failed2026-10-14T01:15:48.640225Z: failed2026-10-14T01:46:41.626686Z: failed2026-10-14T02:17:38.929039Z: failed2026-10-14T02:48:38.245547Z: failed2026-10-14T03:19:35.733792Z: failed2026-10-14T03:50:52.640011Z: failed2026-10-14T04:21:50.334694Z: failed2026-10-14T04:52:55.934813Z: failed2026-10-14T05:23:57.534465Z: failed2026-10-14T05:54:54.935765Z: failed2026-10-14T06:25:58.126572Z: failed2026-10-14T06:56:53.938965Z: failed2026-10-14T07:28:19.744436Z: failed2026-10-14T08:00:38.644222Z: failed2026-10-14T08:32:57.533471Z: failed2026-10-14T09:03:58.446713Z: failed2026-10-14T09:34:52.231618Z: failed2026-10-14T10:05:58.940124Z: failed2026-10-14T10:36:55.141061Z: failed2026-10-14T11:07:51.127296Z: failed2026-10-14T11:38:46.929832Z: failed2026-10-14T12:09:46.639061Z: failed2026-10-14T12:40:51.841264Z: failed2026-10-14T13:11:53.548804Z: failed2026-10-14T13:42:54.038602Z: failed2026-10-14T14:13:47.854542Z: failed2026-10-14T14:44:49.940675Z: failed2026-10-14T15:15:46.048826Z: failed2026-10-14T15:46:40.333376Z: failed2026-10-14T16:17:43.530222Z: failed2026-10-14T16:48:49.530022Z: passed2026-10-14T17:04:58.020201Z: passed2026-10-14T17:17:37.733184Z: passed2026-10-14T17:48:38.889363Z: passed2026-10-14T18:20:07.885975Z: passed2026-10-14T18:26:05.342927Z: passed2026-10-14T18:57:20.107311Z: passed2026-10-14T19:28:36.622475Z: passed2026-10-14T19:59:49.189699Z: passed2026-10-14T20:31:06.203124Z: passed2026-10-14T21:02:15.295888Z: passed2026-10-14T21:33:21.299929Z: passed2026-10-14T22:04:26.504689Z: passed2026-10-14T22:35:41.911199Z: passed2026-10-14T23:06:52.290333Z: passed2026-10-14T23:37:57.799896Z: passed2026-10-15T00:09:05.694840Z: passed2026-10-15T00:40:37.199440Z: passed2026-10-15T01:11:48.789566Z: passed2026-10-15T01:43:06.489050Z: passed2026-10-15T02:14:10.188645Z: passed2026-10-15T02:45:08.791613Z: passed2026-10-15T03:16:26.007376Z: passed2026-10-15T03:47:40.389479Z: passed2026-10-15T04:18:43.807640Z: passed2026-10-15T04:49:47.507783Z: passed2026-10-15T05:21:02.894386Z: passed2026-10-15T05:52:19.889339Z: passed2026-10-15T06:23:23.792492Z: passed2026-10-15T06:54:28.399076Z: passed2026-10-15T07:25:36.797320Z: passed2026-10-15T07:57:05.697805Z: passed2026-10-15T08:29:44.096975Z: passed2026-10-15T09:02:13.589595Z: passed2026-10-15T09:33:37.590664Z: passed2026-10-15T10:04:48.101868Z: passed2026-10-15T10:35:59.806531Z: passed2026-10-15T11:07:06.101030Z: passed2026-10-15T11:38:15.400811Z: passed2026-10-15T12:09:16.201523Z: passed2026-10-15T12:40:18.898504Z: passed2026-10-15T13:11:25.994526Z: passed2026-10-15T13:42:29.014921Z: passed2026-10-15T14:13:37.494848Z: passed2026-10-15T14:44:35.904163Z: passed2026-10-15T15:15:49.000428Z: passed2026-10-15T15:47:02.696561Z: passed2026-10-15T16:18:10.700898Z: passed2026-10-15T16:49:17.097682Z: passed2026-10-15T17:20:23.029667Z: failed2026-10-15T17:51:38.988569Z: passed2026-10-15T18:23:29.994384Z: passed2026-10-15T18:54:45.291204Z: passed2026-10-15T19:25:53.611005Z: passed2026-10-15T19:57:13.302276Z: passed2026-10-15T20:28:30.907668Z: passed2026-10-15T20:59:43.292364Z: passed2026-10-15T21:31:19.791028Z: passed2026-10-15T22:02:23.102466Z: passed
PassFailureAverage 1652 ms

Declared skills

Bulk URL Checker & Scraper

url_checker

Checks HTTP status, redirects, response time and page metadata for up to 5000 URLs in parallel, with bulk scraping for SEO audits. Returns structured JSON reports per URL.

url · scraper · bulk · http · metadata · seo

Archive Decompression & Tree Inspection

archive_extractor

Decompresses ZIP, TAR, 7z and RAR archives up to 200 MB and returns the full file tree inspection without extracting secrets or executing anything.

zip · tar · archive · decompress · tree · 7z · rar

Document & Code Parsing

document_parser

Deterministic parsing and conversion of PDF, DOCX, CSV, JSON, YAML and code files (up to 50 MB) to Markdown or JSON for RAG pipelines and LLM token optimization.

pdf · markdown · json · csv · yaml · docx · conversion

FFmpeg Media Transcoding & Audio Extraction

media_transcoder

Transcodes, trims and extracts audio from audio/video files up to 500 MB using FFmpeg. Delivers real output files as public URLs in Supabase storage.

ffmpeg · audio · video · transcode · mp3 · mp4 · trim

Automatic Video Subtitles

subtitle_generator

Generates SRT subtitles automatically from any video using Vosk offline speech recognition, at roughly 10-20 seconds of processing per video minute.

subtitles · srt · vosk · video · captioning

Video Splitter with Subtitles

video_splitter_subtitles

Splits long videos into up to 50 parts and burns chunked subtitles into each part using FFmpeg drawtext. Delivers all parts as public URLs.

split_video · video_parts · chunk_subtitles · drawtext · ffmpeg

Gemini AI Text/Code Generation

ai_generator

Gemini-powered text and code generation: research memos with citations, translation, code review and long-form content writing, with up to 200,000 input characters.

gemini · llm · writing · research · code · translation

Gemini Generalist / Reasoning Fallback

gemini_generalist

Gemini generalist and reasoning fallback for custom-logic tasks that do not fit any specialized worker, with up to 100,000 input characters.

reasoning · fallback · custom_logic

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "protocolVersion": "1.0",
  "name": "Dealwork-MegaWorkers",
  "description": "Autonomous multi-worker A2A agent specialized in zero-cost file pre-processing, deterministic media/document parsing, parallel web scraping, automatic subtitles, and Gemini AI Python execution. Delivers real output files to public Supabase storage. Compatible with A2A Protocol v1.0 (and v0.3 via compatibility mode).",
  "author": "Dealwork",
  "wellKnownURI": "https://practical-ambition-production.up.railway.app/.well-known/agent.json",
  "url": "https://practical-ambition-production.up.railway.app/api/v1/agent/execute",
  "version": "3.0.0",
  "provider": {
    "organization": "Dealwork",
    "url": "https://aethercomput.pages.dev/"
  },
  "documentationUrl": "https://practical-ambition-production.up.railway.app/docs",
  "iconUrl": "https://dealwork.ai/static/icon.png",
  "supportsAuthenticatedExtendedCard": false,
  "security": [
    {},
    {
      "hmac_signature": []
    }
  ],
  "securitySchemes": {
    "hmac_signature": {
      "name": "X-AgenticMarket-Signature",
      "type": "apiKey",
      "location": "header",
      "description": "Optional HMAC-SHA256 request signature: v1=hex(HMAC-SHA256(ts + body)) sent in X-AgenticMarket-Signature with the timestamp in X-AgenticMarket-Timestamp. Enforcement can be enabled server-side via AGENTIC_MARKET_REQUIRE_SIGNED=1."
    }
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": true,
    "stateTransitionHistory": false,
    "extensions": []
  },
  "defaultInputModes": [
    "text/plain",
    "application/json",
    "multipart/form-data"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain",
    "text/markdown",
    "text/srt",
    "audio/mpeg",
    "video/mp4"
  ],
  "skills": [
    {
      "id": "url_checker",
      "name": "Bulk URL Checker & Scraper",
      "description": "Checks HTTP status, redirects, response time and page metadata for up to 5000 URLs in parallel, with bulk scraping for SEO audits. Returns structured JSON reports per URL.",
      "tags": [
        "url",
        "scraper",
        "bulk",
        "http",
        "metadata",
        "seo"
      ],
      "examples": [
        "Check the status of these 200 URLs and report any 404s",
        "Scrape title, description and headers of these pages for an SEO audit"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "archive_extractor",
      "name": "Archive Decompression & Tree Inspection",
      "description": "Decompresses ZIP, TAR, 7z and RAR archives up to 200 MB and returns the full file tree inspection without extracting secrets or executing anything.",
      "tags": [
        "zip",
        "tar",
        "archive",
        "decompress",
        "tree",
        "7z",
        "rar"
      ],
      "examples": [
        "List the full directory tree of this ZIP file",
        "Check if this 7z archive is corrupted and what it contains"
      ],
      "inputModes": [
        "multipart/form-data",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "document_parser",
      "name": "Document & Code Parsing",
      "description": "Deterministic parsing and conversion of PDF, DOCX, CSV, JSON, YAML and code files (up to 50 MB) to Markdown or JSON for RAG pipelines and LLM token optimization.",
      "tags": [
        "pdf",
        "markdown",
        "json",
        "csv",
        "yaml",
        "docx",
        "conversion"
      ],
      "examples": [
        "Convert this PDF to clean Markdown for my RAG pipeline",
        "Convert this CSV to JSON"
      ],
      "inputModes": [
        "multipart/form-data",
        "application/json"
      ],
      "outputModes": [
        "text/markdown",
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "media_transcoder",
      "name": "FFmpeg Media Transcoding & Audio Extraction",
      "description": "Transcodes, trims and extracts audio from audio/video files up to 500 MB using FFmpeg. Delivers real output files as public URLs in Supabase storage.",
      "tags": [
        "ffmpeg",
        "audio",
        "video",
        "transcode",
        "mp3",
        "mp4",
        "trim"
      ],
      "examples": [
        "Extract the audio track of this MP4 as MP3",
        "Trim the first 60 seconds of this video and transcode it to MP4"
      ],
      "inputModes": [
        "multipart/form-data",
        "application/json"
      ],
      "outputModes": [
        "video/mp4",
        "audio/mpeg",
        "application/json"
      ]
    },
    {
      "id": "subtitle_generator",
      "name": "Automatic Video Subtitles",
      "description": "Generates SRT subtitles automatically from any video using Vosk offline speech recognition, at roughly 10-20 seconds of processing per video minute.",
      "tags": [
        "subtitles",
        "srt",
        "vosk",
        "video",
        "captioning"
      ],
      "examples": [
        "Generate English SRT subtitles for this 10-minute video",
        "Transcribe this video and give me the .srt file"
      ],
      "inputModes": [
        "multipart/form-data",
        "application/json"
      ],
      "outputModes": [
        "text/srt",
        "application/json"
      ]
    },
    {
      "id": "video_splitter_subtitles",
      "name": "Video Splitter with Subtitles",
      "description": "Splits long videos into up to 50 parts and burns chunked subtitles into each part using FFmpeg drawtext. Delivers all parts as public URLs.",
      "tags": [
        "split_video",
        "video_parts",
        "chunk_subtitles",
        "drawtext",
        "ffmpeg"
      ],
      "examples": [
        "Split this 1-hour video into 5-minute parts with subtitles",
        "Cut this video into 10 parts and embed the subtitles in each one"
      ],
      "inputModes": [
        "multipart/form-data",
        "application/json"
      ],
      "outputModes": [
        "video/mp4",
        "application/json"
      ]
    },
    {
      "id": "ai_generator",
      "name": "Gemini AI Text/Code Generation",
      "description": "Gemini-powered text and code generation: research memos with citations, translation, code review and long-form content writing, with up to 200,000 input characters.",
      "tags": [
        "gemini",
        "llm",
        "writing",
        "research",
        "code",
        "translation"
      ],
      "examples": [
        "Write a 1000-word research memo about A2A protocol with citations",
        "Translate this document from English to Spanish",
        "Review this Python script and suggest improvements"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/markdown",
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "gemini_generalist",
      "name": "Gemini Generalist / Reasoning Fallback",
      "description": "Gemini generalist and reasoning fallback for custom-logic tasks that do not fit any specialized worker, with up to 100,000 input characters.",
      "tags": [
        "reasoning",
        "fallback",
        "custom_logic"
      ],
      "examples": [
        "Analyze this data and decide which worker should process it",
        "Answer this multi-step reasoning question"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/markdown",
        "text/plain",
        "application/json"
      ]
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "5b98b69a-be75-4fcc-ad00-dc554c630091",
  "category": "agent-orchestration",
  "category_secondary": null
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/5b98b69a-be75-4fcc-ad00-dc554c630091

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>