addrbookFor publishers
← The evidence ledger

Evidence row 579546

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint ab5027e8-105e-4983-9cee-bfe8c8270098
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
4091a2bf8a2473197d1ba2ee5d46fc59c237e84067d5035141129a771e402900
Leaf
0x66317c6fe72ba0f3afaa5cbf20d8dd06a525318cd366094582cf326a2ac30000

What was observed

{
  "count": 19,
  "tools": [
    {
      "description": "Adds N French business days to a date (?start=2026-07-13&add=30) or counts them over a range (?from=2026-07-01&to=2026-09-30). Skips weekends and the 11 French legal public holidays (movable feasts computed via Butcher-Meeus). mode=ouvres (Mon-Fri, default) or ouvrables (Mon-Sat). Deterministic local computation, JSON. Price: $0.005 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "add": {
            "default": 30,
            "title": "Add",
            "type": "integer"
          },
          "start": {
            "title": "Start",
            "type": "string"
          }
        },
        "required": [
          "start"
        ],
        "title": "business_days_frArguments",
        "type": "object"
      },
      "name": "business_days_fr"
    },
    {
      "description": "FREE. Lists every product of this data shop: HTTP endpoint, price in USDC, and one-line summary. Use it to discover capabilities before paying.",
      "inputSchema": {
        "properties": {},
        "title": "catalogArguments",
        "type": "object"
      },
      "name": "catalog"
    },
    {
      "description": "Live EORI (Economic Operators Registration and Identification) validation via the European Commission EOS/DDS2 service -- the number every business needs to clear customs in the EU. Query: ?eori=FR38347481400100 (2-letter country + up to 15 alphanumerics). Returns valid true/false plus registered name and address when the operator consented to publication. SOAP upstream, clean JSON out; 24h cache. Price: $0.003 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "eori": {
            "title": "Eori",
            "type": "string"
          }
        },
        "required": [
          "eori"
        ],
        "title": "check_eoriArguments",
        "type": "object"
      },
      "name": "check_eori"
    },
    {
      "description": "Legal announcements from the French BODACC official gazette for one company, by SIREN (Luhn-validated). Query: ?siren=383474814 (required), famille=collective for insolvency proceedings (optional filter), limit=10 (1-20). Returns newest-first announcements with family, tribunal, judgment nature and date, and source URL; legal entities only (GDPR-safe). Zero announcements for a valid SIREN is a clean-record signal. Source: DILA open data, daily publications. Cached 1h. Price: $0.01 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "famille": {
            "default": "",
            "title": "Famille",
            "type": "string"
          },
          "limit": {
            "default": 5,
            "title": "Limit",
            "type": "integer"
          },
          "siren": {
            "title": "Siren",
            "type": "string"
          }
        },
        "required": [
          "siren"
        ],
        "title": "check_insolvency_frArguments",
        "type": "object"
      },
      "name": "check_insolvency_fr"
    },
    {
      "description": "Fresh EU public procurement notices from TED (Tenders Electronic Daily, official Publications Office API, new notices daily). Query: ?cpv=48000000&country=FRA&days_back=7&limit=10 (cpv = 8-digit CPV code, country = 3-letter buyer country, all optional). Each notice: publication_number, publication_date, title, buyer_name, tender deadline, notice URL. 1h cache. Price: $0.01 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "country": {
            "default": "",
            "title": "Country",
            "type": "string"
          },
          "cpv": {
            "default": "",
            "title": "Cpv",
            "type": "string"
          },
          "days_back": {
            "default": 7,
            "title": "Days Back",
            "type": "integer"
          },
          "limit": {
            "default": 5,
            "title": "Limit",
            "type": "integer"
          }
        },
        "title": "find_public_tenders_euArguments",
        "type": "object"
      },
      "name": "find_public_tenders_eu"
    },
    {
      "description": "One-call compliance check for the French e-invoicing reform (from 2026-09-01 the customer's SIREN is a mandatory invoice mention). Query: ?siren=552032534 or ?siret=55203253400041. Runs the Luhn checksum, confirms existence and active status in the official SIRENE registry, computes the FR VAT number and validates it live against VIES. Returns a single verdict: ready / not_ready / check_vat_manually (VIES flakiness never blocks the answer). 1h cache. Price: $0.02 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "number": {
            "title": "Number",
            "type": "string"
          }
        },
        "required": [
          "number"
        ],
        "title": "invoice_ready_frArguments",
        "type": "object"
      },
      "name": "invoice_ready_fr"
    },
    {
      "description": "Who owns whom, from the official GLEIF LEI graph (CC0 licensed, covers 2.5M+ legal entities worldwide). Query: ?lei=5493001KJTIIGC8Y1R12. Four GLEIF lookups in one call: entity name and status, declared direct parent, ultimate parent, plus the total count and a 10-entity sample of direct children. Unknown LEI returns found=false. 24h cache. Price: $0.005 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "lei": {
            "title": "Lei",
            "type": "string"
          }
        },
        "required": [
          "lei"
        ],
        "title": "lei_ownershipArguments",
        "type": "object"
      },
      "name": "lei_ownership"
    },
    {
      "description": "Official French company registry search via recherche-entreprises.api.gouv.fr (INSEE Sirene data, updated daily). Query: ?q=airbus or ?q=383474814 (name or SIREN), optional per_page (1-10), page, code_postal, activite_principale (NAF, e.g. 70.10Z), etat_administratif (A active / C ceased). Returns SIREN, legal form, NAF, HQ address, employee range, status and published finances per company. Personal data on directors is stripped (GDPR). 24h cache. Price: $0.005 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "per_page": {
            "default": 3,
            "title": "Per Page",
            "type": "integer"
          },
          "q": {
            "title": "Q",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "title": "lookup_company_frArguments",
        "type": "object"
      },
      "name": "lookup_company_fr"
    },
    {
      "description": "Official UK Companies House data in one paid call. Search: ?q=tesco returns matching companies (number, status, type, incorporation date). Profile: ?number=00445790 returns the full profile PLUS current officers and PSC (persons with significant control, the UK quasi-UBO register): names, roles, natures of control, risk flags (insolvency history, charges, overdue filings) and typed insolvency cases when history exists. Statutory register data, minimized. 24h cache. Price: $0.01 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "limit": {
            "default": 5,
            "title": "Limit",
            "type": "integer"
          },
          "number": {
            "default": "",
            "title": "Number",
            "type": "string"
          },
          "q": {
            "default": "",
            "title": "Q",
            "type": "string"
          }
        },
        "title": "lookup_company_ukArguments",
        "type": "object"
      },
      "name": "lookup_company_uk"
    },
    {
      "description": "Annual accounts filed with the French RNE (INPI). Query: ?siren=552032534 (9 digits, Luhn-validated). Returns the filing history -- closing date, filing date, type (complet/simplifie/consolide), public or confidential -- which is a KYB signal in itself. For the latest public filing it adds headline figures (revenue, operating and net result, total assets, equity) when the liasse scheme is mapped, else says not_covered rather than guessing. 24h cache. Price: $0.03 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "siren": {
            "title": "Siren",
            "type": "string"
          }
        },
        "required": [
          "siren"
        ],
        "title": "lookup_financials_frArguments",
        "type": "object"
      },
      "name": "lookup_financials_fr"
    },
    {
      "description": "Legal entity reference data from the GLEIF LEI golden copy (updated daily, CC0). Direct lookup: ?lei=529900FCMZ4LKXFD0R69. Search: ?name=airbus&country=FR&limit=5. Each result: lei, legal_name, entity_status, registration_status (ISSUED/LAPSED), jurisdiction, legal_form_id, hq_city/country, next_renewal_date. 24h cache. Price: $0.005 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "country": {
            "default": "",
            "title": "Country",
            "type": "string"
          },
          "lei": {
            "default": "",
            "title": "Lei",
            "type": "string"
          },
          "limit": {
            "default": 3,
            "title": "Limit",
            "type": "integer"
          },
          "name": {
            "default": "",
            "title": "Name",
            "type": "string"
          }
        },
        "title": "lookup_leiArguments",
        "type": "object"
      },
      "name": "lookup_lei"
    },
    {
      "description": "Screen a name against the five official sanctions lists (EU, US OFAC SDN, UN, UK FCDO, French asset freezes) from a snapshot refreshed daily, with per-list dates. Query: name=NAME (optional threshold=0.6-1.0, lists=eu,ofac,un,uk,fr). Returns scored matches with entity type and programs, and a verdict: match, possible_match or no_match. Price: $0.01 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "lists": {
            "default": "",
            "title": "Lists",
            "type": "string"
          },
          "name": {
            "title": "Name",
            "type": "string"
          },
          "threshold": {
            "default": 0.85,
            "title": "Threshold",
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "title": "screen_sanctionsArguments",
        "type": "object"
      },
      "name": "screen_sanctions"
    },
    {
      "description": "One-call email verification for lead qualification and list hygiene: RFC 5322 syntax check, then a live MX lookup over DNS-over-HTTPS (Cloudflare, Google fallback). Detects non-existent domains (NXDOMAIN), null-MX domains that refuse mail (RFC 7505), and returns prioritized MX hosts. Query: ?email=someone@example.com. Verdict: deliverable | risky | undeliverable. 1h cache per address. Price: $0.005 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "email": {
            "title": "Email",
            "type": "string"
          }
        },
        "required": [
          "email"
        ],
        "title": "validate_emailArguments",
        "type": "object"
      },
      "name": "validate_email"
    },
    {
      "description": "Deterministic IBAN check before a SEPA/international transfer: format regex, per-country length (public SWIFT registry, ~85 countries) and ISO 7064 mod-97 checksum. Query: ?iban=FR1420041010050500013M02606 (spaces/dashes tolerated). Returns valid, country, bban, and a precise failure reason. Pure offline computation, 1y cache. Price: $0.001 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "iban": {
            "title": "Iban",
            "type": "string"
          }
        },
        "required": [
          "iban"
        ],
        "title": "validate_ibanArguments",
        "type": "object"
      },
      "name": "validate_iban"
    },
    {
      "description": "Instant pre-validation of French company numbers before invoicing or costly Sirene API calls. Auto-detects SIREN (9 digits) vs SIRET (14 digits), applies the INSEE Luhn rule and the documented La Poste exception (356000000*: digit sum mod 5). Query: ?number=44306184100047 (spaces/dots/dashes tolerated). Returns valid, type, siren, nic and the rule applied. Pure offline computation, 1y cache. Price: $0.001 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "number": {
            "title": "Number",
            "type": "string"
          }
        },
        "required": [
          "number"
        ],
        "title": "validate_siret_frArguments",
        "type": "object"
      },
      "name": "validate_siret_fr"
    },
    {
      "description": "Live intra-EU VAT number validation via the European Commission VIES REST API (real-time query of the member state registry). Query: ?cc=IE&vat=6388047V (cc = member state code incl. EL/XI, vat = number without country prefix). Returns is_valid, the trader name and address as registered (when the member state publishes them) and request_date (compliance timestamp); 24h cache. Price: $0.005 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "country": {
            "title": "Country",
            "type": "string"
          },
          "vat": {
            "title": "Vat",
            "type": "string"
          }
        },
        "required": [
          "country",
          "vat"
        ],
        "title": "validate_vat_euArguments",
        "type": "object"
      },
      "name": "validate_vat_eu"
    },
    {
      "description": "French address geocoding on the official Base Adresse Nationale (api-adresse.data.gouv.fr, Etalab/IGN, continuously updated). Forward: ?q=8 boulevard du port amiens with optional &type=housenumber|street|locality|municipality &citycode=80021 (INSEE filter). Reverse: ?lat=49.897&lon=2.290. &limit=1-10 (default 3). Each match returns normalized label, confidence score, lat/lon, street, postcode, city, INSEE citycode and context. No match returns 400 (not billed). Cached 24h. Price: $0.001 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "limit": {
            "default": 3,
            "title": "Limit",
            "type": "integer"
          },
          "q": {
            "title": "Q",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "title": "verify_address_frArguments",
        "type": "object"
      },
      "name": "verify_address_fr"
    },
    {
      "description": "One-call verification of a European company: official registry existence and status, insolvency signals, VAT (VIES), LEI (GLEIF), sanctions screening (EU/OFAC/UN/UK/FR), EORI and domain age, condensed into a pass/review/fail verdict with per-check source, timestamp and an explicit coverage map. Query: country=FR (FR, UK, IE, NO, FI, SK, PL, CZ, CH) and id=552032534 (national registry number). Factual verification, not a credit score. Buyers are never charged on failure. Price: $0.10 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "country": {
            "title": "Country",
            "type": "string"
          },
          "domain": {
            "default": "",
            "title": "Domain",
            "type": "string"
          },
          "eori": {
            "default": "",
            "title": "Eori",
            "type": "string"
          },
          "id": {
            "title": "Id",
            "type": "string"
          },
          "lei": {
            "default": "",
            "title": "Lei",
            "type": "string"
          },
          "vat": {
            "default": "",
            "title": "Vat",
            "type": "string"
          }
        },
        "required": [
          "country",
          "id"
        ],
        "title": "verify_company_euArguments",
        "type": "object"
      },
      "name": "verify_company_eu"
    },
    {
      "description": "One-call due diligence on a French company by SIREN or SIRET: checksum, existence and status (SIRENE), insolvency proceedings (BODACC), VAT validity (VIES) and sanctions screening across EU/OFAC/UN/UK/FR lists, condensed into a risk verdict (low, medium, high or critical) with reasons and a 0-100 score. Query: siren=NNNNNNNNN or siret=NNNNNNNNNNNNNN. Sub-checks degrade gracefully; buyers are never charged on failure. Price: $0.05 USDC per call (x402).",
      "inputSchema": {
        "properties": {
          "number": {
            "title": "Number",
            "type": "string"
          }
        },
        "required": [
          "number"
        ],
        "title": "verify_supplier_frArguments",
        "type": "object"
      },
      "name": "verify_supplier_fr"
    }
  ]
}

What the leaf hashes

{"body":"4091a2bf8a2473197d1ba2ee5d46fc59c237e84067d5035141129a771e402900","id":579546,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793143477405065,"prev":null,"subject":"ab5027e8-105e-4983-9cee-bfe8c8270098","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).

  1. 0x663152282d38d68aba6bb88d3826a9ba801efeb2284a88899e7490e4d22b776f
  2. 0x4f229dd3e0a570b9a4c7d5553ac2e76b654066511da79777dc376cfe10563612
  3. 0x09cb66ca3251dbd5182cf4394890dc28fedc3203baa2318b85b9000bbab060d8
  4. 0x73a8f0d4b8f62b4702e331f7bec9cecd9ec40756b2a90786c91028b0db5da89b
  5. 0x91beceb3b4322523123795dc62ce7747693b8b97f8ebc635392a68688bf7f8f1
  6. 0x20508fb624846458f99b95199db7e941f6b0bd64515a6e50ff9b6f64db02bf10
  7. 0xa10de2ebeac736d5a32c9a3aab5cbc9c8026325650ed53a1146e5636c775b29c
  8. 0xb21705d1c69a2c27dac1a55e9ce86aa231ae0d765b2684b57654a4f85567a4b8
  9. 0x3233c14b531d210df838ccd0675bc3bb08c2a9ffe2b0e2a3c8762b0931892c40
  10. 0xa7cbb8858264e8d035c4c8c9f44bacf605dcf936e96a132ec2b57cf640e1d117
  11. 0x2790beb45139410d982bf832095cfc669288d124f5200d2bdd191f14d8df7e4e
  12. 0xfc80c3ec28002b5abbe969b82c8409cc3216ef75df720eab92db371621f671d9
  13. 0x4c257542b0421f909cc313308d9054fb29b4b46d9dca1b83169d04797233fda2
  14. 0x3c5462812bd2f841e3d7deefc01555f18262fe5e0d5a7eb155330b7a7cb0388e
  15. 0x6f00f0da417f4126951ba8ba9b7962c847e91f5c61364ad9ad47e5f979698a60
  16. 0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996
  17. 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON