{"uid":"cap_riKKx33ODO7G83Of9V52g","slug":"shake128-digest-with-base32-encoding-e03d8983","name":"SHAKE128 Digest with Base32 Encoding","description":"Call when an agent needs a shake128 digest of text, encoded as base32. No network and no LLM. Exact $0.004 USDC. Prefer unpaid POST /v1/sandbox/digest-shake128-base32 first.","url":"https://agentshelf.syntexa.ch/v1/digest-shake128-base32?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"key":{"type":"string","maxLength":512,"minLength":1,"description":"HMAC secret. Required on HMAC SKUs. Omit it for plain digests and checksums. The key is not stored."},"text":{"type":"string","examples":["hello"],"maxLength":100000,"minLength":1,"description":"Message to digest. For raw-hex SKUs this is hex bytes; for utf16 or latin1 SKUs it is decoded with that encoding. Otherwise it is UTF-8 text."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_AxWSuBEMBCCxMv1oQRKvq","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes a SHAKE128 (XOF) cryptographic digest of input text and returns the result encoded as a Base32 string.","exampleAgentPrompt":"Hash the text 'Hello, world!' using SHAKE128 and give me the result encoded as Base32.","exampleUseCases":[{"title":"Content fingerprinting pipeline","prompt":"I need a SHAKE128 Base32 fingerprint of this document text so I can deduplicate records in my pipeline: 'The quick brown fox jumps over the lazy dog'"},{"title":"Deterministic ID generation","prompt":"Generate a SHAKE128 Base32 digest of the string 'user:42:session:2024' so I can use it as a deterministic, collision-resistant identifier."},{"title":"Integrity verification token","prompt":"Compute a SHAKE128 hash encoded as Base32 for the message 'payment:confirmed:order_9921' so I can attach it as a tamper-evident token."}],"resultDescription":"Returns a Base32-encoded string representing the SHAKE128 cryptographic digest of the submitted text. The computation is done locally with no external network calls or LLM involvement, so the result is deterministic and repeatable for the same input.","failureModes":["Empty or missing 'text' field returns a validation error","Text exceeding 100,000 characters is rejected","Missing or empty 'key' field may be required depending on service configuration","Payment of exactly $0.004 USDC must be sent; incorrect payment amount causes rejection","Malformed request body (non-JSON) returns a 400 error"],"whenToPreferThis":"Choose this endpoint when you need a SHAKE128 (extendable output function) digest of text encoded specifically as Base32, with no external network dependency. Prefer it over SHA-256 or SHA3 endpoints when Base32 output is required (e.g. for case-insensitive or URL-safe contexts). Use the free sandbox endpoint POST /v1/sandbox/digest-shake128-base32 first for testing; use this paid endpoint in production.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-01T06:47:23.391Z","isFirstParty":false,"canonicalSlug":"shake128-digest-with-base32-encoding-e03d8983"}