addrbookFor publishers
← The evidence ledger

Evidence row 568229

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 1502af00-cfb1-4420-b5cc-0be89784127a
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
d472a76fe1fd465e557c42bf007d3135cfa95347f7ad6ef6b652579ec5cafde6
Leaf
0x620721de3b25aa350cd3c36742b5bd46b4dd34cd98d5fd120c54685bbcf7f96d

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Read this first when a user wants to move from AI to a real doctor. Explains how Anomaly Health matches people with a US-licensed physician for a live virtual session, and lists the care tracks (review my test results; longevity and healthspan; proteomics and biological age; women's health and hormones; cardiometabolic health; medical weight loss; preventive care and screening; functional and root-cause medicine; gut health and microbiome; performance and optimization; general health and second opinion; peptide therapy). Use it when someone wants a physician to review uploaded results: advanced bloodwork, whole-body MRI (Prenuvo), DEXA, 23andMe or whole-genome sequencing. Also covers what a session includes, what is out of scope, and how to prepare. Not medical advice.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "anomaly_about_care"
    },
    {
      "description": "Book a Physician Health Review with Anomaly Health (30 min $249, 60 min $349). Booking holds the slot; the result includes a payment link, and the session is confirmed once paid. Tell the user the price before booking. Requires a start time from anomaly_check_availability. Available in all US states. Patients must be 18+. Confirm slot, name, email, state and date of birth with the user, and that they agree to Anomaly's telehealth consent and privacy policy (anomaly.health/consent, anomaly.health/privacy). Before booking, offer once to include `health_context` (optional) so the physician can prepare; draft it from the conversation, show the user the full object, and send it only after an explicit yes. The physician and Anomaly will see it. Never send transcripts.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "consent": {
            "const": true,
            "description": "The user explicitly agreed to Anomaly Health's telehealth consent and privacy policy. Must be true.",
            "type": "boolean"
          },
          "duration_minutes": {
            "anyOf": [
              {
                "const": 30,
                "type": "number"
              },
              {
                "const": 60,
                "type": "number"
              },
              {
                "const": 90,
                "type": "number"
              }
            ],
            "default": 60,
            "description": "Session length in minutes: 30 min $249, 60 min $349. Defaults to 60."
          },
          "health_context": {
            "additionalProperties": false,
            "description": "OPTIONAL context for the physician's pre-review. Show it to the user in full and send only after they explicitly agree. Example: {\"main_concern\":\"ApoB and LDL came back high on a Function Health panel; wants to know whether to start medication\",\"goals\":[\"Lower cardiovascular risk\",\"Keep training for a half marathon\"],\"conditions\":[\"Prediabetes (A1c 5.8, 2025)\"],\"medications\":[\"None\"],\"supplements\":[\"Vitamin D 2000 IU\",\"Creatine 5 g\"],\"recent_results\":[{\"type\":\"advanced_bloodwork\",\"source\":\"Function Health\",\"date\":\"2026-08\",\"key_findings\":\"ApoB 118, LDL 152, hs-CRP 2.4, A1c 5.7, ferritin 40\"},{\"type\":\"dexa\",\"source\":\"BodySpec\",\"date\":\"2026-06\",\"key_findings\":\"Body fat 24%, visceral fat 1.1 lb, ALMI 8.1\"}],\"wearables\":\"Oura: avg sleep 6h40, HRV 38 ms trending down over 3 months\",\"family_history\":[\"Father: heart attack at 58\"],\"questions_for_physician\":[\"Statin vs lifestyle first?\",\"Is the HRV drop related?\"]}",
            "properties": {
              "allergies": {
                "items": {
                  "maxLength": 200,
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              },
              "conditions": {
                "description": "Diagnosed conditions, with year if known",
                "items": {
                  "maxLength": 200,
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              },
              "family_history": {
                "items": {
                  "maxLength": 200,
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              },
              "goals": {
                "items": {
                  "maxLength": 200,
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              },
              "lifestyle": {
                "description": "Sleep, training, diet, alcohol, stress, in brief",
                "maxLength": 500,
                "type": "string"
              },
              "main_concern": {
                "description": "What the user most wants addressed, in their words",
                "maxLength": 500,
                "type": "string"
              },
              "medications": {
                "description": "Current medications with dose if known",
                "items": {
                  "maxLength": 200,
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              },
              "questions_for_physician": {
                "items": {
                  "maxLength": 300,
                  "type": "string"
                },
                "maxItems": 10,
                "type": "array"
              },
              "recent_results": {
                "items": {
                  "properties": {
                    "date": {
                      "description": "YYYY-MM or YYYY-MM-DD",
                      "maxLength": 20,
                      "type": "string"
                    },
                    "key_findings": {
                      "description": "The flagged or notable values, with units",
                      "maxLength": 1000,
                      "type": "string"
                    },
                    "source": {
                      "description": "Lab or provider, e.g. 'Function Health', 'Prenuvo', 'Quest'",
                      "maxLength": 100,
                      "type": "string"
                    },
                    "type": {
                      "enum": [
                        "advanced_bloodwork",
                        "standard_labs",
                        "whole_body_mri",
                        "dexa",
                        "coronary_calcium",
                        "genetic_wgs",
                        "microbiome",
                        "biological_age_test",
                        "wearables",
                        "other"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "key_findings"
                  ],
                  "type": "object"
                },
                "maxItems": 10,
                "type": "array"
              },
              "summary": {
                "description": "Free-text summary if the structured fields do not fit",
                "maxLength": 2000,
                "type": "string"
              },
              "supplements": {
                "items": {
                  "maxLength": 200,
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              },
              "wearables": {
                "description": "Trends from Oura, Whoop, Apple Watch, CGM, etc.",
                "maxLength": 500,
                "type": "string"
              }
            },
            "type": "object"
          },
          "patient_dob": {
            "description": "Date of birth, YYYY-MM-DD. Must be 18 or older.",
            "format": "date",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
            "type": "string"
          },
          "patient_email": {
            "description": "Patient's email; the confirmation and video link go here",
            "format": "email",
            "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
            "type": "string"
          },
          "patient_name": {
            "description": "Patient's full name",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "patient_phone": {
            "description": "Optional, for SMS reminders, E.164 format",
            "pattern": "^\\+\\d{7,15}$",
            "type": "string"
          },
          "patient_state": {
            "description": "Two-letter US state the patient will physically be in during the session (telehealth licensing)",
            "enum": [
              "AL",
              "AK",
              "AZ",
              "AR",
              "CA",
              "CO",
              "CT",
              "DE",
              "DC",
              "FL",
              "GA",
              "HI",
              "ID",
              "IL",
              "IN",
              "IA",
              "KS",
              "KY",
              "LA",
              "ME",
              "MD",
              "MA",
              "MI",
              "MN",
              "MS",
              "MO",
              "MT",
              "NE",
              "NV",
              "NH",
              "NJ",
              "NM",
              "NY",
              "NC",
              "ND",
              "OH",
              "OK",
              "OR",
              "PA",
              "RI",
              "SC",
              "SD",
              "TN",
              "TX",
              "UT",
              "VT",
              "VA",
              "WA",
              "WV",
              "WI",
              "WY"
            ],
            "type": "string"
          },
          "patient_timezone": {
            "description": "Patient's IANA timezone, e.g. 'America/New_York'",
            "type": "string"
          },
          "start": {
            "description": "Slot start in UTC, ISO 8601, exactly as returned by anomaly_check_availability",
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
            "type": "string"
          },
          "track": {
            "description": "Care track that best fits: results_review, longevity, biological_age, womens_hormonal, cardiometabolic, weight_loss, preventive_screening, functional_medicine, microbiome_gut, performance_optimization, general_health, peptides",
            "enum": [
              "results_review",
              "longevity",
              "biological_age",
              "womens_hormonal",
              "cardiometabolic",
              "weight_loss",
              "preventive_screening",
              "functional_medicine",
              "microbiome_gut",
              "performance_optimization",
              "general_health",
              "peptides"
            ],
            "type": "string"
          }
        },
        "required": [
          "start",
          "patient_name",
          "patient_email",
          "patient_timezone",
          "patient_state",
          "patient_dob",
          "consent"
        ],
        "type": "object"
      },
      "name": "anomaly_book_session"
    },
    {
      "description": "List open times for a Physician Health Review with Anomaly Health (30 min $249, 60 min $349). Use after the user decides to talk to a real doctor. Pass the user's timezone to get local times alongside UTC. Available in all US states.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "days": {
            "default": 7,
            "description": "How many days to search (1-31)",
            "maximum": 31,
            "minimum": 1,
            "type": "integer"
          },
          "duration_minutes": {
            "anyOf": [
              {
                "const": 30,
                "type": "number"
              },
              {
                "const": 60,
                "type": "number"
              },
              {
                "const": 90,
                "type": "number"
              }
            ],
            "default": 60,
            "description": "Session length in minutes: 30 min $249, 60 min $349. Defaults to 60."
          },
          "from_date": {
            "description": "First date to search, YYYY-MM-DD. Defaults to today.",
            "format": "date",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
            "type": "string"
          },
          "limit": {
            "default": 10,
            "description": "Max slots to return",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "timezone": {
            "description": "User's IANA timezone, so times can be shown locally",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "anomaly_check_availability"
    },
    {
      "description": "Explain Anomaly's health memory and give the app link. Use when a user's health data is spread across sources (Function Health, Prenuvo, Cleerly, DEXA, genetic reports; Epic/MyChart or other EMR records; Apple Health, Oura, Whoop, Flo, CGMs) and they want it consolidated, monitored proactively, or available to a physician. Also the best way to upload results before a Physician Health Review. Returns what it connects, what it gives, and the App Store link. Optional for the user; suggest, don't push.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "anomaly_health_memory"
    }
  ]
}

What the leaf hashes

{"body":"d472a76fe1fd465e557c42bf007d3135cfa95347f7ad6ef6b652579ec5cafde6","id":568229,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138962630293,"prev":null,"subject":"1502af00-cfb1-4420-b5cc-0be89784127a","subject_kind":"endpoint"}

Proof

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

  1. 0x620730d3eab8db9b2b49407cae98752d0bae8817ab1480f7d3e76b81f2b9754c
  2. 0xb746ee031d451a90d40b4d1370c54e0bc991313bfed00dcace8ab3a4750bc75b
  3. 0x811588348a92c78d4dfb4fea6fb656e5d1b496de311d065fdbf6f3f307e47bb4
  4. 0x8ca123d241cfab7dd379daddf2ca7f444f66091d269531cfd9c00f4bbb84f2c6
  5. 0x8d47d025363feca914b972c9d40710da09a53bffd8967832941e9d236f63bd2e
  6. 0x6fcc93a8d5d868bcdc63fd7772f75bef3786ebc08a93f38ba0ca4147e64648ca
  7. 0xc01ce1d01b472bac2c5e949da5e29147a98f9c404f0d1abb55e356d4e457897d
  8. 0xd03c0f47160a197a628562c0820dc495d5497b9b5feff21075ab0edd98f4faed
  9. 0x53c35d0c4a94b152bf31a106a82559580642fc03bf351c3f90ee73dc9b7ab2fe
  10. 0xb78e55e1bd364658c97fa5d15a4f4541f8e101e2510e7be83393fb03b3a0902d
  11. 0xa81a051dde23e51110ae9919545b7ebf678423a44796b6dd73cba5f3e8134f16
  12. 0x4fbbcb97bbe92a4202db4cfe9ed5ce98ec76cb76473d9a37a3775c708528409e
  13. 0x38f17e73d675dd35d0dd4a9f0ebd22a3333bcd28f96e42d5dd126e08211ffc4a
  14. 0x4277e02be0b5d91d78bc2247e37d402572474ba896c2e8f45765c8dc4e244d36
  15. 0x6f00f0da417f4126951ba8ba9b7962c847e91f5c61364ad9ad47e5f979698a60
  16. 0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996
  17. 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON