{"info":{"title":"Imagcon","version":"1.0.0"},"openapi":"3.1.0","paths":{"/routes/x402/check-icon":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Check Icon","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"Check whether an icon you already have meets real platform rules — W3C maskable safe zone (40%/50% circle), Android adaptive 108dp layer (66dp safe / 18dp margin), or iOS square+opaque+1024px guidance. One image, one target, structured pass/warn/fail/undetermined report. Pure local pixel inspection — no AI, no account. Distinct from icons-from-image, which generates a full icon set."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Check Icon","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"Check whether an icon you already have meets real platform rules — W3C maskable safe zone (40%/50% circle), Android adaptive 108dp layer (66dp safe / 18dp margin), or iOS square+opaque+1024px guidance. One image, one target, structured pass/warn/fail/undetermined report. Pure local pixel inspection — no AI, no account. Distinct from icons-from-image, which generates a full icon set."}},"/routes/x402/generate-image":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"195000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Generate Image","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"Generate one image from a text prompt: app icon, brand logo, character mascot or illustration. POST JSON {description, type?, style?, aspect_ratio?}. type is icon, logo, mascot or illustration (default icon; only icon gets app-icon framing and mask safe margins). style is flat, metallic, 2d-game, clay, 3d, gradient or glassmorphism. aspect_ratio is 1:1, 4:3 or 16:9. Returns image_key and preview_u"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"195000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Generate Image","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"Generate one image from a text prompt: app icon, brand logo, character mascot or illustration. POST JSON {description, type?, style?, aspect_ratio?}. type is icon, logo, mascot or illustration (default icon; only icon gets app-icon framing and mask safe margins). style is flat, metallic, 2d-game, clay, 3d, gradient or glassmorphism. aspect_ratio is 1:1, 4:3 or 16:9. Returns image_key and preview_u"}},"/routes/x402/generate-pwa-icons":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"295000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Generate Pwa Icons","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"AI-generate a source image from a text description, then produce a complete PWA icon set (manifest.json, favicons, maskable icons, iOS, Android, Windows tiles, Safari pinned tab) packaged as a ZIP."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"295000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Generate Pwa Icons","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"AI-generate a source image from a text description, then produce a complete PWA icon set (manifest.json, favicons, maskable icons, iOS, Android, Windows tiles, Safari pinned tab) packaged as a ZIP."}},"/routes/x402/generate-splash-screens":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"295000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Generate Splash Screens","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"AI-generate a source image from a text description, then produce all 19 iOS/iPad launch splash screens composited against the supplied background color, packaged as a ZIP."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"295000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Generate Splash Screens","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"AI-generate a source image from a text description, then produce all 19 iOS/iPad launch splash screens composited against the supplied background color, packaged as a ZIP."}},"/routes/x402/icons-from-image":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"100000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Icons From Image","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"Generate a complete icon set from an existing image — covers PWA/web (manifest.json, favicons, maskable icons), iOS, Android, Windows tiles, and Safari pinned tabs in one ZIP. Most icon-resize tools only cover Android and iOS native — this one also covers the web/PWA platform they skip entirely."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"100000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Icons From Image","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"Generate a complete icon set from an existing image — covers PWA/web (manifest.json, favicons, maskable icons), iOS, Android, Windows tiles, and Safari pinned tabs in one ZIP. Most icon-resize tools only cover Android and iOS native — this one also covers the web/PWA platform they skip entirely."}},"/routes/x402/resize-image":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Resize Image","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"Resize any image to exact dimensions or social-media presets — Open Graph (1200x630), Twitter card, YouTube thumbnail, Instagram, LinkedIn. Smart fit modes avoid distortion: cover (focal-point crop), contain (padded), blur-fill letterbox, stretch. Deterministic and instant — no AI, no account required. Returns the resized PNG/JPEG/WebP directly. Images from generate-image resize free at /routes/x4"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Resize Image","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"Resize any image to exact dimensions or social-media presets — Open Graph (1200x630), Twitter card, YouTube thumbnail, Instagram, LinkedIn. Smart fit modes avoid distortion: cover (focal-point crop), contain (padded), blur-fill letterbox, stretch. Deterministic and instant — no AI, no account required. Returns the resized PNG/JPEG/WebP directly. Images from generate-image resize free at /routes/x4"}},"/routes/x402/splash-from-image":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"150000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Splash From Image","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"Generate all 19 iOS/iPad launch splash screens from an existing image. Returns a ZIP of all required sizes, composited against the supplied background color."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"150000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Splash From Image","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"Generate all 19 iOS/iPad launch splash screens from an existing image. Returns a ZIP of all required sizes, composited against the supplied background color."}},"/routes/x402/validate":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Validate","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"Test any x402 endpoint with a REAL signed payment from a fresh unfunded wallet — no funds can move. Returns the facilitator's verdict (healthy / broken / payment-ignored), decoded challenge, lint checks for silent payment-killers like over-long resource descriptions, and a 402index discovery report. Config validators check your paperwork; this reports what the facilitator actually said. Run it fro"},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Imagcon: X402 Validate","intent":"charge","method":"evm","recipient":"0x1f2A484ef654d49c58c625b09e78B538501D652D"}]},"summary":"Test any x402 endpoint with a REAL signed payment from a fresh unfunded wallet — no funds can move. Returns the facilitator's verdict (healthy / broken / payment-ignored), decoded challenge, lint checks for silent payment-killers like over-long resource descriptions, and a 402index discovery report. Config validators check your paperwork; this reports what the facilitator actually said. Run it fro"}}},"x-service-info":{"description":"Imagcon is an x402-native service at https://imagcon.app, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 8 endpoints listed."}}