Hash & Encode x402 REST usage
MD5, SHA-1, SHA-256, SHA-512, SHA3-256, Keccak-256, BLAKE2b and CRC32 of a text or hex/base64 bytes, plus base64 and hex encodings, in one call. Use for integrity checks, IDs, signatures and Ethereum selectors.
46 services carry this tag in their source record. Tags come from the provider, not from us — a tag is a claim about what the service does, not proof that it does it well.
MD5, SHA-1, SHA-256, SHA-512, SHA3-256, Keccak-256, BLAKE2b and CRC32 of a text or hex/base64 bytes, plus base64 and hex encodings, in one call. Use for integrity checks, IDs, signatures and Ethereum selectors.
Convert between unix epoch and human time: pass ?value=<seconds|ms|ISO-string> and get back epoch (s + ms), ISO-8601 UTC, and the value in a target timezone (?tz=America/Santiago, default UTC). Units are auto-detected (1...
SHA-256 hash API for agents: hash text with SHA-256, SHA-1, or MD5 for $0.001 USDC and return a compact deterministic receipt—not a password KDF. Call when you need this bounded result without an API key or subscription....
Compute cryptographic digests of a string. POST {"input":"...","algorithms":["sha256"]} and receive one hex digest per requested algorithm. Supports sha256, sha512 and keccak256. Deterministic, no storage, no upstream ca...
Check whether a phone number is valid and possible, find its country and type (mobile, fixed line, toll free and others), and format it as E.164, international and national (libphonenumber metadata).
Text hashes: SHA-256, SHA-1, SHA-512 and SHA-384 hex digests of the exact text you send (UTF-8), plus its byte length. Deduplication keys, integrity checks and fingerprints. $0.01 per call.
Checksums of a file at a URL (up to 5 MB): SHA-256, SHA-1 and MD5-free SHA-384 hex digests, the SRI string (sha384-…), byte size, content type, last-modified and ETag, plus the final URL after redirects. Verify downloads...
Public URL verification API for AI agents. Independently fetch one public HTTP(S) URL and return target HTTP status, final URL, raw response-body SHA-256 content fingerprint, content type/encoding, byte length, and UTC o...
Validate a sha256: tests the value against a well-known sha256 pattern and returns valid true/false, the pattern used (so you can reuse it), and, when it fails, the first character position that breaks the rule. Format v...
Deterministic canonical JSON + SHA-256 fingerprint
Run a deterministic SHA-256, base64 encode/decode, or UUID utility and return structured JSON.
Use when an agent is about to give a user links or citations: send up to 10 URLs, and get back the status, redirect chain, final URL, title and hash of each, so a dead, moved or blocked link is caught first. A URL whose...
JSON canonicalization — canonicalize structured data with RFC 8785 JCS; return canonical JSON text, UTF-8 byte length, and SHA-256 hash for integrity checks, signature preparation, and deduplication. Includes an EIP-712...
SHA-256, SHA-384, SHA-512 or SHA-1 of any text in one GET, without an LLM or a local tool: pass text and get the digest as hex or base64. curl: GET /hash?text=hello (algo sha256|sha384|sha512|sha1, default sha256; encodi...
Canonicalize JSON before you hash, compare or sign it: one POST takes a JSON string or any JSON value and returns the RFC 8785 (JCS) form, its SHA-256 and its UTF-8 byte length. Object keys are ordered by UTF-16 code uni...
Signs a timestamped receipt for a file's sha256, proving it existed unchanged then. US$0.002 per call; POST the hash.
Compute keccak256/sha256, a 4-byte function selector, an event topic0, or an ENS namehash/labelhash from a string or hex input.
Paid content hash + integrity ledger (cycle 217, x402 $0.01) - GET ?text=<STRING> OR ?data=<BASE64> OR ?sample=1|2|3 OR POST application/json {text|data}. Computes every digest an AI agent needs BEFORE it trusts a downlo...
Paid llms.txt multi-target drift monitor (cycle 149, x402 $0.001) - up to 20 domains in parallel via ThreadPoolExecutor; per_host H1 + first-5-URLs + sha256 fingerprint; compares to /tmp/llms_txt_monitor_state.json to de...
Paid CT-log certificate pre-fingerprint (cycle 124, x402 $0.001) - queries crt.sh for the target domain, parses every returned certificate record, and aggregates total_certs_observed + unique_sha256_count + duplicate_cer...
Paid SRI hash collision-risk + algorithm-strength probe (cycle 113) — parses every <script src integrity> and <link rel=stylesheet href integrity>, for each subresource: extracts the hash token (sha256/sha384/sha512/sha1...
Paid Subresource Integrity hash-match verifier — fetches every <script src=> + <link rel=stylesheet/modulepreload/preload href=> with integrity attribute, SHA-256/384/512-hashes the bytes and compares to declared base64...