Developer Utilities & Validators (Tanod)
dev.tanod/util
Tools
Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.
- Effect: Read 33
- Effect: Write 4
- Effect: Execute 3
Showing 40 of 40 tools
| Details | ||
|---|---|---|
| build_ics_event utilpeek: Build an iCalendar file from JSON events. To read an .ics file use parse_ics. Returns RFC 5545 VCALENDAR text built from 1-50 eve… | Effect: Execute | |
| cron_next_runs utilpeek: the next run times of a cron expression. For iCalendar RRULEs use expand_rrule. Standard 5-field cron (minute hour day-of-month m… | Effect: Execute | |
| lookup_barcode_product utilpeek: Look up the product behind a barcode in open product databases, with conflicts flagged. To make a barcode use make_barcode; to re… | Effect: Execute | |
| count_or_add_business_days utilpeek: Count business days between two dates or add working days, skipping public holidays. For the holiday list use get_public_holidays… | Effect: Write | |
| make_barcode utilpeek: make a 1-D barcode image. For QR codes use make_qr_code; to find the product behind a number use lookup_barcode_product. Returns … | Effect: Write | |
| make_qr_code utilpeek: make a QR code image. For 1-D barcodes use make_barcode; to read a code use read_qr_barcode. Returns `svg` (text) or `data_base64… | Effect: Write | |
| text_encode utilpeek: Encode or decode text: base64, hex, URL, punycode, JWT decode, ... For digests use hash_text; for a JWT's claims use decode_jwt. … | Effect: Write | |
| check_header_budget utilpeek: Measure response headers against nginx, aiohttp, Node fetch and Python limits. Returns response-header byte sizes, total, Set-Coo… | Effect: Read | |
| check_wcag_contrast utilpeek: Check the WCAG contrast between a text color and a background color. To convert colour formats too use convert_color_check_contra… | Effect: Read | |
| convert_color_check_contrast utilpeek: Convert a color between hex, RGB, HSL and OKLCH and check WCAG contrast. For contrast alone use check_wcag_contrast. Returns a CS… | Effect: Read | |
| convert_data utilpeek: Convert data between JSON, YAML, CSV, TOML and XML. To check JSON against a schema use validate_json. Returns the document conver… | Effect: Read | |
| convert_time utilpeek: convert one instant between time zones. For business days use count_or_add_business_days. Zones come from the pinned IANA tz data… | Effect: Read | |
| convert_units utilpeek: Convert units of measurement: length, weight, temperature, volume, pressure, energy, data size. For numbers in words use text_num… | Effect: Read | |
| decode_jwt utilpeek: Decode a JWT without verifying it. To check the signature use verify_jwt. Returns a compact JWT split into its header and payload… | Effect: Read | |
| decode_lightning_invoice chainpeek: Decode a Lightning invoice: amount, payee, payment hash and expiry. For EVM calldata use decode_calldata; for Nostr ids use deco… | Effect: Read | |
| decode_nostr_id chainpeek: Decode a Nostr npub, nprofile, note, nevent or naddr to hex; resolve NIP-05. For ENS names use resolve_ens. Returns a Nostr NIP-… | Effect: Read | |
| expand_rrule utilpeek: Expand an iCalendar RRULE into dates. For cron use cron_next_runs; to build an event use build_ics_event. Returns an RFC 5545 RRU… | Effect: Read | |
| find_places_nearby utilpeek: Find places nearby: pharmacies, cafes, ATMs, shops and hospitals near a point, from OpenStreetMap. To resolve a city name use geo… | Effect: Read | |
| generate_ids utilpeek: Generate UUIDs or ULIDs. For numbers, bytes and picks use generate_random. Returns 1-100 new identifiers: random UUID v4, time-or… | Effect: Read | |
| generate_random utilpeek: Generate cryptographically strong random numbers, bytes, UUIDs, dice rolls, picks and shuffles. For UUIDs and ULIDs use generate_… | Effect: Read | |
| geocode utilpeek: offline geocoding over the GeoNames cities15000 table. For places of a kind nearby use find_places_nearby. Input: either `place` … | Effect: Read | |
| get_gpu_price_index utilpeek: GPU price index: daily H100, H200, A100 rental price per GPU-hour over time. Returns a GPU chip's daily rental price history: low… | Effect: Read | |
| get_gpu_prices utilpeek: GPU prices: cheapest H100, A100, L4 per GPU-hour on AWS, Azure, Google Cloud, Akash. Returns cheapest GPU prices per GPU-hour on … | Effect: Read | |
| get_public_holidays utilpeek: public holidays of a country for a year. To count working days use count_or_add_business_days. An unsupported country, subdivisio… | Effect: Read | |
| hash_text utilpeek: Hash text or bytes: sha256, keccak256, blake2b, md5, crc32, ... For a keyed HMAC use hmac_sign_verify. Returns hex digests of the… | Effect: Read | |
| hmac_sign_verify utilpeek: Returns the HMAC of a message under a shared key (sign), or whether a signature matches it in constant time (verify); handles Git… | Effect: Read | |
| lint_x402_listing utilpeek: Lint an x402 listing, or check a seller's Bazaar coverage. For price position, preflight and demand too use x402_seller_report. R… | Effect: Read | |
| lookup_phone_prefix utilpeek: Look up a phone number prefix: country, line type and original network, with ambiguity. To parse a full number use parse_phone_nu… | Effect: Read | |
| parse_ics utilpeek: Parse an iCalendar file into JSON events. To write one use build_ics_event. Returns iCalendar text (Google, Outlook, Apple, up to… | Effect: Read | |
| parse_phone_number utilpeek: parse and format a phone number. For a prefix's country and network use lookup_phone_prefix. A string that is not a phone number,… | Effect: Read | |
| parse_url utilpeek: parse a URL. To fetch the page use render_page. The URL is parsed, never fetched. Public-suffix split from the Public Suffix List… | Effect: Read | |
| parse_user_agent utilpeek: parse a User-Agent string. For known x402 monitors and indexers with call rates use identify_x402_client. A User-Agent is self-re… | Effect: Read | |
| peppol_lookup utilpeek: Check whether a company is registered on the Peppol e-invoicing network. For the legal entity use search_lei. Returns whether a P… | Effect: Read | |
| read_qr_barcode imagepeek: Read every QR code and barcode in an image. To make a QR code use make_qr_code; for other text use ocr_image. Returns every code… | Effect: Read | |
| render_mermaid pdfpeek: Render Mermaid diagram code to an SVG or PNG image. Returns Mermaid diagram code drawn as an SVG or PNG file in an offline sandbox… | Effect: Read | |
| search_datasets utilpeek: Find datasets on Hugging Face Hub only. Returns public datasets from Hugging Face Hub only, ranked by downloads: link, licence an… | Effect: Read | |
| upload_file_get_link utilpeek: Upload a file and get a download link that expires in 24 hours. Returns a public download link to a file you upload, valid for `t… | Effect: Read | |
| validate_identifier utilpeek: check the format and check digits of an identifier. For a VIN's vehicle use decode_vin; for phone numbers use parse_phone_number.… | Effect: Read | |
| validate_json utilpeek: Validate JSON against a JSON Schema. To pull JSON out of prose use extract_json_with_schema; to convert formats use convert_data.… | Effect: Read | |
| verify_jwt utilpeek: Verify a JWT signature and claims. To read the claims without a key use decode_jwt. Returns valid true or false for a JWT checked… | Effect: Read |