addrbookFor publishers
← The evidence ledger

Evidence row 301081

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint a1439de8-8c6d-429d-92dc-57fc8bf5a648
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
122720aefa801a4d341e2450ce1fb77598545cb315f9995d289a7c0ff574e39a
Leaf
0x47f07281af29844c06cad12271cb84d2d104ed9c0e78b3d183e224e2416cc5f9

What was observed

{
  "count": 17,
  "tools": [
    {
      "description": "Run the diagnostic engine over the collected evidence — returns the next question to ask, ranked candidate conditions with probabilities, and a should_stop flag. Non-mutating computation. Engine API: POST /diagnosis.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Patient age, e.g. { value: 30 } or { value: 6, unit: 'month' }.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "evidence": {
            "description": "Evidence collected so far (may be empty for the first call).",
            "items": {
              "properties": {
                "choice_id": {
                  "description": "Observation state: present, absent, or unknown.",
                  "enum": [
                    "present",
                    "absent",
                    "unknown"
                  ],
                  "type": "string"
                },
                "id": {
                  "description": "Observation id, e.g. 's_21' (symptom), 'p_28' (risk factor), 'lt_1' (lab test).",
                  "type": "string"
                },
                "source": {
                  "description": "Optional origin flag: initial | suggest | predefined | red_flags.",
                  "type": "string"
                }
              },
              "required": [
                "id",
                "choice_id"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "extras": {
            "additionalProperties": {},
            "description": "Optional engine flags (e.g. disable_groups, enable_triage_5).",
            "propertyNames": {
              "type": "string"
            },
            "type": "object"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          },
          "sex": {
            "description": "Patient biological sex.",
            "enum": [
              "male",
              "female"
            ],
            "type": "string"
          }
        },
        "required": [
          "sex",
          "age"
        ],
        "type": "object"
      },
      "name": "infermedica_diagnosis"
    },
    {
      "description": "Explain which evidence supports or conflicts with a given target condition, for the collected evidence. Non-mutating computation. Engine API: POST /explain.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Patient age, e.g. { value: 30 } or { value: 6, unit: 'month' }.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "evidence": {
            "description": "List of observed evidence (symptoms / risk factors / lab tests) and their states.",
            "items": {
              "properties": {
                "choice_id": {
                  "description": "Observation state: present, absent, or unknown.",
                  "enum": [
                    "present",
                    "absent",
                    "unknown"
                  ],
                  "type": "string"
                },
                "id": {
                  "description": "Observation id, e.g. 's_21' (symptom), 'p_28' (risk factor), 'lt_1' (lab test).",
                  "type": "string"
                },
                "source": {
                  "description": "Optional origin flag: initial | suggest | predefined | red_flags.",
                  "type": "string"
                }
              },
              "required": [
                "id",
                "choice_id"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "extras": {
            "additionalProperties": {},
            "propertyNames": {
              "type": "string"
            },
            "type": "object"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          },
          "sex": {
            "description": "Patient biological sex.",
            "enum": [
              "male",
              "female"
            ],
            "type": "string"
          },
          "target": {
            "description": "Target condition id to explain, e.g. 'c_49' (required).",
            "type": "string"
          }
        },
        "required": [
          "sex",
          "age",
          "target"
        ],
        "type": "object"
      },
      "name": "infermedica_explain"
    },
    {
      "description": "Get a single condition by its id. Engine API: GET /conditions/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Optional age context.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "id": {
            "description": "Condition id, e.g. 'c_87' (required).",
            "type": "string"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "infermedica_get_condition"
    },
    {
      "description": "Get metadata about the current Infermedica medical model (version, last update, concept counts). Engine API: GET /info.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Optional age context.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "infermedica_get_info"
    },
    {
      "description": "Get a single lab test by its id. Engine API: GET /lab_tests/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Optional age context.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "id": {
            "description": "Lab test id, e.g. 'lt_1' (required).",
            "type": "string"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "infermedica_get_lab_test"
    },
    {
      "description": "Get a single risk factor by its id. Engine API: GET /risk_factors/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Optional age context.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "id": {
            "description": "Risk factor id, e.g. 'p_28' (required).",
            "type": "string"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "infermedica_get_risk_factor"
    },
    {
      "description": "Get a single symptom by its id. Engine API: GET /symptoms/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Optional age context.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "id": {
            "description": "Symptom id, e.g. 's_21' (required).",
            "type": "string"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "infermedica_get_symptom"
    },
    {
      "description": "List all conditions (diseases) in the Infermedica medical model. Engine API: GET /conditions.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Optional age filter.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "infermedica_list_conditions"
    },
    {
      "description": "List all lab tests (and their results) in the Infermedica medical model. Engine API: GET /lab_tests.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Optional age filter.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "infermedica_list_lab_tests"
    },
    {
      "description": "List all risk factors in the Infermedica medical model. Engine API: GET /risk_factors.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Optional age filter.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "infermedica_list_risk_factors"
    },
    {
      "description": "List all symptoms in the Infermedica medical model (optionally age-filtered). Engine API: GET /symptoms.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Optional age filter (returns only age-relevant symptoms).",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "enable_triage_5": {
            "description": "If true, include symptoms only used by the 5-level triage model.",
            "type": "boolean"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "infermedica_list_symptoms"
    },
    {
      "description": "Extract clinical mentions (symptoms / risk factors) and their states from free-text describing complaints, mapping them to Infermedica evidence ids (NLP). Non-mutating computation. Engine API: POST /parse.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Patient age, e.g. { value: 30 } or { value: 6, unit: 'month' }.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "concept_types": {
            "description": "Restrict captured mentions to these concept types.",
            "items": {
              "enum": [
                "symptom",
                "risk_factor"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "context": {
            "description": "Ordered ids of already-captured present symptoms, used as parsing context.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "correct_spelling": {
            "description": "If true, correct spelling of the input before analysis.",
            "type": "boolean"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "include_tokens": {
            "description": "If true, include tokenization details in the output.",
            "type": "boolean"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          },
          "sex": {
            "description": "Patient biological sex.",
            "enum": [
              "male",
              "female"
            ],
            "type": "string"
          },
          "text": {
            "description": "Free-text describing the patient's complaints (required).",
            "type": "string"
          }
        },
        "required": [
          "text",
          "age",
          "sex"
        ],
        "type": "object"
      },
      "name": "infermedica_parse"
    },
    {
      "description": "Explain WHY the diagnostic engine wants to ask its next question, given the evidence. Non-mutating computation. Engine API: POST /rationale.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Patient age, e.g. { value: 30 } or { value: 6, unit: 'month' }.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "evidence": {
            "description": "List of observed evidence (symptoms / risk factors / lab tests) and their states.",
            "items": {
              "properties": {
                "choice_id": {
                  "description": "Observation state: present, absent, or unknown.",
                  "enum": [
                    "present",
                    "absent",
                    "unknown"
                  ],
                  "type": "string"
                },
                "id": {
                  "description": "Observation id, e.g. 's_21' (symptom), 'p_28' (risk factor), 'lt_1' (lab test).",
                  "type": "string"
                },
                "source": {
                  "description": "Optional origin flag: initial | suggest | predefined | red_flags.",
                  "type": "string"
                }
              },
              "required": [
                "id",
                "choice_id"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "extras": {
            "additionalProperties": {},
            "propertyNames": {
              "type": "string"
            },
            "type": "object"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          },
          "sex": {
            "description": "Patient biological sex.",
            "enum": [
              "male",
              "female"
            ],
            "type": "string"
          }
        },
        "required": [
          "sex",
          "age"
        ],
        "type": "object"
      },
      "name": "infermedica_rationale"
    },
    {
      "description": "Recommend the most appropriate medical specialist and consultation channel for the collected evidence (accepts the same body as diagnosis/triage). Non-mutating computation. Engine API: POST /recommend_specialist.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Patient age, e.g. { value: 30 } or { value: 6, unit: 'month' }.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "evidence": {
            "description": "List of observed evidence (symptoms / risk factors / lab tests) and their states.",
            "items": {
              "properties": {
                "choice_id": {
                  "description": "Observation state: present, absent, or unknown.",
                  "enum": [
                    "present",
                    "absent",
                    "unknown"
                  ],
                  "type": "string"
                },
                "id": {
                  "description": "Observation id, e.g. 's_21' (symptom), 'p_28' (risk factor), 'lt_1' (lab test).",
                  "type": "string"
                },
                "source": {
                  "description": "Optional origin flag: initial | suggest | predefined | red_flags.",
                  "type": "string"
                }
              },
              "required": [
                "id",
                "choice_id"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "extras": {
            "additionalProperties": {},
            "description": "Optional flags (e.g. a specialist_mapping remap).",
            "propertyNames": {
              "type": "string"
            },
            "type": "object"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          },
          "sex": {
            "description": "Patient biological sex.",
            "enum": [
              "male",
              "female"
            ],
            "type": "string"
          }
        },
        "required": [
          "sex",
          "age"
        ],
        "type": "object"
      },
      "name": "infermedica_recommend_specialist"
    },
    {
      "description": "Search the medical concept database for observations matching a phrase (autocomplete). Engine API: GET /search.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Optional age filter.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "max_results": {
            "description": "Maximum number of results to return (default 8).",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          },
          "phrase": {
            "description": "Text phrase to match against concept names/synonyms (required).",
            "type": "string"
          },
          "sex": {
            "description": "Optional sex filter.",
            "enum": [
              "male",
              "female"
            ],
            "type": "string"
          },
          "types": {
            "description": "Restrict results to these concept types.",
            "items": {
              "enum": [
                "symptom",
                "risk_factor",
                "lab_test"
              ],
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "phrase"
        ],
        "type": "object"
      },
      "name": "infermedica_search_concepts"
    },
    {
      "description": "Suggest additional symptoms/observations the patient is likely to have, to speed up the interview. Non-mutating computation. Engine API: POST /suggest.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Patient age, e.g. { value: 30 } or { value: 6, unit: 'month' }.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "evidence": {
            "description": "List of observed evidence (symptoms / risk factors / lab tests) and their states.",
            "items": {
              "properties": {
                "choice_id": {
                  "description": "Observation state: present, absent, or unknown.",
                  "enum": [
                    "present",
                    "absent",
                    "unknown"
                  ],
                  "type": "string"
                },
                "id": {
                  "description": "Observation id, e.g. 's_21' (symptom), 'p_28' (risk factor), 'lt_1' (lab test).",
                  "type": "string"
                },
                "source": {
                  "description": "Optional origin flag: initial | suggest | predefined | red_flags.",
                  "type": "string"
                }
              },
              "required": [
                "id",
                "choice_id"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "extras": {
            "additionalProperties": {},
            "propertyNames": {
              "type": "string"
            },
            "type": "object"
          },
          "max_results": {
            "description": "Maximum number of suggestions.",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          },
          "sex": {
            "description": "Patient biological sex.",
            "enum": [
              "male",
              "female"
            ],
            "type": "string"
          },
          "suggest_method": {
            "description": "Which kind of observations to suggest (default 'symptoms'). Sent as the `suggest_method` query param.",
            "enum": [
              "symptoms",
              "risk_factors",
              "red_flags"
            ],
            "type": "string"
          }
        },
        "required": [
          "sex",
          "age"
        ],
        "type": "object"
      },
      "name": "infermedica_suggest"
    },
    {
      "description": "Recommend a triage level (emergency_ambulance | emergency | consultation_24 | consultation | self_care) plus any serious/emergency observations, given the evidence. Non-mutating computation. Engine API: POST /triage.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "age": {
            "description": "Patient age, e.g. { value: 30 } or { value: 6, unit: 'month' }.",
            "properties": {
              "unit": {
                "description": "Age unit: 'year' (default) or 'month'.",
                "enum": [
                  "year",
                  "month"
                ],
                "type": "string"
              },
              "value": {
                "description": "Age value (an integer).",
                "maximum": 9007199254740991,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "value"
            ],
            "type": "object"
          },
          "dev_mode": {
            "description": "If true, mark the request as test traffic → sends the `Dev-Mode: true` header.",
            "type": "boolean"
          },
          "evidence": {
            "description": "List of observed evidence (symptoms / risk factors / lab tests) and their states.",
            "items": {
              "properties": {
                "choice_id": {
                  "description": "Observation state: present, absent, or unknown.",
                  "enum": [
                    "present",
                    "absent",
                    "unknown"
                  ],
                  "type": "string"
                },
                "id": {
                  "description": "Observation id, e.g. 's_21' (symptom), 'p_28' (risk factor), 'lt_1' (lab test).",
                  "type": "string"
                },
                "source": {
                  "description": "Optional origin flag: initial | suggest | predefined | red_flags.",
                  "type": "string"
                }
              },
              "required": [
                "id",
                "choice_id"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "extras": {
            "additionalProperties": {},
            "propertyNames": {
              "type": "string"
            },
            "type": "object"
          },
          "model_id": {
            "description": "Optional medical model id → sent as the `Model-Id` request header.",
            "type": "string"
          },
          "sex": {
            "description": "Patient biological sex.",
            "enum": [
              "male",
              "female"
            ],
            "type": "string"
          }
        },
        "required": [
          "sex",
          "age"
        ],
        "type": "object"
      },
      "name": "infermedica_triage"
    }
  ]
}

What the leaf hashes

{"body":"122720aefa801a4d341e2450ce1fb77598545cb315f9995d289a7c0ff574e39a","id":301081,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793053803976377,"prev":null,"subject":"a1439de8-8c6d-429d-92dc-57fc8bf5a648","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. 0x47f07dbec495c3fc5ded0b0f4a51f24ac6f35d42cc905c95c248da57f655eb94
  2. 0xa696d77d9403e3eb2fd25ada5a80c9fcccf3b2e9a3bae70fe4040827fad504a8
  3. 0xeca621e5b0961f2f58d48ad02441e29d8b4d9ca5f2df50a7753cba846714a4a3
  4. 0x0430a1a1b3586dd9cee73dcb16d46c1ae66178930faf512d57a74b73c2b7be98
  5. 0x1c3a308f86e5d92d3c1cd05b19ce56073100a109e6771d4f0b0f6aa6e8c4ef3e
  6. 0x67e9187007aaddfbf2946d6df3dc182685bacae68b5e490edd5cdc5f59c6ce12
  7. 0xe8d454addde6aa6485d8a6b20ff9546aa485e6b70b3958c3445058828fbe1a1e
  8. 0x5d1015993e6dcb49c60d957d236f32965c42ad05f909a6e9e3c55120827eafec
  9. 0x05b1039a17106fb29c4d401d351479266f6fc8430163a1241003f014cab63ef1
  10. 0xf4b95fd1e38a0e446e53bae758e7de53bd44782a0b605a04a7f0a7164ac1df79
  11. 0x698f6ba6ffdd19057a2337a8eb71a612a58ea57160b0993c65313b7a3f2a2956
  12. 0xae3550e71ca4b0f0b86c9905b234388d6bc01a22e52324fb1ee62a553273a1fe
  13. 0xb86fa861d04737cb507e721eefbb066d26528fdb6017b1145c18d1223b93ee21
  14. 0x88e326a39b26e2c125306c9d3805d14398ace088bba9a2a0aa376b811cfb201a
  15. 0x2be1e80e065dd6b2cc75a7142be22225acd144ac975d70bf24b4f01fd76dc497
  16. 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON