addrbookFor publishers
← The evidence ledger

Evidence row 3426767

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 6a314fbe-a7d2-4d23-aa08-55a1d4762575
Recorded
Previous row
#3013111
Body SHA-256
5938b86479546dbcbea3150cf4d7e2ca2f508e9a07e8cd844c0aacdd9f40ebad
Leaf
0xc33d26863ef67d0b06cec8fd80a616f2f09e7c29da880eac7dd0585594c6a20b

What was observed

{
  "count": 2,
  "tools": [
    {
      "description": "Прайс без расчёта: поиск по каталогу без тока, корпус и CCT обязательны, плюс маркировка, напряжение, CRI, количество, наличие и цена. Без availability — только склад и в пути; availability.source=all — все позиции без отсечения по количеству. Потока и лм/Вт в ответе нет — для них led_select с рабочим током. Результат показывай таблицей из поля table ответа — она та же, что на сайте. hidden_message передай человеку; заказ не обещай.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "availability": {
            "additionalProperties": false,
            "description": "наличие { source, min_quantity }: stock — только склад, stock-and-order — склад и в пути, all — все позиции без отсечения по количеству. Поле не передано — склад и в пути, минимум 1; при названной маркировке наличие не проверяется. Наличие не обещает возможность заказа",
            "properties": {
              "min_quantity": {
                "description": "сколько штук должно быть в наличии",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              },
              "source": {
                "description": "откуда считать наличие: stock, stock-and-order или all",
                "enum": [
                  "stock",
                  "stock-and-order",
                  "all"
                ],
                "type": "string"
              }
            },
            "required": [
              "source",
              "min_quantity"
            ],
            "type": "object"
          },
          "color_temp": {
            "description": "цветовая температура света",
            "maxLength": 128,
            "minLength": 1,
            "type": "string"
          },
          "cri": {
            "description": "индекс цветопередачи",
            "maximum": 100,
            "minimum": 0,
            "type": "integer"
          },
          "marking": {
            "description": "маркировка или модель",
            "maxLength": 128,
            "type": "string"
          },
          "min_quantity": {
            "description": "названное пользователем количество, 0 — если не названо",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "package_size": {
            "description": "корпус светодиода",
            "maxLength": 128,
            "minLength": 1,
            "type": "string"
          },
          "price": {
            "additionalProperties": false,
            "description": "предел цены за штуку",
            "properties": {
              "currency": {
                "description": "валюта предела цены",
                "enum": [
                  "CNY",
                  "RUB"
                ],
                "type": "string"
              },
              "max_unit_price": {
                "description": "наибольшая цена одной штуки в этой валюте",
                "minimum": 0,
                "type": "number"
              }
            },
            "required": [
              "currency",
              "max_unit_price"
            ],
            "type": "object"
          },
          "voltage": {
            "description": "напряжение",
            "exclusiveMinimum": 0,
            "type": "number"
          }
        },
        "required": [
          "package_size",
          "color_temp"
        ],
        "type": "object"
      },
      "name": "led_catalog_search"
    },
    {
      "description": "Расчётный подбор светодиодов по корпусу, CCT и рабочему току. Тока нет — вызови led_catalog_search (прайс без расчёта) или спроси ток. По умолчанию 5 позиций, максимум 10 — просят больше, вызывай с limit 10. Без availability — только склад и в пути; availability.source=all — все позиции. Без sort — дешевле всего за люмен; с thresholds.target_flux сортировка всегда flux-distance-asc, без него flux-distance-asc — отказ sort-invalid. Результат показывай таблицей из поля table ответа — она та же, что на сайте. hidden_message передай человеку; заказ не обещай.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "availability": {
            "additionalProperties": false,
            "description": "наличие { source, min_quantity }: stock — только склад, stock-and-order — склад и в пути, all — все позиции без отсечения по количеству. Поле не передано — склад и в пути, минимум 1; при названной маркировке наличие не проверяется. Наличие не обещает возможность заказа",
            "properties": {
              "min_quantity": {
                "description": "сколько штук должно быть в наличии",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              },
              "source": {
                "description": "откуда считать наличие: stock, stock-and-order или all",
                "enum": [
                  "stock",
                  "stock-and-order",
                  "all"
                ],
                "type": "string"
              }
            },
            "required": [
              "source",
              "min_quantity"
            ],
            "type": "object"
          },
          "catalog": {
            "additionalProperties": false,
            "description": "условия прайса: корпус, цветовая температура и необязательные уточнения",
            "properties": {
              "color_temp": {
                "description": "цветовая температура света",
                "maxLength": 128,
                "minLength": 1,
                "type": "string"
              },
              "cri": {
                "description": "индекс цветопередачи",
                "maximum": 100,
                "minimum": 0,
                "type": "integer"
              },
              "marking": {
                "description": "маркировка или модель",
                "maxLength": 128,
                "type": "string"
              },
              "marking_match": {
                "const": "exact",
                "description": "exact — маркировка названа целиком, искать только её; без поля — поиск по началу маркировки",
                "type": "string"
              },
              "min_quantity": {
                "description": "названное пользователем количество, 0 — если не названо",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              },
              "package_size": {
                "description": "корпус светодиода",
                "maxLength": 128,
                "minLength": 1,
                "type": "string"
              },
              "voltage": {
                "description": "напряжение",
                "exclusiveMinimum": 0,
                "type": "number"
              }
            },
            "required": [
              "package_size",
              "color_temp"
            ],
            "type": "object"
          },
          "current": {
            "description": "рабочий ток в мА",
            "minimum": 0,
            "type": "number"
          },
          "limit": {
            "default": 5,
            "description": "сколько позиций вернуть",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "price": {
            "additionalProperties": false,
            "description": "предел цены за штуку",
            "properties": {
              "currency": {
                "description": "валюта предела цены",
                "enum": [
                  "CNY",
                  "RUB"
                ],
                "type": "string"
              },
              "max_unit_price": {
                "description": "наибольшая цена одной штуки в этой валюте",
                "minimum": 0,
                "type": "number"
              }
            },
            "required": [
              "currency",
              "max_unit_price"
            ],
            "type": "object"
          },
          "sort": {
            "default": "price-per-lumen-rub-asc",
            "description": "сортировка выдачи: price-per-lumen-rub-asc — дешевле всего за люмен, price-rub-asc — дешевле всего за штуку, price-cny-asc — дешевле всего за штуку, efficacy-desc — самые эффективные, flux-desc — самый большой поток, flux-distance-asc — ближе всего к названному целевому потоку, только с target_flux; по умолчанию price-per-lumen-rub-asc, с thresholds.target_flux всегда flux-distance-asc",
            "enum": [
              "price-per-lumen-rub-asc",
              "price-cny-asc",
              "price-rub-asc",
              "efficacy-desc",
              "flux-desc",
              "flux-distance-asc"
            ],
            "type": "string"
          },
          "temperature": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "description": "температура точки пайки в °C; градусы без уточнения — это она"
          },
          "thresholds": {
            "additionalProperties": false,
            "description": "пороги потока и эффективности",
            "properties": {
              "max_voltage": {
                "description": "наибольшее прямое напряжение при рабочем токе, В",
                "exclusiveMinimum": 0,
                "type": "number"
              },
              "min_efficacy": {
                "description": "наименьшая светоотдача при рабочем токе, лм/Вт",
                "minimum": 0,
                "type": "number"
              },
              "min_flux": {
                "description": "наименьший световой поток одного светодиода при рабочем токе, лм",
                "minimum": 0,
                "type": "number"
              },
              "target_flux": {
                "description": "нужный световой поток одного светодиода, лм: остаются позиции в пределах ±10%, ближние первыми",
                "exclusiveMinimum": 0,
                "type": "number"
              }
            },
            "type": "object"
          }
        },
        "required": [
          "catalog",
          "current"
        ],
        "type": "object"
      },
      "name": "led_select"
    }
  ]
}

What the leaf hashes

{"body":"5938b86479546dbcbea3150cf4d7e2ca2f508e9a07e8cd844c0aacdd9f40ebad","id":3426767,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793896111840239,"prev":3013111,"subject":"6a314fbe-a7d2-4d23-aa08-55a1d4762575","subject_kind":"endpoint"}

Proof

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

  1. 0xc33d23a76d7fc9626fe1b688bcee1b43fb24e022b1c56fe9d8ff251f7dbd24c4
  2. 0x65eb4014419042cee2249a051db1fb79b9daa9046be910cc9b7c33a3d9b5e266
  3. 0x374e1b6f9640111efce8c5e72c07d967ed503f603e78ce90cb255c6e6a7d5b36
  4. 0x194cb2a9fdbc32427521a0369b2308e0c878983e41162ad2b8d204bc3f171043
  5. 0xe8737abb443ad14f473b6119dad35bf881af3a2183ad71c2b7ca22edb4d580db
  6. 0xb90b6f42df7c324d1445768bca48a4b89ce3216e9fdcd337fe87017aebdb289b
  7. 0x1a80e7730b96e80eaaa4bc022026091e55c0ba8ff4de5653cc8ea197edb2aed5
  8. 0xc54a284a43428ec7efceb367401023c0baca87c1d503283a2876f32bcb964eeb
  9. 0x97e02835d96eb94ba668c141eebc46b7a9e7cc6bc759246c4496bb267437adad
  10. 0x2ac434f44aec56fe31ee79e959345ab6874c5312c8a5ec08e9e8d61167deb5f2
  11. 0x562fe1da5db06af1c6f1f11dac77990850c28e3a4e183e15ead8c7c4cc545f01
  12. 0xf58828fe9d5257750adba6b291c958f1df8d0649ab2954acca1a9481e599bf98
  13. 0x3e26974204eef69fb1160370178b7b8bacda56c201fc1a35d2b3c7861eb5a5c2
  14. 0xa0dd9de5227bcccb051dd789b1b0b367de502cd968f4eeb15c7237fe5ab59210
  15. 0xa4e56d82ec36b49551d49bd66018a63f06e5a1bf1f57267e4e574643bc111b3a
  16. 0x308711d37f87ac2fb79802c45aba249411861d2d093068d1718f039b506d2a02
  17. 0x25f3843b1f8d3ded906cf440101c0137d8f897b0b72f946f0d5bc12c3da6b136
  18. 0xfb4e1f4d701ae273fb0cd57757f659e327608e5561a752b2099b436618493c84
  19. 0xf72fe7c4860b9addb17aac4a00b8afc2f8085836173f10f31697c3d192df119b
Day root
0x9f0215efb0252701dc86d5600ce95f276cccc716759bf112525ae863f698d128
Chained
0xc54ddff800630c6cd9656f99e7d6a61adce99bf1cea37121600598b0a9a720d2
Published
On Arc Testnet, block 70942081: 0x88f612ad94ca63af4e4e9faab9f34b665b41f03828afac1571ad013cc62bba94

How to check it · This row as JSON