{"service":"james-x402","description":"James sells code help, OCR, pt-BR translation and summaries per call, paid in USDC via x402.","network":"eip155:8453","endpoints":{"POST /v1/code":{"price":"$0.003","description":"James code assistant: complete, explain or review a code snippet (Qwen3-Coder). Pay per call in USDC.","example":{"task":"review","language":"python","code":"def div(a, b):\n    return a / b"}},"POST /v1/ocr":{"price":"$0.01","description":"OCR: extract all text from an image (PNG, JPEG, WebP or GIF, up to 4 MB) given as an https URL or base64. Vision model Qwen3-VL. Pay per call in USDC.","example":{"image_url":"https://example.com/receipt.png"}},"POST /v1/traduzir":{"price":"$0.005","description":"Translate text to/from Brazilian Portuguese (pt-BR), English or Spanish. Pay per call in USDC.","example":{"text":"Hello, how can I help you today?","to":"pt-BR","from":"en"}},"POST /v1/resumo":{"price":"$0.005","description":"Summarize a text in pt-BR, English or Spanish with a word limit. Pay per call in USDC.","example":{"text":"Long article text...","max_palavras":80,"lingua":"pt-BR"}},"POST /v1/bucket/guardar":{"price":"$0.002","description":"Store an object (up to 1 MB, up to 30 days) in James's private bucket. Only the paying wallet can read or delete it back (signed request, no public URL). Pay per write in USDC.","example":{"key":"notas/hoje.txt","content_base64":"b2xhIG11bmRv","ttl_days":30}}}}