← 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).
- 0x199637518630cfead31153b313bf54e553b5d158a763ddb74a4b529b31a3cf9d
- 0xa5371d2badf3de23ad4c8d1f3fe2d2825f09243078bda0c247634657213075de
- 0x3845da4975b1eaaa306bb70a4fde0c8faf4517bb79b87be280c03bdc3ffb5238
- 0x8e3b2621de4b84d7979def18a2ba62524372853ac9e929001b7604556ba20bc5
- 0x0d318e61e783114a9df573c1fb3abe5ac0b71c22d8e8dbd37906e68cc63f3b55
- 0xaec3dff37485d417c606395fd40caf0d758f83ed5d6cc4073fce8405945477fd
- 0x41ad2cabc10ee88aa012befddb06b20c065745857d408d3e6d412bf4c59637c3
- 0x831956736c178541d60f958f1e1949babebff2ac60812d8f1bee5b3b301aa3ed
- 0xd8940e73b3529e569c8b84fcafb673f897aa7c44937f3a3a79b3a8ca602bb938
- 0xd478fd085c7ea3fd088b49bdb4f1e37d8b042be5618e84d2e7ada3f1c6bf13f7
- 0x0ebd017eb4cb5f6f3c01ae6562748898aa3fb42b150504be21c4050acea38366
- 0x6a8a72430804a14ec575375f3d0ca4364f58310afb2c2e8c92b72f8b75809db9
- 0xe00c7829e46541e49a308807d357db902e06eff941a833217a8f0dbccd3964f1
- 0x770e4376196188c7fc9ec40f8e218dc0d1cb92bba5fe0425a0edce27ca9a997f
- 0x60582ab4b41e72eb70eb0bce07fbf0fb4d2b62a8bad5be50f5d16d511adc746c
- 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae