{"service":"dev-utils","title":"Developer utilities: hash, hmac, jwt decode, uuid, base64, url parse, time zones","description":"Deterministic developer utilities, one op per call: hash (md5, sha1, sha256, sha512, sha3-256), hmac, jwt_decode (header, payload, expiry, optional HS256 check), uuid4, base64_encode, base64_decode, url_parse, tz_convert (IANA zones with DST) and unix_to_iso. Use this when an agent needs a quick, verifiable transform without shipping its own library. Pure Node, no upstream, no model inference, nothing stored. Free sample at /api/dev-utils/sample.","price":{"amount":"0.001","token":"USDC","network":"Base"},"input":{"type":"object","additionalProperties":false,"required":["op"],"properties":{"op":{"type":"string","enum":["hash","hmac","jwt_decode","uuid4","base64_encode","base64_decode","url_parse","tz_convert","unix_to_iso"],"description":"Operation to run."},"value":{"type":"string","maxLength":20000,"description":"Input text, token, URL, timestamp or local datetime (depends on op)."},"algorithm":{"type":"string","enum":["md5","sha1","sha256","sha512","sha3-256"],"description":"Hash algorithm for hash and hmac (default sha256)."},"secret":{"type":"string","maxLength":4096,"description":"Secret for hmac or for optional HS256 verification in jwt_decode."},"from":{"type":"string","maxLength":64,"description":"IANA source time zone for tz_convert (default UTC)."},"to":{"type":"string","maxLength":64,"description":"IANA target time zone for tz_convert (default UTC)."}}},"inputExample":{"op":"hash","value":"hello world","algorithm":"sha256"},"outputExample":{"op":"hash","algorithm":"sha256","inputLength":11,"hex":"b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9","base64":"uU0nuZNNPgilLlLX2n2r+sSE7+N6U4DukIj3rOLvzek=","readAt":"2026-10-16T06:29:30.955Z"},"howToPay":"POST JSON to https://tienda.textokit.store/api/dev-utils without payment to receive HTTP 402 with the x402 payment requirements. Repeat the POST with the signed PAYMENT-SIGNATURE header (v2) or X-PAYMENT header (v1) to receive the result."}