addrbookFor publishers
← The evidence ledger

Evidence row 297569

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 9352c71a-c062-420e-92ce-bbef23ece976
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
467ce71834349357e9fe453bb2b44e8d309aaf439c622e3f936f169c1211b4d6
Leaf
0xfcf2358e90b0f1b408281f6d5b926474de64c2513996fa424bdb758348c39915

What was observed

{
  "count": 7,
  "tools": [
    {
      "description": "Read one record by the id search returned (person:<handle>, organization:<handle>, fighter:<slug>, parcel:<jurisdiction>/<apn>, provider:<npi>, au_company:<subject_key>, chrb_ruling:<subject_key>, cpsc_recall:<subject_key>, eu_sanction:<subject_key>, eu_tender_notice:<subject_key>, fdic_institution:<subject_key>, legal_entity:<subject_key>, jp_corporation:<subject_key>, khrc_ruling:<subject_key>, vehicle_manufacturer:<subject_key>, exclusion:<subject_key>, fda_device_recall:<subject_key>, sg_entity:<subject_key>, company:<subject_key>, uk_contracts_finder_notice:<subject_key>, uk_tender_notice:<subject_key>, uk_sanction:<subject_key>, significant_control:<subject_key>, facility:<subject_key>, motor_carrier:<subject_key>, contract_notice:<subject_key> or restricted_party:<subject_key>). Answers { id, title, text, url, metadata } as one JSON document; metadata carries kind, recordStatus, citeAs and lastReviewed. The text presents facts in three separate grades, each its own list; a fact stated by the subject is the subject's own statement; a disputed fact remains present, marked Disputed. The url and the citeAs line in metadata identify the page for attribution. Each result carries its `url` and the `citeAs` attribution line in `metadata`; a disputed fact remains in the answer, marked with the word Disputed. This is the lookup tier that needs no key (rate-limited per client and in total); keyed partner access with higher limits exists.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "id": {
            "description": "An id from search: person:<handle>, organization:<handle>, fighter:<slug>, parcel:<jurisdiction>/<apn>, provider:<npi>, au_company:<subject_key>, chrb_ruling:<subject_key>, cpsc_recall:<subject_key>, eu_sanction:<subject_key>, eu_tender_notice:<subject_key>, fdic_institution:<subject_key>, legal_entity:<subject_key>, jp_corporation:<subject_key>, khrc_ruling:<subject_key>, vehicle_manufacturer:<subject_key>, exclusion:<subject_key>, fda_device_recall:<subject_key>, sg_entity:<subject_key>, company:<subject_key>, uk_contracts_finder_notice:<subject_key>, uk_tender_notice:<subject_key>, uk_sanction:<subject_key>, significant_control:<subject_key>, facility:<subject_key>, motor_carrier:<subject_key>, contract_notice:<subject_key> or restricted_party:<subject_key>",
            "maxLength": 257,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "fetch"
    },
    {
      "description": "Resolve a fighter's name (optionally with a hometown or region and a discipline) to candidate fighter pages on https://pxl8.io. Answers at most 5 candidates, each with a confidence band, the bouts on file, its canonical page URL and its slug. The name must be at least 3 characters. Every result carries its canonical page URL (`canonicalUrl`) and a `citeAs` attribution line. A tally or bout count is a count of bouts on file from the earliest date on file — it is not a career record. Results are as published by the named athletic commissions and federations. This is the lookup tier that needs no key (rate-limited per client and in total); keyed partner access with higher limits exists.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "discipline": {
            "description": "Narrow to one discipline",
            "enum": [
              "BOXING",
              "MMA",
              "MUAY_THAI",
              "KICKBOXING",
              "BARE_KNUCKLE",
              "SLAP",
              "OTHER"
            ],
            "type": "string"
          },
          "name": {
            "description": "The fighter's name, or the first characters of it",
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          },
          "place": {
            "description": "A hometown city, state/region or country to narrow the match",
            "maxLength": 120,
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "find_fighter"
    },
    {
      "description": "Resolve the name of a person or an organization to published records on https://pansofica.com — records whose subject proved who they are and reviewed what is said about them. Answers at most 5 candidates (the name must be at least 3 characters), each carrying its handle and kind. This is a lookup, not a list. The facts come in three separate grades, each its own list, never one merged list or count: facts from a registry document, facts from the open web, and facts stated by the subject. A fact stated by the subject is the subject's own statement, not a confirmation; a disputed fact remains in the answer, marked Disputed, with no reason attached.  This is the lookup tier that needs no key (rate-limited per client and in total); keyed partner access with higher limits exists.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "kind": {
            "description": "Narrow to people or to organizations",
            "enum": [
              "person",
              "organization"
            ],
            "type": "string"
          },
          "name": {
            "description": "The person's or the organization's name, or the first characters of it",
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "find_subject"
    },
    {
      "description": "A published event card (https://pxl8.io/event/<slug>): promotion, date, venue, status and the bouts in order, with each corner's name and fighter page where one exists. Every result carries its canonical page URL (`canonicalUrl`) and a `citeAs` attribution line. A tally or bout count is a count of bouts on file from the earliest date on file — it is not a career record. Results are as published by the named athletic commissions and federations. This is the lookup tier that needs no key (rate-limited per client and in total); keyed partner access with higher limits exists.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "slug": {
            "description": "The event page's slug — the last part of its canonical URL",
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_event_card"
    },
    {
      "description": "The verified record for one fighter page (https://pxl8.io/<slug>), exactly as the public page states it: every bout on file with its date, result, method, the commission that published it and the sha256 of that document, plus a tally labelled \"on file from <date>\". Where the reported grade is released, it is returned as a SEPARATE list that is never added to the verified tally. The record and every bout carry a record status (verified, confirmed by the athlete, corrected at the athlete's request, or disputed) with the date it was last reviewed; a disputed bout stays in the list — the status says only that it is disputed, never why. Every result carries its canonical page URL (`canonicalUrl`) and a `citeAs` attribution line. A tally or bout count is a count of bouts on file from the earliest date on file — it is not a career record. Results are as published by the named athletic commissions and federations. This is the lookup tier that needs no key (rate-limited per client and in total); keyed partner access with higher limits exists.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "slug": {
            "description": "The fighter page's slug — the last part of its canonical URL",
            "maxLength": 160,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_fighter_record"
    },
    {
      "description": "One published record (https://pansofica.com/<handle> for a person, https://pansofica.com/org/<handle> for an organization), exactly as its public page states it: the facts in three separate lists by grade, each fact with its field, value, sources and status, plus the record status and when it was last reviewed. A fact from a registry document or from the open web carries a status (verified, reported, confirmed by the subject, or disputed); a fact stated by the subject carries NO status — it is a statement, not a confirmation. The facts come in three separate grades, each its own list, never one merged list or count: facts from a registry document, facts from the open web, and facts stated by the subject. A fact stated by the subject is the subject's own statement, not a confirmation; a disputed fact remains in the answer, marked Disputed, with no reason attached.  This is the lookup tier that needs no key (rate-limited per client and in total); keyed partner access with higher limits exists.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "handle": {
            "description": "The record's handle — the last part of its page URL",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "kind": {
            "description": "person or organization",
            "enum": [
              "person",
              "organization"
            ],
            "type": "string"
          }
        },
        "required": [
          "handle",
          "kind"
        ],
        "type": "object"
      },
      "name": "get_subject"
    },
    {
      "description": "Search Pansofica records of people and organizations and pxl8.io fighter records by name. Each result carries an id in the form the fetch tool reads, and its url. Answers { results: [{ id, title, url }] } as one JSON document: at most 5 person or organization records first, then at most 5 fighter records; a query under 3 characters answers an empty list. A notice member says when one of the two sources could not be searched. This is a lookup, not a list. Each result carries its `url` and the `citeAs` attribution line in `metadata`; a disputed fact remains in the answer, marked with the word Disputed. This is the lookup tier that needs no key (rate-limited per client and in total); keyed partner access with higher limits exists.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "query": {
            "description": "A person's, an organization's or a fighter's name, or the first characters of it (at most 200 characters)",
            "maxLength": 400,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search"
    }
  ]
}

What the leaf hashes

{"body":"467ce71834349357e9fe453bb2b44e8d309aaf439c622e3f936f169c1211b4d6","id":297569,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793052242103979,"prev":null,"subject":"9352c71a-c062-420e-92ce-bbef23ece976","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. 0xfcf25ebc9f7531f3a6933e2dfe024bd43d5f00f44b818318f11f3fa0b985a265
  2. 0xae0fcdd5b166cd784695c8db7a72d08f3f3fdd9041b383326597c6262a3e7b27
  3. 0x9836e4b0595032b2740d7641dd2df9ef7d02ec969cc325c91a007377c04dbba2
  4. 0xaac3cf2e60afd8bada95c75a07161fe80b88c97a0049fc9ab49236973f75d834
  5. 0xbaa2f1d44b74b39bb5529eba23d1f3322995b4af5a3e5406446513450c5b142e
  6. 0xedb56c5187644b0f0cc69194b713bf829554958039aeecb9e9da89de025be915
  7. 0x97cd790ac6b73875b76c9d92db4bb08c79301d8309cf8d71f89a9af55619628e
  8. 0x2c5ffa023301bce1e7f4c4c45235144f696894c697ad9a6e09e18ec85b8e809c
  9. 0x166e1fc806f28d2cfb90b5e917853fbf01cf0f341d4c8822b0f786e4cbcf1d74
  10. 0xf060241fb56836c62d3feefbc60d9401bb5e9f24893c10a5f67e7eab0a959c8a
  11. 0x2e09594bba0b7c90654eee0c9a8e6b9ed83ead47a7e7c90e73414beaf0ad4088
  12. 0xa1d268c111b09550fdb70b6d9d0b58c94dc828b083baa8f1360300aab6230a9c
  13. 0xbee644d57738676bfb20eb90d6021f364bf883a8d54f8d17e9dc4749b4074c3d
  14. 0x44945ea9ad8b24e723ad5a8fd6d014024a49531783f74ff9229c2ab6930e84c8
  15. 0x68d296b1e00b4899fb83c3fba36fffaefa311eac2903067dbebfe776a12b4a9a
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON