Card snapshot
imagegen.coinopai.com
·
2026-09-30 00:52:45 UTC
·
4db5715ff7308397b4211fc3d29c85a8185cc9375653aea5b3c11c5c2969eec6
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": "ForgeMesh ImageGen",
"description": "AI image generation and photo transforms for agents and humans: text-to-image (standard, HD, pro), style presets and prompt-driven transforms, paid per image in USDC on Base via x402 (HTTP 402). No accounts or API keys.",
"url": "https://imagegen.coinopai.com",
"provider": {
"organization": "ForgeMesh Labs",
"url": "https://forgemesh.io"
},
"version": "1.0.0",
"protocolVersion": "1.0",
"documentationUrl": "https://imagegen.coinopai.com/llms.txt",
"supportedProtocols": [
"x402",
"http"
],
"supportedInterfaces": [
{
"url": "https://imagegen.coinopai.com/generate",
"protocolBinding": "HTTP+JSON",
"protocolVersion": "1.0"
}
],
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json"
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"discovery": {
"x402": "https://imagegen.coinopai.com/.well-known/x402.json",
"openapi": "https://imagegen.coinopai.com/openapi.json",
"llms": "https://imagegen.coinopai.com/llms.txt",
"ard": "https://imagegen.coinopai.com/.well-known/ard.json",
"agentsTxt": "https://imagegen.coinopai.com/agents.txt"
},
"skills": [
{
"id": "generate",
"name": "generate",
"description": "Generate an AI image from a text prompt ($0.25 per call, x402)",
"url": "https://imagegen.coinopai.com/generate",
"tags": [
"x402",
"images",
"generation",
"transform",
"get"
],
"examples": [
"GET https://imagegen.coinopai.com/generate"
]
},
{
"id": "prompt-styles",
"name": "prompt-styles",
"description": "Curated FLUX prompt style recipes, aspect guide, and tier picker (no parameters) ($0.001 per call, x402)",
"url": "https://imagegen.coinopai.com/prompt-styles",
"tags": [
"x402",
"images",
"generation",
"transform",
"get"
],
"examples": [
"GET https://imagegen.coinopai.com/prompt-styles"
]
},
{
"id": "generate-clean",
"name": "generate-clean",
"description": "Generate AI image (FLUX Schnell) with background removed ($0.35 per call, x402)",
"url": "https://imagegen.coinopai.com/generate/clean",
"tags": [
"x402",
"images",
"generation",
"transform",
"get"
],
"examples": [
"GET https://imagegen.coinopai.com/generate/clean"
]
},
{
"id": "generate-hd",
"name": "generate-hd",
"description": "Generate premium AI image (FLUX Pro) upscaled 4x HD ($0.5 per call, x402)",
"url": "https://imagegen.coinopai.com/generate/hd",
"tags": [
"x402",
"images",
"generation",
"transform",
"get"
],
"examples": [
"GET https://imagegen.coinopai.com/generate/hd"
]
},
{
"id": "generate-pro",
"name": "generate-pro",
"description": "Generate top-tier AI image (FLUX Kontext Max) with background removed and upscaled 4x HD ($0.75 per call, x402)",
"url": "https://imagegen.coinopai.com/generate/pro",
"tags": [
"x402",
"images",
"generation",
"transform",
"get"
],
"examples": [
"GET https://imagegen.coinopai.com/generate/pro"
]
},
{
"id": "presets",
"name": "presets",
"description": "List the 58 identity-preserving transform presets for /transform (no parameters) ($0.005 per call, x402)",
"url": "https://imagegen.coinopai.com/presets",
"tags": [
"x402",
"images",
"generation",
"transform",
"get"
],
"examples": [
"GET https://imagegen.coinopai.com/presets"
]
},
{
"id": "transform",
"name": "transform",
"description": "Transform a photo with a named preset, identity preserved (FLUX Kontext Max image-to-image); returns a job with a free status_url ($0.75 per call, x402)",
"url": "https://imagegen.coinopai.com/transform",
"tags": [
"x402",
"images",
"generation",
"transform",
"get"
],
"examples": [
"GET https://imagegen.coinopai.com/transform"
]
}
],
"securitySchemes": {
"x402": {
"type": "x402",
"description": "HTTP 402 payment challenge; pay in USDC on Base (eip155:8453) and retry with the PAYMENT-SIGNATURE header. No accounts or API keys."
}
},
"securityRequirements": [
{
"x402": []
}
],
"note": "x402 HTTP API, not JSON-RPC A2A: paid routes answer HTTP 402 with x402 payment terms (USDC, Base). Pay the challenge and repeat the request."
}