← The evidence ledger
Evidence row 221679
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 76f85c40-1e4d-46e0-a16a-0276d7658ec4
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- f7892afad544c675451aee252a772febc660217d212b1e2f796afb77112a830b
- Leaf
- 0xd07f19eb02578fb3c58e86001185f3e4edae09a289fa1102d6cf0093c95ef95d
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":221679,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793027507009329,"prev":null,"subject":"76f85c40-1e4d-46e0-a16a-0276d7658ec4","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xd07f1fdd6e52b8d92de2f90d3ffdb9b7da8c87882a56725ea9b46b8a6fccd240
- 0xb09afdf11d078a3f5a385ecf5785e2393d586a8635f97322e0e275d704b6e153
- 0x52a84e7823b9ad8d3960793136587df43ac7822017456b809d00fb83eda16d6a
- 0xbd2f883e7fe9a74d7baefdad0ad8ea1448404475105559cb73dfd651eba7aca7
- 0x7a0d9bbcf7dfb5c9d7a1a0b14827ebd790fa155a7fa118072ccfb2abb6ce3940
- 0x45f571dd0f027c205d9ff3905e156d5087b34b39c6236e61aa5c833d81ed1422
- 0x586ae133a38c07c1d4652957f10baae8d36a228ec54e79a986d1b6b1781669d3
- 0x219101691e75e2f753c4aa87b4e43d07a905e0b42bc8c4d9487f5be81b7d59c3
- 0xeaccd7df216687be1d30e02f09e186deace20c059309420f3ec59d08d3a4e608
- 0x0b6cb706c8b3f325ee28e22acdd9550d5608845cb77ee7fa124320b9a4aad34d
- 0x026c75973d292b16fc9c1aefff047e2e4656075d16803275f6ae428cf2826ee1
- 0x3f401930661bff9a668037b662b5b8766fa60035f100a3e9fc585c576d892ffa
- 0xe43762a621da83c0b4b63f549cd2e19c428ac702bfc1038d70233867b06c447f
- 0xefabf1105e09cf52c12c58e60cbb5048b9ac3f02631d1816a926e14bdd86fbdf
- 0xe94ca5b798e9899ad611e57835af42266e20f53f44977e487d81365e30972beb
- 0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023
- 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae