Back to img402

Card snapshot

img402.dev · 2026-05-20 23:59:23 UTC · 68e75fc0374a3d30f9386fae9fe191f51b89963381b2837abb47f35b73924d11

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.

{
  "name": "img402",
  "description": "Image hosting API for AI agents. Upload an image, get a public CDN URL. Free tier: 1MB, 7-day retention. Paid: 5MB, 1-year, $0.01 USDC via x402.",
  "url": "https://img402.dev",
  "version": "1.0.0",
  "provider": {
    "organization": "img402",
    "url": "https://img402.dev"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "skills": [
    {
      "id": "free-upload",
      "name": "Free Image Upload",
      "description": "Upload an image (PNG, JPEG, GIF, WebP) up to 1MB and get a public CDN URL. 7-day retention. No auth required. Send multipart form-data or JSON with base64.",
      "tags": [
        "image",
        "upload",
        "free",
        "hosting",
        "cdn"
      ],
      "examples": [
        "Upload a screenshot and get a public URL",
        "Host an image for embedding in markdown"
      ]
    },
    {
      "id": "paid-upload",
      "name": "Paid Image Upload",
      "description": "Pay $0.01 USDC on Base via x402 to upload an image up to 5MB with 1-year retention. Two-phase flow: POST /api/upload/token (x402 payment) returns a token, then POST /api/upload with X-Upload-Token header uploads the file.",
      "tags": [
        "image",
        "upload",
        "paid",
        "x402",
        "hosting",
        "cdn"
      ],
      "examples": [
        "Upload a large image with 1-year retention",
        "Host an image permanently via x402 payment"
      ]
    }
  ],
  "documentationUrl": "https://img402.dev/docs",
  "openApiUrl": "https://img402.dev/openapi.json"
}