addrbookFor publishers
← The evidence ledger

Evidence row 236599

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 7f9d006f-24dc-49b4-bc4d-b2068135eef9
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
35a4fc4e82044749e08354381f845bfeb4a66fb52c5e1584a77d6b93fe1988e7
Leaf
0x199630c8abfe0b7fc32a5ef06058ada85db2e359668212b3ae8f148b3fdd986c

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Everything FDA prints for one red-list entry: the firm name and address, the import alert and its title, the product code and description, FDA's stated reason (the Notes block — the actual finding, e.g. \"Decomposition\" or a confirmed laboratory result), and the date published, with the FDA page and a verbatim quote. Record IDs come from resolve_firm or list_alert_firms.",
      "inputSchema": {
        "properties": {
          "record_id": {
            "description": "The listing's record id, e.g. \"argentina-54-16-molecular-dynamics-sas\".",
            "type": "string"
          }
        },
        "required": [
          "record_id"
        ],
        "type": "object"
      },
      "name": "get_listing"
    },
    {
      "description": "Who is on this import alert? Returns the firms red-listed on one alert number (from list_import_alerts), newest listing first, optionally narrowed to a country — for example every Vietnamese firm on 16-120, or every firm on 66-57. Each with the FDA page and a verbatim quote.",
      "inputSchema": {
        "properties": {
          "country": {
            "description": "Optional country filter.",
            "type": "string"
          },
          "import_alert_number": {
            "description": "The alert number as FDA prints it, e.g. \"16-120\" or \"66-57\".",
            "type": "string"
          },
          "limit": {
            "description": "How many to return, 1–20. Default 20.",
            "type": "integer"
          }
        },
        "required": [
          "import_alert_number"
        ],
        "type": "object"
      },
      "name": "list_alert_firms"
    },
    {
      "description": "Which FDA import alerts are in here, and how many firms are on each? Returns the alert number, FDA's own title for it, the number of firms red-listed, how many countries they are in, and the newest listing date. Call this first to see what can be answered, and to get an alert number for list_alert_firms.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_import_alerts"
    },
    {
      "description": "Who has FDA red-listed recently? Returns the listings whose published date is on or after a date you give, newest first, optionally for one alert. Use this to watch a category — new detentions on the seafood alerts, say — rather than to look a firm up. The date FDA prints is when the FIRM was added to the alert.",
      "inputSchema": {
        "properties": {
          "import_alert_number": {
            "description": "Optional: only this alert.",
            "type": "string"
          },
          "limit": {
            "description": "How many to return, 1–20. Default 20.",
            "type": "integer"
          },
          "since": {
            "description": "ISO date, e.g. \"2025-01-01\". FDA prints MM/DD/YYYY; this filter compares an ISO form computed here from that string.",
            "type": "string"
          }
        },
        "required": [
          "since"
        ],
        "type": "object"
      },
      "name": "list_recent_listings"
    },
    {
      "description": "Is this supplier red-listed by FDA? Search the import alert red lists by firm name or part of one (e.g. \"Tonga Tiur\", \"Qingdao\", \"pharmacy\"), optionally narrowed to a country. Returns each listing with the import alert number and name, the country, the date FDA published the listing, and the FDA page and verbatim quote it was read from. A firm can appear more than once — one record per alert it is listed on.",
      "inputSchema": {
        "properties": {
          "country": {
            "description": "Optional country filter, e.g. \"CHINA\", \"Vietnam\". FDA prints countries in capitals; matching is case-insensitive.",
            "type": "string"
          },
          "firm_name": {
            "description": "Firm name or part of one. Case-insensitive substring match.",
            "type": "string"
          }
        },
        "required": [
          "firm_name"
        ],
        "type": "object"
      },
      "name": "resolve_firm"
    },
    {
      "description": "Is this right? Check a claim about a red-list entry — the alert number a firm is on, its country, the date it was published, FDA's stated reason — against the register instead of trusting it. Says whether the claim matches a stored value, appears only in the verbatim FDA quote, or differs (and then what FDA's page says instead).",
      "inputSchema": {
        "properties": {
          "claimed_value": {
            "description": "The value to check, exactly as claimed, e.g. \"Terminated\" or \"2026-10-29\".",
            "type": "string"
          },
          "field": {
            "description": "Which field the claim is about, if you know it. Without it, every stored field of the record is checked.",
            "type": "string"
          },
          "record_id": {
            "description": "The listing's record id, from resolve_firm or list_alert_firms.",
            "type": "string"
          }
        },
        "required": [
          "claimed_value",
          "record_id"
        ],
        "type": "object"
      },
      "name": "verify_quote"
    }
  ]
}

What the leaf hashes

{"body":"35a4fc4e82044749e08354381f845bfeb4a66fb52c5e1584a77d6b93fe1988e7","id":236599,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793028871655432,"prev":null,"subject":"7f9d006f-24dc-49b4-bc4d-b2068135eef9","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. 0x199637518630cfead31153b313bf54e553b5d158a763ddb74a4b529b31a3cf9d
  2. 0xa5371d2badf3de23ad4c8d1f3fe2d2825f09243078bda0c247634657213075de
  3. 0x3845da4975b1eaaa306bb70a4fde0c8faf4517bb79b87be280c03bdc3ffb5238
  4. 0x8e3b2621de4b84d7979def18a2ba62524372853ac9e929001b7604556ba20bc5
  5. 0x0d318e61e783114a9df573c1fb3abe5ac0b71c22d8e8dbd37906e68cc63f3b55
  6. 0xaec3dff37485d417c606395fd40caf0d758f83ed5d6cc4073fce8405945477fd
  7. 0x41ad2cabc10ee88aa012befddb06b20c065745857d408d3e6d412bf4c59637c3
  8. 0x831956736c178541d60f958f1e1949babebff2ac60812d8f1bee5b3b301aa3ed
  9. 0xd8940e73b3529e569c8b84fcafb673f897aa7c44937f3a3a79b3a8ca602bb938
  10. 0xd478fd085c7ea3fd088b49bdb4f1e37d8b042be5618e84d2e7ada3f1c6bf13f7
  11. 0x0ebd017eb4cb5f6f3c01ae6562748898aa3fb42b150504be21c4050acea38366
  12. 0x6a8a72430804a14ec575375f3d0ca4364f58310afb2c2e8c92b72f8b75809db9
  13. 0xe00c7829e46541e49a308807d357db902e06eff941a833217a8f0dbccd3964f1
  14. 0x770e4376196188c7fc9ec40f8e218dc0d1cb92bba5fe0425a0edce27ca9a997f
  15. 0x60582ab4b41e72eb70eb0bce07fbf0fb4d2b62a8bad5be50f5d16d511adc746c
  16. 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON