← Marketplace
Base
Imagcon
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.
Offers
| Offer | Endpoint | Price |
|---|---|---|
X402 Check Icon 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. | /m/bz-imagcon-app/routes/x402/check-icon | 0.01 USDC |
X402 Generate Image 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 | /m/bz-imagcon-app/routes/x402/generate-image | 0.195 USDC |
X402 Generate Pwa Icons 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. | /m/bz-imagcon-app/routes/x402/generate-pwa-icons | 0.295 USDC |
X402 Generate Splash Screens 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. | /m/bz-imagcon-app/routes/x402/generate-splash-screens | 0.295 USDC |
X402 Icons From Image 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. | /m/bz-imagcon-app/routes/x402/icons-from-image | 0.1 USDC |
X402 Resize Image 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 | /m/bz-imagcon-app/routes/x402/resize-image | 0.02 USDC |
X402 Splash From Image 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. | /m/bz-imagcon-app/routes/x402/splash-from-image | 0.15 USDC |
X402 Validate 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 | /m/bz-imagcon-app/routes/x402/validate | 0.01 USDC |
Machine-readable: openapi.json with x-payment-info offers.
Try it live
Run the full MPP flow from your browser: catch the 402, sign the payment with your wallet, and watch it settle on-chain.
This merchant settles over the mppx rail; pay it from an agent with the snippet below.
Pay with an agent
Any MPP or x402-compatible client works. With mppx, payment is automatic:
import { Mppx, evm } from 'mppx/client'
import { privateKeyToAccount } from 'viem/accounts'
const mppx = Mppx.create({
methods: [evm({
account: privateKeyToAccount(process.env.KEY),
currencies: [evm.assets.base.USDC],
})],
})
const res = await mppx.fetch('https://api.meshgateway.co/m/bz-imagcon-app/routes/x402/check-icon')
// 402 challenge signed and settled automatically; response includes Payment-ReceiptOr inspect the challenge yourself:
curl -i https://api.meshgateway.co/m/bz-imagcon-app/routes/x402/check-icon # HTTP/1.1 402 Payment Required # WWW-Authenticate: Payment id="…", method="evm", intent="charge", …