← The evidence ledger
Evidence row 221616
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint c3102b3b-f2f9-4138-ba08-44b5906bb98f
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- f7892afad544c675451aee252a772febc660217d212b1e2f796afb77112a830b
- Leaf
- 0x963c221444bded1039e2aa73caa22304a2e7df7635406466be8a8424c031f879
What was observed
{
"count": 19,
"tools": [
{
"description": "Hand the buyer to the right agent over Agent-to-Agent (A2A): with an allow decision the order intent goes to the counterparty's agent (envelope + card URL); with a deny, the market agent of the ship-to — a referral, never a sale to a consumer.",
"inputSchema": {
"properties": {
"counterparty_card_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"decision_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"intent_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object"
},
"name": "a2a_handoff"
},
{
"description": "Compare items, variants and pack sizes side by side (two to eight GTINs or catalogue ids).",
"inputSchema": {
"properties": {
"decision_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"gtins": {
"items": {
"type": "string"
},
"type": "array"
},
"market": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"gtins"
],
"type": "object"
},
"name": "compare_items"
},
{
"description": "Open an order between two agents: an order intent for a cleared item after the gate; the intent carries reason_code + rule_set_version and settles by x402 on a2a-x402.ai.",
"inputSchema": {
"properties": {
"decision_id": {
"type": "string"
},
"gtin": {
"type": "string"
},
"market": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"quantity": {
"type": "integer"
},
"ship_to": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"gtin",
"quantity",
"decision_id"
],
"type": "object"
},
"name": "create_order_intent"
},
{
"description": "Retail buyer desks for this market: banner records (banner, parent group, channel discounter · e-commerce · local · in-store · traditional, local format, cited POS count or NULL, buyer desk by department) with their claim status — verified first, then claimed, then listed. Filters: channel, department. Takes the decision_id of an allow decision.",
"inputSchema": {
"properties": {
"channel": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"decision_id": {
"type": "string"
},
"department": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"limit": {
"default": 25,
"type": "integer"
},
"market": {
"type": "string"
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"market",
"decision_id"
],
"type": "object"
},
"name": "find_verified_buyer"
},
{
"description": "Verified makers, brand owners, private-label owners, distributors and importers for this item or category in a market: maker records with their claim status — verified first, then claimed, then listed. Takes the decision_id of an allow decision.",
"inputSchema": {
"properties": {
"decision_id": {
"type": "string"
},
"gtin": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"lane": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"limit": {
"default": 25,
"type": "integer"
},
"market": {
"type": "string"
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"market",
"decision_id"
],
"type": "object"
},
"name": "find_verified_supplier"
},
{
"description": "Allow or deny, with the reason and the rule. Takes an item (GTIN or catalogue id; optional), the ship-to market, the actor class and, when no record exists yet, the product type, ingredients and claims. Returns one of twelve reason codes (ALLOW · REQUIRE_NOTIFICATION · REQUIRE_RESPONSIBLE_PERSON · DENY_NOT_PERMITTED_HERE · DENY_INGREDIENT_BANNED · DENY_INGREDIENT_LIMIT · DENY_CLAIM · DENY_MARKET · DENY_ACTOR_CLASS · DENY_UNLICENSED_AGENT · DENY_NO_GTIN · DENY_NOT_VERIFIED), the rule-set version, the source page and a decision_id for the downstream tools.",
"inputSchema": {
"properties": {
"actor_class": {
"type": "string"
},
"channel": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"claims": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null
},
"credential": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"ingredients": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null
},
"product": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"product_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"ship_to": {
"type": "string"
}
},
"required": [
"ship_to",
"actor_class"
],
"type": "object"
},
"name": "gate_transaction"
},
{
"description": "In stock, and where: the availability block of an item (banners on the shelf of record, product URLs read live at load, POS counts where the banner record carries a cited one) once gate_transaction has answered allow (decision_id).",
"inputSchema": {
"properties": {
"decision_id": {
"type": "string"
},
"gtin": {
"type": "string"
},
"market": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"gtin",
"decision_id"
],
"type": "object"
},
"name": "get_availability"
},
{
"description": "Recalls, withdrawals and food-safety alerts, dated: enforcement events by market, category, brand or since a date, each with its source page.",
"inputSchema": {
"properties": {
"market": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"since": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"type": "object"
},
"name": "get_enforcement_watch"
},
{
"description": "Product record from gtinfetch.ai (signed); hub layer: seat, market, claim, price, availability. One item by GTIN (EAN in European copy), fully resolved: temperature, department → super category → category, attribute lanes, pack, brand and maker, market, claim status, market status, availability; after the gate also ingredients, allergens, claims, origin, certificates, variants and offers.",
"inputSchema": {
"properties": {
"decision_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"gtin": {
"type": "string"
},
"market": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"gtin"
],
"type": "object"
},
"name": "get_item"
},
{
"description": "What the label must say, and which claims are allowed: the labelling requirements of the market (food information, allergens, origin, nutrition) and the claims rules of record (nutrition and health claims, organic, free-from), each with its source page. Optional claims are checked against the rules.",
"inputSchema": {
"properties": {
"claims": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null
},
"market": {
"type": "string"
},
"product_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"market"
],
"type": "object"
},
"name": "get_label_and_claims"
},
{
"description": "Is this product type a food here, and under which regime? Product type by market: food, special class (novel food, food supplement, infant formula, fortified, organic-certified, alcohol excise) or not permitted — with the rule-set version and the regulator's page.",
"inputSchema": {
"properties": {
"market": {
"type": "string"
},
"product_type": {
"type": "string"
}
},
"required": [
"product_type",
"market"
],
"type": "object"
},
"name": "get_market_status"
},
{
"description": "What must be filed before sale in a market: the food business registration or import notification scheme, the food business operator of record, and, for a product type in a special class, the extra step (novel-food authorisation, organic certification, supplement notification) — each with its source page.",
"inputSchema": {
"properties": {
"market": {
"type": "string"
},
"product_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"market"
],
"type": "object"
},
"name": "get_notification_requirements"
},
{
"description": "The price for this buyer: the price basis (list · contract · promotion window) from the maker's offers on the record, once gate_transaction has answered allow (decision_id). Plain $ on human surfaces. Tiers buy services, never rank.",
"inputSchema": {
"properties": {
"decision_id": {
"type": "string"
},
"gtin": {
"type": "string"
},
"market": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"gtin",
"decision_id"
],
"type": "object"
},
"name": "get_price"
},
{
"description": "Certificates and paper: the documents on an item record (organic certificate, PDO/PGI, halal, kosher, specification, allergen statement, origin declaration, lot where it applies), each a URL with its read date and source class; decision_id required.",
"inputSchema": {
"properties": {
"decision_id": {
"type": "string"
},
"gtin": {
"type": "string"
},
"market": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"gtin",
"decision_id"
],
"type": "object"
},
"name": "get_product_documents"
},
{
"description": "Write a line to the audit record for a gate decision, an order intent or a handoff (returns the line id).",
"inputSchema": {
"properties": {
"kind": {
"type": "string"
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"reference_id": {
"type": "string"
}
},
"required": [
"kind",
"reference_id"
],
"type": "object"
},
"name": "log_audit"
},
{
"description": "Who is asking? Maker, brand owner, private label, distributor, importer, broker or retail buyer (trade only); auditor (read-only); agent (inherits the class of the credential it presents — none returns DENY_UNLICENSED_AGENT). The consumer is never the counterparty. Returns communication_class: trade_information or public.",
"inputSchema": {
"properties": {
"actor_class": {
"type": "string"
},
"credential": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"actor_class"
],
"type": "object"
},
"name": "resolve_actor"
},
{
"description": "Where is this going? Resolve a ship-to (e.g. 'DE', 'US-CA', 'UK', 'FR', 'EU-NL', 'JP') to one of the 20 markets and its rule set (14 rule sets; the seven EU markets share one food-law set with national riders). UK is the label; machine fields carry the ISO code GB.",
"inputSchema": {
"properties": {
"ship_to": {
"type": "string"
}
},
"required": [
"ship_to"
],
"type": "object"
},
"name": "resolve_jurisdiction"
},
{
"description": "Find items cleared for this market: validated SKU records in a market (query by product name, brand, maker or category; filters: temperature ambient · chilled · frozen · fresh, attribute lane organic · free-from · plant-based · artisan · origin · premium, department). Only validated rows are served; each item carries its claim status, market status and source class.",
"inputSchema": {
"properties": {
"decision_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"department": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"lane": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"limit": {
"default": 25,
"type": "integer"
},
"market": {
"type": "string"
},
"product_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"temperature": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"market"
],
"type": "object"
},
"name": "search_cleared_items"
},
{
"description": "Product record from gtinfetch.ai (signed); hub layer: seat, market, claim, price, availability. Is this GTIN real, and whose is it? Check-digit validation, the GS1 prefix, and the validated record(s) that carry it on this hub with their brand, maker and claim status.",
"inputSchema": {
"properties": {
"gtin": {
"type": "string"
}
},
"required": [
"gtin"
],
"type": "object"
},
"name": "verify_gtin"
}
]
}What the leaf hashes
{"body":"f7892afad544c675451aee252a772febc660217d212b1e2f796afb77112a830b","id":221616,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793027476389442,"prev":null,"subject":"c3102b3b-f2f9-4138-ba08-44b5906bb98f","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x963befbd2e15890b1eb411b95ec25b0f2133f042c31d44517c8b3025e8b889f6
- 0xe99b7e5590357aac0ce07dd5d49d662d8bc472ff65d10cb35aa77d90d31c7113
- 0xea5dc2f622b145338fe18b6be6dc9e8e33fcc87418c2bc36e44b145c888e5698
- 0xb2a42102664b172a4943dd3a804b94ffa33b8e0ca50f54cb6a1bd4fb0906428f
- 0xfc0dee104005a382a1062e835fc18001c5129b8039bdf1c4333116e6eecbce84
- 0x8f5362423c7ac15d3fc06c205cd2267ab3459b3baede73467ec4bf78753beb08
- 0x5fa10da0347361bb5aca2c54c355d3f4bd2a156351afe8a4cc68e777206b4501
- 0x5f1284a50ab5d4709ea812cd7a8d4b4d74cd943a61e3fd5cf2b325613d253d6e
- 0x09dc7398e56647d7b4f0747b751e38a3422a009e7eb45cbc8c16ea3d3d8e5015
- 0x1a56ccb45e009e2c2474b198726fcc15e9fc65b1b8da07f7e8f740b40167837a
- 0xc280b3b9968aa6c4c1d58f1d93bf282873099bba7b119c4ce413c82e165f3330
- 0xd43b73151a0c2d9a61f2ae73ed148938b0e6b05c81197f7eebbf95dba38a7004
- 0xb314422bc93e7f1c0b706c67f5fff96c5ddf74934bb2fe8ab6291ae016907e37
- 0x49062da782c4f73855ddd5fdd51840749f928b5f17d1ce75ac50f2d829104e72
- 0xf0bd63870f0bb378fa300bd33563050dcb7b3e02b44eb3ee550c1c534ec4b246
- 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae