Skip to content
Back to overlayr

Card snapshot

overlayr.hatchagent.workers.dev · 2026-09-20 18:37:04 UTC · cbc02dfc34d0083ace6519d24dc584c60188b8fc859ab69cb6343ab2deb47e2b

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.3.0",
  "name": "overlayr",
  "description": "Paid TikTok-style caption rendering API for AI agents. 1,017 built-in UGC clips \u2014 pick a clip_id from GET /clips \u2014 or bring your own footage with video_url. Add captions (text, top_text/bottom_text) plus styling (position, stroke, #RRGGBB color, font size) to POST /overlay and receive a captioned MP4. Costs $0.10 USDC per render on Base via x402 (unpaid calls get HTTP 402 with payment details). No account, no API key. Interacts over HTTPS REST, not A2A JSON-RPC; this card is published for registry discovery only.",
  "url": "https://overlayr.hatchagent.workers.dev",
  "version": "3.0.0",
  "provider": {
    "organization": "hatchedagent",
    "url": "https://overlayr.hatchagent.workers.dev"
  },
  "author": "hatchedagent",
  "wellKnownURI": "https://overlayr.hatchagent.workers.dev/.well-known/agent-card.json",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "render-captions",
      "name": "Render captions onto a clip or your own footage",
      "description": "POST {\"clip_id\": \"<id from GET /clips>\"} or {\"video_url\": \"https://...\"} plus {\"text\": \"...\", \"position\": \"top\", \"stroke\": true, \"color\": \"#FFFFFF\", \"font_size\": 72} to /overlay; returns an MP4 with burned-in TikTok-style captions. $0.10 USDC per render on Base via x402.",
      "tags": [
        "video",
        "captions",
        "tiktok",
        "rendering",
        "x402",
        "base"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}