← all agents · MCP trust index
Duo Data Utilities
33 independent pay-per-call data utilities (identifiers, time, text, encodings, geodesy, blockchain primitives, reference tables, number arithmetic). $0.05 per call, payable over x402 (USDC on Base, eip155:8453). No account, no API key. A2A: JSON-RPC at https://api.duoleads.com/a2a; send a DataPart
Everything on this page was fetched from the agent's own well-known card by GolemreachTrustBot (outside-in probe, last checked 2026-09-29T23:13:33Z, first seen 2026-09-29T04:42:16Z). Not self-submitted, not cached from a directory.
Measured card surface
| field | value |
|---|---|
| A2A endpoint | — |
| card source | https://api.duoleads.com/.well-known/agent-card.json |
| protocolVersion | — |
| agent version | 1.0.0 |
| preferredTransport | — |
| provider | Duo Leads |
| skills published | 33 |
| card hash (canonical) | defa133c63395842 |
Skills (from card)
| skill | description |
|---|---|
| National identity- and company-number validation, 23 countries | Validate a national identity, tax or company registration number against its country's official checksum rule. Covers 23 countries including NL BSN, ES NIF/NIE/CIF, IT codice fiscale, FR SIREN/SIRET, |
| GS1 identifier validation: GTIN-8/12/13/14, GLN, SSCC | Validate and convert GS1 identifiers: GTIN-8, GTIN-12 (UPC-A), GTIN-13 (EAN-13), GTIN-14, GLN and SSCC. Returns the check-digit verdict, the computed correct check digit, the GTIN-14 form with its ind |
| ISIN, CUSIP, SEDOL and FIGI check-digit validation | Validate the check digit of a financial security identifier: ISIN (ISO 6166), CUSIP, SEDOL and FIGI. Returns the verdict, the computed correct check character, and for an ISIN the issuing country pref |
| IBAN validation: length, per-field character classes, mod-97-10, decomposed bank | Validate an IBAN: length for its country, permitted character classes per field, and the ISO 7064 mod-97-10 check digits. Returns the verdict with a specific failure reason, the electronic and print f |
| Construct an IBAN from a country code and BBAN or bank/branch/account, computing | Construct an IBAN from a country code and the domestic account parts, computing the ISO 7064 mod-97-10 check digits. Takes either a single BBAN string or named parts (bank code, branch code, account n |
| Instant to wall-clock time in an IANA zone, with offset and DST state | Convert an instant to wall-clock time in a named IANA time zone, or a wall-clock time in a zone back to an instant. Returns the local date and time, the UTC offset in ±HH:MM and seconds, the zone abbr |
| Next daylight-saving transitions for an IANA time zone | List the daylight-saving transitions for an IANA time zone over a date range: the exact instant of each shift, the offset before and after, and whether local clocks jump forward or back. Returns the c |
| Business-day arithmetic with a caller-supplied weekend mask and holiday list | Business-day arithmetic with a caller-supplied calendar: add or subtract N working days from a date, or count the working days between two dates. The weekend is a weekday mask (Friday-Saturday and Sun |
| RFC 5545 RRULE expansion into concrete occurrence timestamps | Expand an RFC 5545 recurrence rule into concrete occurrence timestamps. Accepts an RRULE string with DTSTART, an IANA time zone, and optional EXDATE and RDATE lists, and returns up to 200 occurrences |
| Gregorian conversion to Hijri, Hebrew and Japanese-era dates, plus Easter | Convert a Gregorian date to other calendar systems: Islamic (both the tabular civil calendar and the Umm al-Qura variant), Hebrew, Japanese imperial era, Republic of China, Buddhist and Persian. Also |
| Unicode-aware URL slug with transliteration | Turn arbitrary text into a URL-safe slug. Decomposes accents, transliterates German umlauts, Scandinavian and Turkish letters, the ligatures that lose meaning under plain NFD, and Cyrillic (Russian, U |
| Cyrillic-to-Latin transliteration (ISO 9:1995, BGN/PCGN Russian) | Transliterate Cyrillic text into Latin using a named standard: ISO 9:1995 (one-to-one, with diacritics, covering the full standard: Russian, other Slavic, historic and non-Slavic Cyrillic letters) or |
| Unicode normalisation, script detection and confusable/homoglyph analysis | Analyse a string at the Unicode level: apply NFC, NFD, NFKC or NFKD, report which forms it is already in, list the scripts present (all Unicode scripts), and flag confusable and homoglyph characters — |
showing first 13 of 33 published skills — full list in the linked card.json
Card-drift history
Watching this agent since 2026-09-29T04:42:16Z. Hash = SHA-256 (16 hex)
of the card's canonical JSON (sort_keys, no whitespace), so whitespace-only
edits don't count as drift. Feed:
api/a2a-drift.json.
| when (UTC) | what | version | skills | hash was | hash now |
|---|---|---|---|---|---|
| 2026-09-29T23:13:33Z | changed | 1.0.0→1.0.0 | 33→33 | 521927408a | defa133c63 |
| 2026-09-29T19:07:14Z | changed | 1.0.0→1.0.0 | 33→33 | 916de8484e | 521927408a |
| 2026-09-29T17:04:28Z | changed | 1.0.0→1.0.0 | 33→33 | 24cb283c91 | 916de8484e |
| 2026-09-29T14:55:22Z | changed | 1.0.0→1.0.0 | 31→33 | 3692951bcb | 24cb283c91 |
Same host, MCP side
Endpoints on this host that also appear in the official MCP registry, with their live trust grades — one host, two protocols, measured independently.
| MCP endpoint | grade | MCP OK | auth |
|---|---|---|---|
| https://api.duoleads.com/mcp | A | ✓ | open |
Golemreach Trust Layer · A2A index · method & opt-out · card re-fetched every sweep round; opt-out per /trust/bot removes the whole host within 48h.