{"uid":"cap_5pKZzC9I-YeV-n4zwc2OH","slug":"mekler-ai-digest-generator-030f35f4","name":"Mekler AI Digest Generator","description":"Compute SHA-256, SHA-512, SHA3-256 or BLAKE2b-512 digests from explicit UTF-8, canonical base64 or hex bytes. Optional HMAC supports SHA-256/SHA-512 and supplied keys. Return hex or base64 with byte count. Maximum 16 KiB decoded input and 1 KiB HMAC key. No signing, encryption, password hashing or authenticity judgment.","url":"https://api.mekler.ai/v1/data/digests/generate-digest?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"key":{"type":"string","maxLength":2048},"data":{"type":"string","maxLength":32768},"encoding":{"enum":["utf8","base64","hex"],"type":"string","default":"utf8"},"algorithm":{"enum":["sha256","sha512","sha3-256","blake2b-512"],"type":"string","default":"sha256"},"request_id":{"type":"string","pattern":"^[A-Za-z0-9_-]{16,64}$"},"key_encoding":{"enum":["utf8","base64","hex"],"type":"string","default":"utf8"},"output_encoding":{"enum":["hex","base64"],"type":"string","default":"hex"}}},"responseSchema":{"type":"json","example":{"mode":"digest","digest":"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad","status":"ok","algorithm":"sha256","input_bytes":3,"output_encoding":"hex"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-vvisFssz_c20FLbaCNar","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compute cryptographic hash digests (SHA-256, SHA-512, SHA3-256, BLAKE2b-512) from UTF-8, base64, or hex input, with optional HMAC support and configurable output encoding.","exampleAgentPrompt":"Hash the string 'hello world' using SHA-256 and give me the result as a hex digest.","exampleUseCases":[{"title":"Integrity check for file contents","prompt":"Compute a SHA-512 hex digest of this base64-encoded file payload so I can verify it hasn't been tampered with."},{"title":"Keyed HMAC for webhook signature","prompt":"Generate an HMAC-SHA256 digest for the UTF-8 message 'order_id=42&status=paid' using the key 'mysecretkey123', and return it as hex."},{"title":"Canonical fingerprint for deduplication","prompt":"Give me a SHA3-256 hash of this JSON string encoded as UTF-8, returned in base64, so I can use it as a deduplication fingerprint."}],"resultDescription":"A JSON object containing: the computed digest in hex or base64, the algorithm used, the number of input bytes processed, the mode ('digest' or 'hmac'), and a status field ('ok'). Example: {\"mode\":\"digest\",\"digest\":\"ba7816bf...\",\"status\":\"ok\",\"algorithm\":\"sha256\",\"input_bytes\":3,\"output_encoding\":\"hex\"}.","failureModes":["Input exceeds 16KiB decoded limit — rejected with error","HMAC key exceeds 1KiB limit — rejected with error","Invalid encoding value (not utf8/base64/hex) — validation error","Malformed base64 or hex input that cannot be decoded — parse error","Unsupported algorithm value — enum validation error","Missing required 'data' field — schema validation error"],"whenToPreferThis":"Choose this endpoint when you need a fast, stateless cryptographic hash or HMAC over small payloads (up to 16KiB) without needing signing, encryption, or password hashing. Ideal for data integrity checks, deduplication fingerprints, or webhook signature generation. Prefer over client-side hashing when you want a consistent, auditable, pay-per-use cloud primitive callable by an AI agent without runtime dependencies.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T12:35:19.483Z","isFirstParty":false,"canonicalSlug":"mekler-ai-digest-generator-030f35f4"}