Card snapshot
img402.dev
·
2026-06-06 06:08:54 UTC
·
d5001792024f26183a83dcd31ec5e9f1f15554489460466a35956796b00c5b80
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. Three tiers: free (1MB, 7-day), $0.01 USDC (5MB, 1-year), $1.00 USDC (5MB, permanent). Payment via x402.",
"url": "https://img402.dev",
"version": "1.1.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-1y",
"name": "Paid Image Upload (1-year)",
"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 an image and keep it accessible for a year",
"Host an image for a PR or short-lived document"
]
},
{
"id": "paid-upload-permanent",
"name": "Permanent Image Upload",
"description": "Pay $1.00 USDC on Base via x402 to upload an image up to 5MB with permanent retention (no expiration). Two-phase flow: POST /api/upload/token/permanent (x402 payment) returns a token, then POST /api/upload with X-Upload-Token header uploads the file. Resulting upload response has expiresAt: null. Service-life retention is backed by a 90-day on-site shutdown notice (terms section 2A).",
"tags": [
"image",
"upload",
"paid",
"x402",
"hosting",
"cdn",
"permanent"
],
"examples": [
"Upload an image for a blog post or public documentation",
"Host a logo or hero image that needs to outlive a PR"
]
}
],
"documentationUrl": "https://img402.dev/docs",
"openApiUrl": "https://img402.dev/openapi.json"
}