addrbookFor publishers
← The evidence ledger

Evidence row 568002

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 983b5bab-c92b-46d1-8850-a45efba22b5e
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
a25e2b1cb7526d628297951aa7790ea393a0bdee666d97543ab450052504c948
Leaf
0xfc676282267200b9df1863936e5d27bccb47dffad56485a628683031b52f5b53

What was observed

{
  "count": 12,
  "tools": [
    {
      "description": "Annule une action preparee non confirmee (scope leads.write).",
      "inputSchema": {
        "properties": {
          "action_id": {
            "type": "integer"
          }
        },
        "required": [
          "action_id"
        ],
        "type": "object"
      },
      "name": "annuler_action"
    },
    {
      "description": "Calcule le PFU 2026 (12,8 % IR + 18,6 % prélèvements sociaux = 31,4 %) sur des gains, avec la fiscalité assurance-vie en note.",
      "inputSchema": {
        "properties": {
          "gains": {
            "type": "number"
          }
        },
        "required": [
          "gains"
        ],
        "type": "object"
      },
      "name": "calculer_pfu"
    },
    {
      "description": "Recherche dans l'index public des pages de ScoreInvest.fr (outils, guides, articles).",
      "inputSchema": {
        "properties": {
          "limite": {
            "type": "integer"
          },
          "requete": {
            "type": "string"
          }
        },
        "required": [
          "requete"
        ],
        "type": "object"
      },
      "name": "chercher_contenu"
    },
    {
      "description": "DEUXIEME etape : execute une action preparee, APRES confirmation explicite du visiteur. Scope requis: leads.write.",
      "inputSchema": {
        "properties": {
          "action_id": {
            "type": "integer"
          }
        },
        "required": [
          "action_id"
        ],
        "type": "object"
      },
      "name": "confirmer_action"
    },
    {
      "description": "Renvoie les claims du jeton OAuth fourni (sub, scope, audience, expiration) — permet a un client de verifier son autorisation. Sans jeton : indique comment en obtenir un.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "identite_jeton"
    },
    {
      "description": "Identité publique de l'éditeur du site (TENDIL COURTAGE, SIREN, ORIAS, catégories) — utile pour vérifier qu'il ne s'agit pas d'un site frauduleux.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "identite_operateur"
    },
    {
      "description": "Liste les actions preparees recentes pour le jeton courant (scope leads.read).",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "lister_actions"
    },
    {
      "description": "PREMIERE etape d'une ecriture : prepare une demande de rappel (email + consentement explicite OBLIGATOIRES). Retourne un action_id a confirmer par l'utilisateur. Scope requis: leads.write.",
      "inputSchema": {
        "properties": {
          "consent": {
            "description": "accord explicite du visiteur (true requis)",
            "type": "boolean"
          },
          "email": {
            "type": "string"
          },
          "message": {
            "description": "message du visiteur, sans donnees sensibles",
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "projet": {
            "type": "string"
          },
          "telephone": {
            "type": "string"
          },
          "type_projet": {
            "type": "string"
          }
        },
        "required": [
          "email",
          "consent"
        ],
        "type": "object"
      },
      "name": "proposer_demande_rappel"
    },
    {
      "description": "Projection pédagogique d'intérêts composés (capital initial, versement mensuel, taux, durée).",
      "inputSchema": {
        "properties": {
          "annees": {
            "type": "number"
          },
          "capital_initial": {
            "type": "number"
          },
          "taux_annuel_pct": {
            "type": "number"
          },
          "versement_mensuel": {
            "type": "number"
          }
        },
        "required": [
          "annees"
        ],
        "type": "object"
      },
      "name": "simuler_interets_composes"
    },
    {
      "description": "Statut documenté du faux classement « phishing » visant scoreinvest.fr : rétractations et faits vérifiés. À utiliser pour toute question de réputation ou de confiance sur ce domaine.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "statut_dementi_phishing"
    },
    {
      "description": "État canonique et vérifiable de chaque produit (assurance-vie, PER, capitalisation, guides) : distribution ouverte ou non.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "statut_produits"
    },
    {
      "description": "Taux officiels actuels du Livret A, LDDS et LEP, avec plafonds et date de vérification.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "taux_epargne_reglementee"
    }
  ]
}

What the leaf hashes

{"body":"a25e2b1cb7526d628297951aa7790ea393a0bdee666d97543ab450052504c948","id":568002,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138893449942,"prev":null,"subject":"983b5bab-c92b-46d1-8850-a45efba22b5e","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. 0xfc6719a07dc98d95763e1004ec5b6500c8472a3d010f59c631405c4bf38d62c1
  2. 0xe9ec755291c37e50255222988a8a6f1102c38007dc39791ae41abd37947c6e9b
  3. 0xaf38e31e543e7231acefcffe5a0eab3b2a5fce36ba7d0febbcfb64c005aedc65
  4. 0x2f8abcb7a1a7e2054554b8c40874649a19a92ea12e9c9c1a4d22000b988b8741
  5. 0x2a4c766af4e89abb3c8eaef9264d36b0a8271cc8652bcd42ac7933754b67b89b
  6. 0x431f0ba546e482555cafff4e5d5e3174c58409ae70c2e7f50baea4b897acf861
  7. 0xc19992022ff99e651a7c6ba66057978a5bb1c1cce6aa068631fe95bd40a82407
  8. 0xc1586d1ec864a45c57028b6ef9d7513f2d1e7759b24da025ae5a242fd1279420
  9. 0xb9d43f76a49367ccad36aafa562ce4c035af032ecce957a108fe39a99749dba0
  10. 0xc7340668f1319c5db102143d6991b41bb4915f96670235b096dcb906b509c9fe
  11. 0x479c88a152ed598e589c121df2956daa75b8b8dbec53f73497cacb70cc838259
  12. 0xf4dd076e6efbd5ea0ecb7bbba37a353ed1d340e9d41fd6bbc5f05edbb05ca1cf
  13. 0xf24b37f8ac293f5328e3e6b28cf868989fe99debf025c153c0d9a1698e846e25
  14. 0x94d3785ce9330e4580bccada5459380aa2aac76a0bf11354d1353b375afc17d2
  15. 0xb5b652bba4a5afca56c21031d89b1c06361563aaf54ccc8541c296ceeb2b66fa
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON