{"service":"textkit","description":"General-purpose text, Unicode and date utilities for AI agents: homoglyph folding and spoofed-domain detection, Unicode script detection, NFC/NFD normalization, grapheme counting, date description (weekday, ISO week, quarter, leap year), business-day counting, slugify, FNV-1a hashing, Shannon entropy, string format detection (uuid, email, url, ipv4, jwt, iban), byte-encoding detection and human-readable byte sizes. Pay per request in USDC on Base via x402 - no signup, no API key, no KYC.","keywords":["homoglyph","unicode","idn","spoofing","phishing","script detection","normalization","nfc","nfkc","grapheme","slugify","slug","entropy","shannon","fnv","hash","uuid","jwt","iban","ipv4","encoding","base64","hex","business days","date","iso week","quarter","x402","usdc","base","pay per call"],"network":"eip155:8453","payTo":"0x326F9DBB7027F5aB8be9956353dFF62b6a05Dc29","count":12,"endpoints":[{"path":"POST /api/tk/homoglyph-fold","price":"$0.005","summary":"Fold Unicode homoglyphs to ASCII to detect spoofed domains, usernames and handles"},{"path":"POST /api/tk/script-detect","price":"$0.005","summary":"Detect which Unicode scripts a string uses and flag mixed-script spoofing"},{"path":"POST /api/tk/unicode-normalize","price":"$0.003","summary":"Normalize text to NFC, NFD, NFKC or NFKD and report the first differing position"},{"path":"POST /api/tk/grapheme-count","price":"$0.003","summary":"Count user-perceived characters (graphemes) versus code points, UTF-16 units and bytes"},{"path":"POST /api/tk/describe-date","price":"$0.005","summary":"Describe a calendar date: weekday, ISO week, day of year, quarter, leap year, weekend"},{"path":"POST /api/tk/business-days","price":"$0.005","summary":"Count business days between two dates (weekends excluded)"},{"path":"POST /api/tk/slugify","price":"$0.003","summary":"Convert a title into a clean URL slug with accent stripping and optional length limit"},{"path":"POST /api/tk/fnv-hash","price":"$0.003","summary":"Compute a stable FNV-1a content fingerprint (32 and 64 bit) without dependencies"},{"path":"POST /api/tk/entropy","price":"$0.003","summary":"Shannon entropy of a string in bits per character"},{"path":"POST /api/tk/detect-format","price":"$0.005","summary":"Detect the format of a string: uuid, email, url, ipv4, ipv6, jwt, iban, mac, semver and more"},{"path":"POST /api/tk/detect-encoding","price":"$0.005","summary":"Detect the encoding of a byte string: ascii, utf-8, utf-16, hex, base64, latin-1"},{"path":"POST /api/tk/human-bytes","price":"$0.003","summary":"Format a byte count as human-readable size with KB and MiB values"}],"manifest":"https://textkit.johnaio281.workers.dev/.well-known/x402","openapi":"https://textkit.johnaio281.workers.dev/openapi.json"}