{"uid":"cap_NryYgC_cuRK6l3EtJdsI1","slug":"x402atlas-identicon-generator-9e5fbe6d","name":"x402atlas Identicon Generator","description":"Identicon generator — turn an exact UTF-8 seed into a deterministic mirrored avatar returned as base64-encoded SVG or PNG in JSON.","url":"https://visuals.use.x402atlas.com/identicon?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"seed":{"type":"string","minLength":1,"description":"Exact non-empty UTF-8 seed, at most 1024 encoded bytes; never echoed in the response."},"size":{"type":"integer","default":512,"maximum":2048,"minimum":64,"description":"Exact width and height of the square output canvas in pixels."},"format":{"enum":["svg","png"],"type":"string","default":"svg","description":"Artifact format encoded into content_base64."},"background":{"type":"string","default":"#ffffff","pattern":"^#[0-9a-fA-F]{6}$","description":"Opaque #RRGGBB canvas color; rejected unless a derived palette color reaches 4.5:1 contrast."}}},"responseSchema":{"type":"json","example":{"kind":"identicon","width":128,"format":"svg","height":128,"sha256":"e2f996520ac504a0b206b194d86269acdb87cbae5652ee1a9a90236d0d281e55","media_type":"image/svg+xml","content_base64":"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj4KPHJlY3Qgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxMjgiIGZpbGw9IiNmZmZmZmYiLz4KPHBhdGggZmlsbD0iIzkwMjM0MiIgZD0iTTE5IDE5aDE4djE4aC0xOHpNNTUgMTloMTh2MThoLTE4ek05MSAxOWgxOHYxOGgtMTh6TTM3IDM3aDU0djE4aC01NHpNMzcgNTVoNTR2MThoLTU0ek01NSA3M2gxOHYxOGgtMTh6TTE5IDkxaDE4djE4aC0xOHpNNTUgOTFoMTh2MThoLTE4ek05MSA5MWgxOHYxOGgtMTh6Ii8+Cjwvc3ZnPgo=","render_version":"mirror-grid-v1"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4HhH8hXespumSR_yfUAQB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a deterministic, mirrored identicon avatar from a UTF-8 seed string, returned as base64-encoded SVG or PNG inside a JSON response.","exampleAgentPrompt":"Generate a deterministic identicon avatar for the seed '0xabc123def456' and give me back the base64-encoded SVG so I can display it as a profile picture.","exampleUseCases":[{"title":"Default avatar for new user accounts","prompt":"Create a unique identicon avatar for the username 'satoshi_nakamoto' as a base64 SVG — I want something consistent that shows up every time they log in before they upload a real photo."},{"title":"Wallet address visual identity","prompt":"Turn the Ethereum wallet address '0x742d35Cc6634C0532925a3b844Bc454e4438f44e' into a mirrored identicon in PNG format so I can display it next to transactions in my app."},{"title":"Reproducible team member placeholder","prompt":"Generate an identicon for the email 'alice@example.com' as an SVG — I need a deterministic avatar placeholder for a team directory that always looks the same for that email address."}],"resultDescription":"A JSON object containing a base64-encoded image (SVG or PNG) of the generated identicon. The image is a deterministic, mirrored geometric pattern derived exclusively from the provided UTF-8 seed — identical inputs always produce identical outputs.","failureModes":["Empty or missing seed string returns an error","Invalid or unsupported output format specification causes a bad request","Network or payment authorization failure (x402 micropayment not settled) blocks the request","Extremely long seed strings may be rejected or truncated","Malformed UTF-8 input may cause encoding errors"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, reproducible avatar or placeholder image derived purely from a string (username, email, wallet address, UUID) without storing any images or requiring user uploads. It is ideal for blockchain/Web3 UIs where wallet addresses need visual identifiers, or any app needing consistent default avatars. Prefer this over random avatar generators when determinism matters — the same seed must always yield the same image.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T18:36:14.595Z","isFirstParty":false,"canonicalSlug":"x402atlas-identicon-generator-9e5fbe6d"}