Compress images for a small per-image fee. Primary endpoint: POST /api/compress with JSON { "url": "", "format"?: "png"|"jpeg"|"webp"|"avif", "quality"?: 1-100, "maxWidth"?: number, "maxHeight"?: number }. Returns JSON { format, contentType, inputBytes, outputBytes, percentSaved, width, height, image (base64) }. Each call costs the advertised price; pay via x402 (USDC on Base/Solana) or MPP (Tempo). You are only charged on a successful compression — bad URLs, unsafe targets, oversized or unsupported images return a JSON error and no charge. There is also POST /api/compress-upload (multipart field "file") and a free GET /api/health.