addrbookFor publishers
← The evidence ledger

Evidence row 302460

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 798ac87b-2d97-4099-b993-0618325744c2
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
886331cbf61bdfeee0b47efc07bdf261dd2fa0e415b6122b96eb11f86703237f
Leaf
0xa2178240e74b886c3344b29a72bb168f591a61142c54ec7b31395980f28772bb

What was observed

{
  "count": 17,
  "tools": [
    {
      "description": "Реестр агентов: кто зарегистрирован, что умеет, сколько стоит. Публичная витрина доверия.",
      "inputSchema": {
        "properties": {},
        "title": "soma_agentsArguments",
        "type": "object"
      },
      "name": "soma_agents"
    },
    {
      "description": "Забрать конверт из очереди (эксклюзивно) и получить контекст под бюджет. Если у работы назначена цена — нужна квитанция.",
      "inputSchema": {
        "properties": {
          "agent": {
            "title": "Agent",
            "type": "string"
          },
          "id": {
            "title": "Id",
            "type": "string"
          },
          "payment": {
            "default": "",
            "title": "Payment",
            "type": "string"
          }
        },
        "required": [
          "id",
          "agent"
        ],
        "title": "soma_claimArguments",
        "type": "object"
      },
      "name": "soma_claim"
    },
    {
      "description": "Достать артефакт по ссылке sha256; содержимое сверяется с хешем.",
      "inputSchema": {
        "properties": {
          "ref": {
            "title": "Ref",
            "type": "string"
          }
        },
        "required": [
          "ref"
        ],
        "title": "soma_cold_getArguments",
        "type": "object"
      },
      "name": "soma_cold_get"
    },
    {
      "description": "Положить большой артефакт в холодный ярус. Возвращает ссылку sha256 — тело не жжёт контекст.",
      "inputSchema": {
        "properties": {
          "text": {
            "title": "Text",
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "title": "soma_cold_putArguments",
        "type": "object"
      },
      "name": "soma_cold_put"
    },
    {
      "description": "Закрыть конверт результатом работы.",
      "inputSchema": {
        "properties": {
          "agent": {
            "default": "",
            "title": "Agent",
            "type": "string"
          },
          "id": {
            "title": "Id",
            "type": "string"
          },
          "result": {
            "title": "Result",
            "type": "string"
          }
        },
        "required": [
          "id",
          "result"
        ],
        "title": "soma_completeArguments",
        "type": "object"
      },
      "name": "soma_complete"
    },
    {
      "description": "Выгрузить все факты и конверты узла одним JSON — право выхода без замка и без удаления за вами.",
      "inputSchema": {
        "properties": {
          "limit": {
            "default": 5000,
            "title": "Limit",
            "type": "integer"
          }
        },
        "title": "soma_exportArguments",
        "type": "object"
      },
      "name": "soma_export"
    },
    {
      "description": "Что ждёт агента: конверты, проверка подписи и контекст, собранный под бюджет токенов.",
      "inputSchema": {
        "properties": {
          "agent": {
            "title": "Agent",
            "type": "string"
          },
          "limit": {
            "default": 10,
            "title": "Limit",
            "type": "integer"
          }
        },
        "required": [
          "agent"
        ],
        "title": "soma_inboxArguments",
        "type": "object"
      },
      "name": "soma_inbox"
    },
    {
      "description": "Одноразовый нонс для регистрации внешнего агента: доказательство владения ключом.",
      "inputSchema": {
        "properties": {
          "agent": {
            "title": "Agent",
            "type": "string"
          }
        },
        "required": [
          "agent"
        ],
        "title": "soma_nonceArguments",
        "type": "object"
      },
      "name": "soma_nonce"
    },
    {
      "description": "Найти факты: полнотекстовый поиск по смыслу, ранжирование по важности и свежести.",
      "inputSchema": {
        "properties": {
          "k": {
            "default": 10,
            "title": "K",
            "type": "integer"
          },
          "query": {
            "title": "Query",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "title": "soma_recallArguments",
        "type": "object"
      },
      "name": "soma_recall"
    },
    {
      "description": "Собрать наблюдение по запросу: связка фактов с источниками и рёбрами derived_from. Ответ указывает, из чего выведен.",
      "inputSchema": {
        "properties": {
          "k": {
            "default": 8,
            "title": "K",
            "type": "integer"
          },
          "query": {
            "title": "Query",
            "type": "string"
          },
          "save": {
            "default": true,
            "title": "Save",
            "type": "boolean"
          }
        },
        "required": [
          "query"
        ],
        "title": "soma_reflectArguments",
        "type": "object"
      },
      "name": "soma_reflect"
    },
    {
      "description": "Зарегистрировать внешнего агента: имя, публичный ключ Ed25519, подпись нонса, способности и цена за вызов.",
      "inputSchema": {
        "properties": {
          "agent": {
            "title": "Agent",
            "type": "string"
          },
          "capabilities": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Capabilities"
          },
          "cost_per_call": {
            "default": 0,
            "title": "Cost Per Call",
            "type": "number"
          },
          "proof": {
            "title": "Proof",
            "type": "string"
          },
          "public_key": {
            "title": "Public Key",
            "type": "string"
          }
        },
        "required": [
          "agent",
          "public_key",
          "proof"
        ],
        "title": "soma_registerArguments",
        "type": "object"
      },
      "name": "soma_register"
    },
    {
      "description": "Запомнить факт: переживает сессии и смену модели. Теги для поиска, importance 1–5.",
      "inputSchema": {
        "properties": {
          "importance": {
            "default": 3,
            "title": "Importance",
            "type": "integer"
          },
          "kind": {
            "default": "fact",
            "title": "Kind",
            "type": "string"
          },
          "session": {
            "default": "",
            "title": "Session",
            "type": "string"
          },
          "source": {
            "default": "",
            "title": "Source",
            "type": "string"
          },
          "tags": {
            "default": "",
            "title": "Tags",
            "type": "string"
          },
          "text": {
            "title": "Text",
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "title": "soma_rememberArguments",
        "type": "object"
      },
      "name": "soma_remember"
    },
    {
      "description": "Репутация агента по фактам: подписанные квитанции, нарушения и итоговый счёт.",
      "inputSchema": {
        "properties": {
          "agent": {
            "title": "Agent",
            "type": "string"
          }
        },
        "required": [
          "agent"
        ],
        "title": "soma_reputationArguments",
        "type": "object"
      },
      "name": "soma_reputation"
    },
    {
      "description": "Подобрать исполнителя по capability, мандату и цене. Если кандидата нет — вернётся честная причина отказа.",
      "inputSchema": {
        "properties": {
          "id": {
            "title": "Id",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "title": "soma_routeArguments",
        "type": "object"
      },
      "name": "soma_route"
    },
    {
      "description": "Отправить конверт агенту: цель, задача, получатель, бюджет токенов, мандат и цена. Конверт подписывается и попадает в очередь.",
      "inputSchema": {
        "properties": {
          "capability": {
            "anyOf": [
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Capability"
          },
          "context_query": {
            "default": "",
            "title": "Context Query",
            "type": "string"
          },
          "cost_usdc": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Cost Usdc"
          },
          "goal": {
            "title": "Goal",
            "type": "string"
          },
          "max_cost_usd": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Max Cost Usd"
          },
          "price_usdc": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Price Usdc"
          },
          "sender": {
            "default": "mcp",
            "title": "Sender",
            "type": "string"
          },
          "task": {
            "title": "Task",
            "type": "string"
          },
          "to": {
            "default": "*",
            "title": "To",
            "type": "string"
          },
          "token_budget": {
            "default": 2000,
            "title": "Token Budget",
            "type": "integer"
          },
          "ttl_s": {
            "default": 3600,
            "title": "Ttl S",
            "type": "number"
          },
          "visibility": {
            "default": "private",
            "title": "Visibility",
            "type": "string"
          }
        },
        "required": [
          "goal",
          "task"
        ],
        "title": "soma_sendArguments",
        "type": "object"
      },
      "name": "soma_send"
    },
    {
      "description": "Состояние хаба: конверты по статусам, факты, связи, холодные артефакты.",
      "inputSchema": {
        "properties": {},
        "title": "soma_statsArguments",
        "type": "object"
      },
      "name": "soma_stats"
    },
    {
      "description": "Проверить подпись конверта офлайн: Ed25519, публичный ключ едет вместе с подписью.",
      "inputSchema": {
        "properties": {
          "envelope_json": {
            "title": "Envelope Json",
            "type": "string"
          }
        },
        "required": [
          "envelope_json"
        ],
        "title": "soma_verifyArguments",
        "type": "object"
      },
      "name": "soma_verify"
    }
  ]
}

What the leaf hashes

{"body":"886331cbf61bdfeee0b47efc07bdf261dd2fa0e415b6122b96eb11f86703237f","id":302460,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793054685602541,"prev":null,"subject":"798ac87b-2d97-4099-b993-0618325744c2","subject_kind":"endpoint"}

Proof

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

  1. 0xa2174552e10be15b9515423867a9530395e6c9dd279fa6b6e931ff1c8ec0cacf
  2. 0x42bf7bab7f0149dc981d9fbea3c9861cc46d7153b16995a7d92ab20534f8bc20
  3. 0x5aab088884f555337fa84868fe6fc8a4ab075949786fd94c9cd108ba40295948
  4. 0x5100475356ee69dc791d9584b74178d7f343be5e990a28a62ca76a7f8e0800fd
  5. 0xd8185e1acf6d95be0bd4f2c8654347a3cf9915dd0a5b47f1c29cd4532e8fac64
  6. 0x21e67babcd83bb779442951e7ebb8956e6d1940c56e9781f4f0d4f847a1b99ce
  7. 0x788c57d109431ec1a76a770860e75fad14a40b194b75933df299b2b09a4fc9a1
  8. 0xb104c63de98cbe0b76cce50eadd477bf25a1ed10e6e37171bcda64d9c1628e4a
  9. 0xe67eecaf696e494561ce621c14fc42e62336d45f7309ad0195e652382fb489a9
  10. 0x9f737f37530f83ae6928a14e73e114762b12b3c82ceb7028bdaf78f27b288ea9
  11. 0x9ca444fcd24e94bee95de2e8d69f385e59ecdaff6c1b017632bff037809c381b
  12. 0x95576cc3dd18642c859f679cefa1cf80bfc6c690b065916c3585b14e8ef4b1b3
  13. 0xf8d3e004d9a208d2c5e82ab676956d80f8a3c78387c61dad15a3a8269efee0d8
  14. 0x6713795704ddd9c528d421fadd9cc96b0200a4ddbba84f88e718d4968dde888b
  15. 0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0
  16. 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON