addrbookFor publishers
← The evidence ledger

Evidence row 266622

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint f479b1c5-4298-41a0-965e-d4ea06c718ac
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
6f238f1172a3cb3a8f23e9100dbd155794bf0b3d09b662f981f72af86096cdb3
Leaf
0x494da7222a9a6f97b34057d63047ff305dc57f38053f59340a3a3c84ff045be8

What was observed

{
  "count": 8,
  "tools": [
    {
      "description": "Find curricular competencies that appear across multiple subjects or courses. Useful for interdisciplinary curriculum design and identifying transferable skills.\n\nArgs:\n  - competency_text (string): A competency description to find connections for\n  - scope (string, optional): Where to search ('same_subject', 'cross_subject', 'all'). Default 'all'.\n\nReturns: Related competencies from other courses/subjects with similarity ranking.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "competency_text": {
            "description": "A competency description to find connections for",
            "minLength": 3,
            "type": "string"
          },
          "scope": {
            "default": "all",
            "description": "Where to search for related competencies",
            "enum": [
              "same_subject",
              "cross_subject",
              "all"
            ],
            "type": "string"
          }
        },
        "required": [
          "competency_text"
        ],
        "type": "object"
      },
      "name": "get_competency_connections"
    },
    {
      "description": "Get the complete BC curriculum for a specific course: Big Ideas, Curricular Competencies (grouped by domain), and Content/KDU items with elaborations. Returns the full three-column structure used by BC Ministry of Education.\n\nArgs:\n  - subject (string): Subject slug (e.g., 'adst', 'science')\n  - grade (integer): Grade level (0=K, 1-12)\n  - course (string, optional): Course slug (e.g., 'technology-explorations'). If omitted, returns all courses for that subject+grade.\n\nReturns: Complete three-column curriculum structure per course, including elaborations.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "course": {
            "description": "Course slug (e.g., 'technology-explorations'). If omitted, returns all courses for subject+grade.",
            "type": "string"
          },
          "grade": {
            "description": "Grade level (0=Kindergarten, 1-12)",
            "maximum": 12,
            "minimum": 0,
            "type": "integer"
          },
          "subject": {
            "description": "BC curriculum subject slug (e.g., 'adst', 'science')",
            "enum": [
              "adst",
              "arts-education",
              "career-education",
              "english-language-arts",
              "languages",
              "mathematics",
              "physical-health-education",
              "science",
              "social-studies"
            ],
            "type": "string"
          }
        },
        "required": [
          "subject",
          "grade"
        ],
        "type": "object"
      },
      "name": "get_course_curriculum"
    },
    {
      "description": "Show the crawl history and change timeline for a specific course. Includes each crawl snapshot (date, item counts, content hash) and a changelog of all detected modifications.\n\nArgs:\n  - subject (string): Subject slug (e.g., 'science')\n  - grade (integer): Grade level (0=K, 1-12)\n  - course (string, optional): Course slug (e.g., 'chemistry'). If omitted, shows history for all courses at subject+grade.\n\nReturns: Timeline of crawl snapshots and detected changes per course.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "course": {
            "description": "Course slug (e.g., 'chemistry'). If omitted, shows history for all courses at subject+grade.",
            "type": "string"
          },
          "grade": {
            "description": "Grade level (0=Kindergarten, 1-12)",
            "maximum": 12,
            "minimum": 0,
            "type": "integer"
          },
          "subject": {
            "description": "BC curriculum subject slug (e.g., 'adst', 'science')",
            "enum": [
              "adst",
              "arts-education",
              "career-education",
              "english-language-arts",
              "languages",
              "mathematics",
              "physical-health-education",
              "science",
              "social-studies"
            ],
            "type": "string"
          }
        },
        "required": [
          "subject",
          "grade"
        ],
        "type": "object"
      },
      "name": "get_course_history"
    },
    {
      "description": "Show what changed in BC curriculum since a given date. Detects added, removed, and modified Big Ideas, Competencies, and Content items across crawl runs. Requires at least two crawls to have change data.\n\nArgs:\n  - since (string, optional): ISO date (e.g., '2026-01-15'). Default: last 30 days.\n  - subject (string, optional): Filter by subject slug\n  - grade (integer, optional): Filter by grade level\n  - change_type (string, optional): Filter by change type ('added', 'removed', 'modified', 'all'). Default 'all'.\n  - limit (integer, optional): Max entries to return (default 50, max 100)\n\nReturns: Course-level summary of which courses changed, plus item-level detail of what specifically was added/removed/modified.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "change_type": {
            "default": "all",
            "description": "Filter by type of change",
            "enum": [
              "added",
              "removed",
              "modified",
              "all"
            ],
            "type": "string"
          },
          "grade": {
            "description": "Grade level (0=Kindergarten, 1-12)",
            "maximum": 12,
            "minimum": 0,
            "type": "integer"
          },
          "limit": {
            "default": 50,
            "description": "Maximum changelog entries to return (default 50)",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "since": {
            "description": "ISO date string — show changes detected after this date (e.g., '2026-01-15'). Defaults to last 30 days.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "subject": {
            "description": "BC curriculum subject slug (e.g., 'adst', 'science')",
            "enum": [
              "adst",
              "arts-education",
              "career-education",
              "english-language-arts",
              "languages",
              "mathematics",
              "physical-health-education",
              "science",
              "social-studies"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_curriculum_changes"
    },
    {
      "description": "Show how Big Ideas, Competencies, and Content progress across grade levels for a BC subject. Useful for understanding scaffolding, prerequisites, and learning trajectories. When a query is provided, filters to only matching items at each grade — showing a focused vertical thread rather than a full data dump.\n\nArgs:\n  - subject (string): Subject slug\n  - grade_from (integer): Starting grade (0=K, 1-12)\n  - grade_to (integer): Ending grade (0=K, 1-12)\n  - focus (string, optional): Which element to trace ('big_ideas', 'competencies', 'content', 'all'). Default 'all'.\n  - query (string, optional): Focus on a specific concept (e.g., 'evidence', 'multiplication'). Only matching items shown at each grade.\n\nReturns: Grade-by-grade breakdown of curriculum elements showing progression, optionally filtered to a concept thread.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_grade_progression"
    },
    {
      "description": "List all available courses in the BC curriculum database (K-12). Use this to discover what courses are available before querying specific curriculum data.\n\nArgs:\n  - subject (string, optional): Filter by subject slug\n  - grade (integer, optional): Filter by grade level (0=K, 1-12)\n\nReturns: List of courses with subject, grade, name, and URL.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "grade": {
            "description": "Grade level (0=Kindergarten, 1-12)",
            "maximum": 12,
            "minimum": 0,
            "type": "integer"
          },
          "subject": {
            "description": "BC curriculum subject slug (e.g., 'adst', 'science')",
            "enum": [
              "adst",
              "arts-education",
              "career-education",
              "english-language-arts",
              "languages",
              "mathematics",
              "physical-health-education",
              "science",
              "social-studies"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_courses"
    },
    {
      "description": "Find curriculum elements shared between two or more subjects at the same grade level. Identifies overlapping competencies, big ideas, and content across subjects. Essential for interdisciplinary planning.\n\nArgs:\n  - subjects (string[]): Two or more subject slugs to compare (e.g., ['science', 'adst'])\n  - grade (integer): Grade level (0=K, 1-12)\n  - focus (string, optional): Which element to compare ('big_ideas', 'competencies', 'content', 'all'). Default 'all'.\n  - query (string, optional): Narrow to a specific concept (e.g., 'evidence', 'design thinking')\n  - limit (integer, optional): Max connections to return (default 20, max 50)\n\nReturns: Groups of curriculum items connected by shared language across subjects.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "focus": {
            "default": "all",
            "description": "Which curriculum element to compare across subjects",
            "enum": [
              "big_ideas",
              "competencies",
              "content",
              "all"
            ],
            "type": "string"
          },
          "grade": {
            "description": "Grade level (0=Kindergarten, 1-12)",
            "maximum": 12,
            "minimum": 0,
            "type": "integer"
          },
          "limit": {
            "default": 20,
            "description": "Maximum connections to return (default 20)",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Optional: narrow to a specific concept (e.g., 'evidence', 'design thinking')",
            "maxLength": 500,
            "minLength": 2,
            "type": "string"
          },
          "subjects": {
            "description": "Two or more subject slugs to compare (e.g., ['science', 'adst'])",
            "items": {
              "description": "BC curriculum subject slug (e.g., 'adst', 'science')",
              "enum": [
                "adst",
                "arts-education",
                "career-education",
                "english-language-arts",
                "languages",
                "mathematics",
                "physical-health-education",
                "science",
                "social-studies"
              ],
              "type": "string"
            },
            "maxItems": 9,
            "minItems": 2,
            "type": "array"
          }
        },
        "required": [
          "subjects",
          "grade"
        ],
        "type": "object"
      },
      "name": "search_cross_curricular"
    },
    {
      "description": "Search BC curriculum (K-12) for standards, competencies, content items, and assessment resources using full-text search. Returns structured results with source metadata.\n\nArgs:\n  - query (string): Natural language search query (e.g., 'empathetic design thinking', 'coding and computational thinking')\n  - subject (string, optional): Filter by subject slug (e.g., 'adst', 'science')\n  - grade (integer, optional): Filter by grade level (0=K, 1-12)\n  - content_type (string, optional): Filter by content type ('big_idea', 'competency', 'content_item', 'elaboration', 'assessment', 'all')\n  - limit (integer, optional): Max results (default 10, max 50)\n\nReturns: Matching curriculum elements with source type, course, subject, and grade metadata.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "content_type": {
            "default": "all",
            "description": "Type of curriculum content to filter by",
            "enum": [
              "big_idea",
              "competency",
              "content_item",
              "elaboration",
              "assessment",
              "instructional_sample",
              "all"
            ],
            "type": "string"
          },
          "grade": {
            "description": "Grade level (0=Kindergarten, 1-12)",
            "maximum": 12,
            "minimum": 0,
            "type": "integer"
          },
          "limit": {
            "default": 10,
            "description": "Maximum results to return (default 10)",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Natural language search query (e.g., 'empathetic design thinking')",
            "maxLength": 500,
            "minLength": 2,
            "type": "string"
          },
          "subject": {
            "description": "BC curriculum subject slug (e.g., 'adst', 'science')",
            "enum": [
              "adst",
              "arts-education",
              "career-education",
              "english-language-arts",
              "languages",
              "mathematics",
              "physical-health-education",
              "science",
              "social-studies"
            ],
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_curriculum"
    }
  ]
}

What the leaf hashes

{"body":"6f238f1172a3cb3a8f23e9100dbd155794bf0b3d09b662f981f72af86096cdb3","id":266622,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793035446453928,"prev":null,"subject":"f479b1c5-4298-41a0-965e-d4ea06c718ac","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. 0x494d9feb700b83c5c95d9be34011cdf8447cca1c4c60262b9d4bced4b302b6da
  2. 0xd3c2cca29a9a69c4a31fadc56c6846d74e7b4e58416bddeedc3487a1346b218f
  3. 0x4c4c2575a81b200b72577e13e65a972ea73d9b6db58323238db441e5491dde3a
  4. 0x8e94996c0ad3fc73d954d7cabcbd724da6d09907ca0fa7e11004841f1de06d08
  5. 0xf00b667eac8d5480214eb075dbc77af64a2b2bf8e5e260430b113a6048633780
  6. 0x3b396e21124e4e4ac17f913af9fbd951af3863fe529208d7b1a1e852de6f07ac
  7. 0xc40e5c9a64e91896822da4a4c59765e8d04086a5d1ed0e93df45e81aa00eeecf
  8. 0x437b009cc6c82c691f1e926b9d710b75ae2d605e36200844b7be55b222e99a90
  9. 0xec7485b81975f55f661fbcf11647d3620f1264635c65efce2232fda47fcf7578
  10. 0xf6623a394eb309bb86b964132205c8c6254e0667f6c642b476ce25978eabf36a
  11. 0xa40c09a143bc388ccac821ec3854902941c513470a57a806c98060a6d63aedf9
  12. 0xee7d5711cd2515f4b08f3e4041d3d56304f9db6bffd82d82746f0f4ea43b8f26
  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