addrbookFor publishers
← The evidence ledger

Evidence row 573938

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 6317a0eb-ae32-4d27-8d64-9ecbb94ef234
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
de1590c2894eead051bc6e91ddd5386889c407cfb5fc34134c47f661896f2a3d
Leaf
0xdb355b655ff52ecbc5ea8d3f1a642639c52308963159921201a7da2b812d7d10

What was observed

{
  "count": 2,
  "tools": [
    {
      "description": "Diagnose a student's written explanation in AP Chemistry or AP Physics 1 (or the same topics in introductory chemistry or algebra-based physics). Returns structured diagnostic data for your own tutoring: the verdict; the student's specific misconception in plain words, with error_source telling you whether it comes from our curated misconception library or was identified by the engine; where the topic sits in the AP course (unit and topic); why this reasoning loses credit on AP-style free-response scoring; what a credit-earning explanation must include; a recommended teaching move; and one probe question. A short ready-to-use tutor_response is included for simple integrations. Each response includes schema_id, the topic it matched: pass it back as schema_id on follow-up calls about the same topic to skip topic routing (faster and more consistent), and use it with curriculum_anchor to organize practice and reports by unit and topic. Use error_name to describe the error to teachers and students. Treat teaching_guidance as a recommendation, and prefer the probe question over reading reader_trap to the student verbatim. Send at least one full sentence of reasoning; not for single-word or numeric answers. Not affiliated with or endorsed by the College Board.",
      "inputSchema": {
        "properties": {
          "schema_id": {
            "description": "Optional. Target a specific schema (e.g. \"AP_CHEM_1_1\") if you already know the topic. If omitted, the API routes automatically across all 130 schemas.",
            "type": "string"
          },
          "student_response": {
            "description": "The student's own words — their explanation, reasoning, or answer in free-response form. At least one complete sentence with a stated reason works best.",
            "type": "string"
          }
        },
        "required": [
          "student_response"
        ],
        "type": "object"
      },
      "name": "diagnose_response"
    },
    {
      "description": "Returns Quantabble's coverage and full topic catalog: every schema_id with its course, unit, topic number and title. Use it to check a topic is in scope and to look up the schema_id to pass to diagnose_response when you already know what the student is working on. Free; no model call.",
      "inputSchema": {
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "get_coverage"
    }
  ]
}

What the leaf hashes

{"body":"de1590c2894eead051bc6e91ddd5386889c407cfb5fc34134c47f661896f2a3d","id":573938,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793141348357674,"prev":null,"subject":"6317a0eb-ae32-4d27-8d64-9ecbb94ef234","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. 0xdb35539d1833681fb01e9804066965f0c8cac0910adcf4dbb0fe47d0f0dc1d05
  2. 0x3a978f4361988fb2a7682e3fa8830d231493dcdad97f9d5de85c31a59cf607d8
  3. 0x7f9ec1a21e880f73c4001d3214dd40e3f3413bef6e86a29eb9bb1727493841bf
  4. 0x5ffafa4fde5fea970e297702888192c7333cead0158c9e4a5dc5f877a1fcf8aa
  5. 0x5ce9d8a4e0556ef1a0a496740feead120efff988be231361d08ab1eb367bfa6a
  6. 0x1850de28fcefc31cdb321d1b7cd2656deaf2484e2833ce4df647350e9509dd00
  7. 0xa70a416e9e771e22aa5715438b8f89371cb0b9021eb8fad5a11abeeef01ea006
  8. 0x436f7d29d790251dbfe12481519b1f2e9dcf9b4d40ea3e888666d920d0e679de
  9. 0x3b160b317a1cd03800f5e573e98c94de7c059a51d178a97abd623d3afb939dae
  10. 0x649fe9bf9933bdf8e4f1669be18e697cdd5108fea86a8e4c464c55d2f32effaf
  11. 0x060f0050459b9f778c2761a528a47f6fd2a30d32b8fb939c042a40bcf5eae20e
  12. 0xb1729a74b02e0277214cd7ddc7a3826d50fd12538906bbf13236f7c6cca39323
  13. 0x9f8e192630bb5fc72241bfdb0460be2fccc141b3afd0197fe2e478dc28ce82a9
  14. 0xd59f3e577867f5105dd7f75598f16da8286185e426dfcdafb84e733fde2b2492
  15. 0x24e3e2bb8ee1e8d20756de35f0e0c4ec8eb1f193bd2cf3f077ee1f92f211c34d
  16. 0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON