← The evidence ledger
Evidence row 308198
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 5895f0b5-0a4c-431d-804f-a37b6af6b90c
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 16c54bc845c87a7eaa9cdf5d2b91bf51479ee01121d08881d9daabd7fac40d9c
- Leaf
- 0xc7fbe02ab8c3b562b12aba5065e2ef0e9fae190aa245a409e9bc3c2784cc52d9
What was observed
{
"count": 13,
"tools": [
{
"description": "Ajoute un ou plusieurs livres (id de search_books ou de get_book) au panier. Plafonds : 20 livres différents et 10 exemplaires par livre.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"cart_id": {
"description": "Identifiant du panier renvoyé par create_cart (commence par fr. ou en.).",
"maxLength": 600,
"minLength": 20,
"type": "string"
},
"currency": {
"description": "Devise d'affichage (code ISO). FR : XOF, EUR, CAD, USD, CHF, TRY, XAF, GBP, AUD, ZAR, MAD. EN : idem avec NGN à la place de MAD. Le prix en XOF (devise de base) est toujours renvoyé en plus. Le lien transmet la devise au site (?wmc-currency=).",
"enum": [
"XOF",
"EUR",
"CAD",
"USD",
"CHF",
"TRY",
"XAF",
"GBP",
"AUD",
"ZAR",
"MAD",
"NGN"
],
"type": "string"
},
"items": {
"items": {
"properties": {
"id": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"quantity": {
"default": 1,
"maximum": 10,
"minimum": 1,
"type": "integer"
}
},
"required": [
"id"
],
"type": "object"
},
"maxItems": 10,
"minItems": 1,
"type": "array"
}
},
"required": [
"cart_id",
"items"
],
"type": "object"
},
"name": "add_to_cart"
},
{
"description": "Crée un panier anonyme sur eglise.shop (site fr) ou en.eglise.shop (site en). Renvoie cart_id, à réutiliser dans les autres outils du panier. Limite : 10 paniers par heure. Plafonds : 20 livres différents et 10 exemplaires par livre.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"site": {
"default": "fr",
"description": "Boutique : \"fr\" = eglise.shop (≈5 600 livres en français, défaut), \"en\" = en.eglise.shop (≈2 800 livres en anglais).",
"enum": [
"fr",
"en"
],
"type": "string"
}
},
"type": "object"
},
"name": "create_cart"
},
{
"description": "Offre « Sites d'auteurs » : site web personnel pour un auteur, paiement unique. Formules Essentiel (89 €), Auteur Pro (219 €), Prestige (379 €), prix aussi en FCFA et en $, délais, contenu inclus, liens de paiement Stripe et Mobile Money via la page https://eglise.shop/sites-auteurs/. Lecture seule : l'auteur paie lui-même. / Author website offer: plans, prices (EUR, XOF, USD), lead times, inclusions and payment links. Read-only; the author pays themselves.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"lang": {
"description": "Langue de la réponse : \"fr\" ou \"en\". Par défaut : celle du site (fr = eglise.shop, en = en.eglise.shop).",
"enum": [
"fr",
"en"
],
"type": "string"
},
"site": {
"default": "fr",
"description": "Site d'origine : \"fr\" = eglise.shop (défaut), \"en\" = en.eglise.shop.",
"enum": [
"fr",
"en"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_author_website_offer"
},
{
"description": "Fiche complète d'un livre d'eglise.shop : résumé, description, auteurs, ISBN (si renseigné), éditeur (si indiqué), prix (XOF + devise demandée), lien. Donner id (renvoyé par search_books), ou slug, ou url de la page produit (sans identifiant, renvoie les dernières nouveautés du catalogue).",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"currency": {
"description": "Devise d'affichage (code ISO). FR : XOF, EUR, CAD, USD, CHF, TRY, XAF, GBP, AUD, ZAR, MAD. EN : idem avec NGN à la place de MAD. Le prix en XOF (devise de base) est toujours renvoyé en plus. Le lien transmet la devise au site (?wmc-currency=).",
"enum": [
"XOF",
"EUR",
"CAD",
"USD",
"CHF",
"TRY",
"XAF",
"GBP",
"AUD",
"ZAR",
"MAD",
"NGN"
],
"type": "string"
},
"id": {
"description": "Identifiant produit (champ id de search_books).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"site": {
"default": "fr",
"description": "Boutique : \"fr\" = eglise.shop (≈5 600 livres en français, défaut), \"en\" = en.eglise.shop (≈2 800 livres en anglais).",
"enum": [
"fr",
"en"
],
"type": "string"
},
"slug": {
"description": "Slug de la page produit.",
"maxLength": 200,
"type": "string"
},
"url": {
"description": "URL https://eglise.shop/produit/…/ ou https://en.eglise.shop/produit/…/ (le site est alors déduit de l'URL).",
"maxLength": 400,
"type": "string"
}
},
"type": "object"
},
"name": "get_book"
},
{
"description": "Contenu du panier, sous-total et total, dans la devise demandée, avec le total en XOF toujours fourni. Les frais de livraison sont calculés au paiement.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"cart_id": {
"description": "Identifiant du panier renvoyé par create_cart (commence par fr. ou en.).",
"maxLength": 600,
"minLength": 20,
"type": "string"
},
"currency": {
"description": "Devise d'affichage (code ISO). FR : XOF, EUR, CAD, USD, CHF, TRY, XAF, GBP, AUD, ZAR, MAD. EN : idem avec NGN à la place de MAD. Le prix en XOF (devise de base) est toujours renvoyé en plus. Le lien transmet la devise au site (?wmc-currency=).",
"enum": [
"XOF",
"EUR",
"CAD",
"USD",
"CHF",
"TRY",
"XAF",
"GBP",
"AUD",
"ZAR",
"MAD",
"NGN"
],
"type": "string"
}
},
"required": [
"cart_id"
],
"type": "object"
},
"name": "get_cart"
},
{
"description": "Offre ISBN pour les auteurs : ISBN-13 officiels via Lons Publishing (49 $, 52 $, 55 $ ; aussi en FCFA), livrés sous 6 h par e-mail, avec les pages de commande (FR, EN, ES, PT, DE) et le connecteur ISBN dédié. Lecture seule : l'auteur paie lui-même sur la page de commande. / ISBN offer for authors (official ISBN-13, delivered within 6 hours by email, order pages). Read-only; the author pays on the order page.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"lang": {
"description": "Langue de la réponse : \"fr\" ou \"en\". Par défaut : celle du site (fr = eglise.shop, en = en.eglise.shop).",
"enum": [
"fr",
"en"
],
"type": "string"
},
"site": {
"default": "fr",
"description": "Site d'origine : \"fr\" = eglise.shop (défaut), \"en\" = en.eglise.shop.",
"enum": [
"fr",
"en"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_isbn_offer"
},
{
"description": "Liste des catégories (rayons) d'eglise.shop avec leur nombre d'articles, leur slug (utilisable dans search_books) et leur catégorie parente.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"books_only": {
"default": true,
"description": "Exclure les rayons hors livres (FR : « Boutique hors livres » ; EN : Gifts/dons, Posters, DVD).",
"type": "boolean"
},
"include_empty": {
"default": false,
"description": "Inclure les catégories sans article.",
"type": "boolean"
},
"parent": {
"description": "Limiter aux sous-catégories de ce parent (slug, id ou nom).",
"maxLength": 80,
"type": "string"
},
"site": {
"default": "fr",
"description": "Boutique : \"fr\" = eglise.shop (≈5 600 livres en français, défaut), \"en\" = en.eglise.shop (≈2 800 livres en anglais).",
"enum": [
"fr",
"en"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_categories"
},
{
"description": "Statut d'une commande. Il faut le numéro de commande, la clé de commande (wc_order_…, présente dans l'e-mail ou l'URL de confirmation) et l'e-mail de facturation.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"billing_email": {
"format": "email",
"pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"type": "string"
},
"order_id": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"order_key": {
"pattern": "^wc_order_[A-Za-z0-9]+$",
"type": "string"
},
"site": {
"default": "fr",
"description": "Boutique : \"fr\" = eglise.shop (≈5 600 livres en français, défaut), \"en\" = en.eglise.shop (≈2 800 livres en anglais).",
"enum": [
"fr",
"en"
],
"type": "string"
}
},
"required": [
"order_id",
"order_key",
"billing_email"
],
"type": "object"
},
"name": "order_status"
},
{
"description": "Retire un livre du panier (par sa key, renvoyée par get_cart), ou vide tout le panier avec all=true.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"all": {
"default": false,
"type": "boolean"
},
"cart_id": {
"description": "Identifiant du panier renvoyé par create_cart (commence par fr. ou en.).",
"maxLength": 600,
"minLength": 20,
"type": "string"
},
"key": {
"pattern": "^[a-f0-9]{32}$",
"type": "string"
}
},
"required": [
"cart_id"
],
"type": "object"
},
"name": "remove_from_cart"
},
{
"description": "Recherche dans le catalogue d'eglise.shop par mots-clés (titre, résumé, auteur), catégorie et fourchette de prix. Renvoie titre, auteurs, ISBN si connu, catégories, prix (XOF + devise demandée), disponibilité et lien.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"category": {
"description": "Catégorie : slug, identifiant ou nom (ex. « priere », 183, « Étude biblique »).",
"maxLength": 80,
"type": "string"
},
"currency": {
"description": "Devise d'affichage (code ISO). FR : XOF, EUR, CAD, USD, CHF, TRY, XAF, GBP, AUD, ZAR, MAD. EN : idem avec NGN à la place de MAD. Le prix en XOF (devise de base) est toujours renvoyé en plus. Le lien transmet la devise au site (?wmc-currency=).",
"enum": [
"XOF",
"EUR",
"CAD",
"USD",
"CHF",
"TRY",
"XAF",
"GBP",
"AUD",
"ZAR",
"MAD",
"NGN"
],
"type": "string"
},
"max_price": {
"description": "Prix maximum, exprimé dans la devise demandée (XOF par défaut).",
"exclusiveMinimum": 0,
"type": "number"
},
"min_price": {
"description": "Prix minimum, exprimé dans la devise demandée (XOF par défaut).",
"minimum": 0,
"type": "number"
},
"order": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"orderby": {
"description": "Tri (par défaut : plus récents).",
"enum": [
"date",
"price",
"popularity",
"rating",
"title"
],
"type": "string"
},
"page": {
"default": 1,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"per_page": {
"default": 10,
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Mots-clés, ex. « prière », « mariage chrétien », un nom d'auteur.",
"maxLength": 120,
"type": "string"
},
"site": {
"default": "fr",
"description": "Boutique : \"fr\" = eglise.shop (≈5 600 livres en français, défaut), \"en\" = en.eglise.shop (≈2 800 livres en anglais).",
"enum": [
"fr",
"en"
],
"type": "string"
}
},
"type": "object"
},
"name": "search_books"
},
{
"description": "Renvoie un lien de paiement, valable 30 minutes, à donner au client. Il ouvre la page de paiement du site, avec ce panier et la devise choisie. C'est le client qui paie lui-même (mobile money, carte…). Le connecteur ne crée aucune commande et ne voit aucune donnée de paiement. Limite : 5 liens par heure.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"cart_id": {
"description": "Identifiant du panier renvoyé par create_cart (commence par fr. ou en.).",
"maxLength": 600,
"minLength": 20,
"type": "string"
},
"currency": {
"description": "Devise d'affichage (code ISO). FR : XOF, EUR, CAD, USD, CHF, TRY, XAF, GBP, AUD, ZAR, MAD. EN : idem avec NGN à la place de MAD. Le prix en XOF (devise de base) est toujours renvoyé en plus. Le lien transmet la devise au site (?wmc-currency=).",
"enum": [
"XOF",
"EUR",
"CAD",
"USD",
"CHF",
"TRY",
"XAF",
"GBP",
"AUD",
"ZAR",
"MAD",
"NGN"
],
"type": "string"
}
},
"required": [
"cart_id"
],
"type": "object"
},
"name": "start_checkout"
},
{
"description": "Status of a book submitted with submit_book: pending_author_confirmation, confirmed, published, rejected (or expired after 7 days without confirmation). Requires the submission_id and the author's e-mail.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"author_email": {
"format": "email",
"maxLength": 254,
"pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"type": "string"
},
"submission_id": {
"pattern": "^sub_[A-Za-z0-9_-]{8,20}$",
"type": "string"
}
},
"required": [
"submission_id",
"author_email"
],
"type": "object"
},
"name": "submission_status"
},
{
"description": "Submit a book on behalf of its author to eglise.shop (French store) or en.eglise.shop (English store). eglise.shop publishes Christian books from independent authors worldwide: 25% commission per sale, no subscription; paper, PDF and audio formats. NOTHING IS PUBLISHED AUTOMATICALLY: the author must confirm by e-mail (rights + 25% commission) within 48 h, then the eglise.shop team reviews the book and publishes it manually. Only submit with the author's explicit consent, using their real e-mail. Requirements: summary ≥ 200 characters, plain text only (no HTML), public https links to the manuscript (pdf/epub/docx/audio) and cover (jpg/png/webp), rights_confirmed=true. Limits: 3 submissions/day per author e-mail, 5/day per IP; duplicates within 30 days are refused. Unconfirmed submissions expire after 7 days. Authors page and terms: https://eglise.shop/comment-vendre-mes-livres-chretiens-dans-le-monde-entier/ — Track with submission_status. FR : proposez le livre d'un auteur chrétien sur eglise.shop (commission de 25 % par vente, sans abonnement ; papier, PDF, audio). Rien n'est publié automatiquement : l'auteur confirme par e-mail, puis l'équipe examine et publie à la main.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"agent_name": {
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"author_email": {
"format": "email",
"maxLength": 254,
"pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"type": "string"
},
"author_name": {
"maxLength": 120,
"minLength": 2,
"type": "string"
},
"category": {
"description": "Suggested category, e.g. 'Prière', 'Vie chrétienne', 'Theology'.",
"maxLength": 100,
"minLength": 2,
"type": "string"
},
"cover_url": {
"maxLength": 500,
"type": "string"
},
"currency": {
"enum": [
"XOF",
"EUR",
"USD",
"CAD",
"CHF",
"GBP",
"XAF",
"NGN",
"AUD",
"ZAR",
"MAD",
"TRY"
],
"type": "string"
},
"formats": {
"items": {
"enum": [
"paper",
"pdf",
"audio"
],
"type": "string"
},
"maxItems": 3,
"minItems": 1,
"type": "array"
},
"isbn": {
"pattern": "^(97[89])?[\\d\\- ]{9,17}[\\dXx]$",
"type": "string"
},
"language": {
"description": "Language of the book.",
"enum": [
"fr",
"en"
],
"type": "string"
},
"manuscript_url": {
"maxLength": 500,
"type": "string"
},
"notes": {
"description": "Leave empty.",
"maxLength": 500,
"type": "string"
},
"price": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"rights_confirmed": {
"const": true,
"description": "Must be true: the author states they hold the rights.",
"type": "boolean"
},
"site": {
"default": "fr",
"description": "Boutique : \"fr\" = eglise.shop (≈5 600 livres en français, défaut), \"en\" = en.eglise.shop (≈2 800 livres en anglais).",
"enum": [
"fr",
"en"
],
"type": "string"
},
"subtitle": {
"maxLength": 200,
"minLength": 0,
"type": "string"
},
"summary": {
"description": "Plain-text summary, 200–4000 characters, at most 2 URLs (only the manuscript/cover links).",
"maxLength": 4000,
"minLength": 200,
"type": "string"
},
"title": {
"maxLength": 200,
"minLength": 2,
"type": "string"
}
},
"required": [
"title",
"author_name",
"author_email",
"language",
"summary",
"category",
"price",
"currency",
"formats",
"manuscript_url",
"cover_url",
"rights_confirmed"
],
"type": "object"
},
"name": "submit_book"
}
]
}What the leaf hashes
{"body":"16c54bc845c87a7eaa9cdf5d2b91bf51479ee01121d08881d9daabd7fac40d9c","id":308198,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793058116284751,"prev":null,"subject":"5895f0b5-0a4c-431d-804f-a37b6af6b90c","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xc7fbea8f21434ea7bb667f42a60ec3f057b78945d4ec813682bbd1acd9a83b68
- 0x05df05584ae786df81251aa964e667b4eb6e94667bb45bb06bb00e52d87cecb9
- 0xe2d7e140f157a8fce717e11941b465a29dc5c50f292a089cc574b356798a84d5
- 0x6d6466450e2c6cff41f8dd4edcdbe05516dfa7f0c544601bf855138207c54857
- 0x82bd7a88c6364845ee2ad4350a0f18f20254db9dc348f4c789038178433d6632
- 0xc01ec2c3ff49bbed3ed7c906af8fa79cfb2a90b802b41dda66477ac52daf6c73
- 0x4454100a6fa1051364a7f26875ef19dac75d47a22541314e399e1c44cd35a9ba
- 0x0e35c7e203af69a17c829920c6b37695c713943ae4e9ae7a37d989c5514c4687
- 0xcb86a45ea79d3e9e984baa2ec9f053500a4ceabd59c4d23baa5b2c64d2bdbbd3
- 0xa403d1fe215a97991378c0b67b9af7ef7b1e56dd3f0f7b576359048c108af6b9
- 0xac575d7ca8c3c7e88957908dda0517fbb35f0894886bb91a97cff3aa71fa23e9
- 0xde09984239f27618a13932caf48f5d39831fc5021500b0581dce0dabd570bd6e
- 0x72e35aac89ebca631656c2b1aecbdc094807d9807f12c22a6ddf35cc1f5e21d6
- 0x5b20d8aab05225a3497eadcce89d2e2a586a510fb31334793d3f46f88f0157c5
- 0xe94ca5b798e9899ad611e57835af42266e20f53f44977e487d81365e30972beb
- 0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023
- 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae