addrbookFor publishers
← The evidence ledger

Evidence row 220914

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint b9b007d9-b19a-4a7a-b224-0026c3c4440e
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
69dac8aea9a994f4de3026cf7143fdb39d4548809fb7b6b17f6301637a1738b2
Leaf
0xe7b94722ba243444233a6f1e6a51ec071b9adcb873a0f144bb1a7b62eb9d69fb

What was observed

{
  "count": 7,
  "tools": [
    {
      "description": "Retrieves advisory EDGA model templates, constitutional clauses, and administrative checklists for establishing a volunteer-led disc golf club in England. The tool prompts for or accepts customisation variables (such as club_name, adoption_date, and welfare_officer) to generate ready-to-adopt Word (.docx) documents.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "include_disclaimers": {
            "default": true,
            "description": "Whether to include mandatory legal, insurance, and safeguarding disclaimers.",
            "type": "boolean"
          },
          "topic": {
            "description": "The specific governance or operational document required.",
            "enum": [
              "constitution_model",
              "code_of_conduct",
              "risk_assessment_template",
              "event_risk_assessment_template",
              "bank_account_checklist",
              "welfare_officer_role",
              "safeguarding_policy_template",
              "club_complaints_procedure",
              "club_insurance_checklist",
              "incident_report_form",
              "junior_session_checklist",
              "photography_consent_guidance",
              "council_approach_letter",
              "school_youth_group_letter"
            ],
            "type": "string"
          },
          "variables": {
            "additionalProperties": {
              "type": "string"
            },
            "description": "Optional key-value pairs to populate template placeholders (e.g. club_name, adoption_date, welfare_officer, event_name). If omitted, the tool returns the required placeholders for the AI assistant to prompt the user before generating their personalised Word document.",
            "type": "object"
          }
        },
        "required": [
          "topic"
        ],
        "type": "object"
      },
      "name": "get_club_starter_guidance"
    },
    {
      "description": "Retrieves advisory EDGA course planning guidance with verified national participation baselines (UDisc partnership), source links, evidence dates and verification limits. Numerical buffers, budgets and case-study claims require local verification; they are not an authoritative safety standard.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "hole_count": {
            "description": "Proposed number of holes/targets.",
            "enum": [
              6,
              9,
              18
            ],
            "type": "integer"
          },
          "include_case_studies": {
            "default": "all",
            "description": "Include source-reported Forestry England, Telford Town Park, or Bristol DGC figures with verification status and evidence periods.",
            "enum": [
              "all",
              "forestry_england",
              "telford_municipal",
              "bristol_municipal",
              "none"
            ],
            "type": "string"
          },
          "include_sign_off_stories": {
            "default": true,
            "description": "Include suggested approval discussion points with their evidence limits.",
            "type": "boolean"
          },
          "landowner_type": {
            "description": "The target landowner or managing authority.",
            "enum": [
              "parish_town_council",
              "unitary_borough_council",
              "forestry_england",
              "private_landowner"
            ],
            "type": "string"
          }
        },
        "required": [
          "landowner_type",
          "hole_count"
        ],
        "type": "object"
      },
      "name": "get_course_development_framework"
    },
    {
      "description": "Retrieves official EDGA Tour schedules, stage dates, divisions, season highlights, and real-time division standings from Tjing, strictly restricted to configured EDGA Tour competitions.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "division": {
            "description": "Division code, case-insensitive (e.g. MPO, FPO, MP40, MA4, FA4). Required for all standings requests. Event divisions are independent of season points eligibility.",
            "type": "string"
          },
          "stage_id": {
            "description": "Event stage UUID; supported only with standings and division. Must belong to the selected configured Tour year (current year if omitted).",
            "type": "string"
          },
          "view": {
            "default": "schedule",
            "description": "View type: 'schedule' for tour stages and dates, 'standings' for division points leaderboard, 'divisions' for official points divisions, 'seasons' for an overview of all configured tour years, 'stats' for season leaders.",
            "enum": [
              "schedule",
              "standings",
              "divisions",
              "seasons",
              "stats"
            ],
            "type": "string"
          },
          "year": {
            "default": 2026,
            "description": "Tour competition year. Available years: 2026, 2025. Omit this field to use the current EDGA Tour year.",
            "enum": [
              2026,
              2025
            ],
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "get_edga_tour"
    },
    {
      "description": "Retrieve the full text, metadata, statutory basis, status, download URLs (PDF/DOCX), and sections of a specific EDGA governance policy or standard.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "format": {
            "default": "markdown",
            "description": "Return full markdown, plain text, or executive summary metadata.",
            "enum": [
              "markdown",
              "text",
              "summary"
            ],
            "type": "string"
          },
          "slug": {
            "description": "The policy slug (e.g. 'national-safeguarding-policy', 'clean-sport-anti-doping-policy', 'tournament-standards', 'strategic-plan-2026-2028', 'code-of-conduct', 'safety-management-policy', 'equality-diversity-inclusion-policy', 'member-conduct-and-complaints-procedure', 'conflict-of-interest-policy', 'data-protection-policy', 'event-risk-assessment-template', 'articles-of-association', 'sample-test-policy').",
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_governance_policy"
    },
    {
      "description": "Retrieve verified UK sports, community, and environmental grant funding streams for disc golf course installation, equipment, and club development.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "max_budget_gbp": {
            "description": "Maximum project budget in GBP. Unknown award minima are retained; this does not establish eligibility or full funding.",
            "minimum": 0,
            "type": "integer"
          },
          "project_type": {
            "default": "all",
            "enum": [
              "new_course_installation",
              "course_improvement",
              "junior_schools",
              "events_competition",
              "all"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_grants_and_funding"
    },
    {
      "description": "List all official EDGA governance policies, codes of conduct, and standards, including their slug, title, status (Current, Draft), review date, statutory basis, and web URL.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "status": {
            "default": "all",
            "description": "Filter policies by adoption status (all, current, or draft).",
            "enum": [
              "all",
              "current",
              "draft"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_governance_policies"
    },
    {
      "description": "Searches public course records supplied live by the independent DiscGolfAPI service. EDGA does not own or control these records. Matches recorded course names and localities, or finds courses nearest to supplied coordinates.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "is_18_holes": {
            "description": "True selects known counts of at least 18 holes; false selects known counts below 18. Unknown counts are excluded by either filter.",
            "type": "boolean"
          },
          "is_free": {
            "description": "Filter by confirmed free access. Unknown access is null and excluded by either true or false.",
            "type": "boolean"
          },
          "latitude": {
            "description": "Latitude for a nearest-course search. Must be supplied with longitude.",
            "maximum": 90,
            "minimum": -90,
            "type": "number"
          },
          "limit": {
            "default": 10,
            "description": "Maximum number of course records to return (1 to 25).",
            "maximum": 25,
            "minimum": 1,
            "type": "integer"
          },
          "longitude": {
            "description": "Longitude for a nearest-course search. Must be supplied with latitude.",
            "maximum": 180,
            "minimum": -180,
            "type": "number"
          },
          "offset": {
            "default": 0,
            "description": "Number of matching records to skip for pagination (0 to 1000).",
            "maximum": 1000,
            "minimum": 0,
            "type": "integer"
          },
          "query": {
            "description": "Search keyword matched against DiscGolfAPI's recorded course name, town/locality, operator, and any county or postcode fields it supplies (e.g. 'Bristol', 'Ashton Court', 'Cotswold').",
            "type": "string"
          },
          "radius_km": {
            "default": 25,
            "description": "Maximum straight-line distance in kilometres for a coordinate search.",
            "maximum": 100,
            "minimum": 0.1,
            "type": "number"
          },
          "region": {
            "default": "ENG",
            "description": "Great Britain region filter: ENG, SCT, WLS, or empty for all GB. Defaults to ENG. Northern Ireland is outside this GB catalogue.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_courses"
    }
  ]
}

What the leaf hashes

{"body":"69dac8aea9a994f4de3026cf7143fdb39d4548809fb7b6b17f6301637a1738b2","id":220914,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793026990379258,"prev":null,"subject":"b9b007d9-b19a-4a7a-b224-0026c3c4440e","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. 0xe7b98d07bc138bed3ebbcb00b1582fc8b81e895680865c30b1ed78b7080e95a2
  2. 0x9773ef94ef54e7229d800284ff4feca335add9239394ebd728edf2f2a15ad844
  3. 0x62dc775b8b6a5f0497f980a9b0c1a00008dd74f41f5c8ea5ff247f3517e5aa3d
  4. 0x83c2517b4c4d5417ffb5e0dbe1cd91c67560e6d48e806f4270050adfafbed0e7
  5. 0x87da15892eec1ba6ac7e675855645d1d8f72eb5e4174e2b29b8d307ad4564768
  6. 0x95dfe83a0e281f132c8f93e775b19c3cff550c8df1b9abebe4ac44152e49772e
  7. 0xf211a15524d206ade755b2000e31661cdb669a5bbc052ed7edc0a5a34f9737bd
  8. 0x5bdc735cebacc993b9c0ff47b5aa63c9828c0d44e37861eae8a10657fadbf98f
  9. 0x2a786d995f118d568b2cd35305632361c33d5f0497754da7981bf73762c501e1
  10. 0x5da7821808d0b41f2fd896fc8aa021cd9f87f6fb804fcaa5fa71fc51d13292df
  11. 0xf9ef09a725d52af13e504e0eafd5a3073b223792ca665fa964297ee3fc3cee9b
  12. 0x3d0b5282d5282c30fc9f86662367cab01d0dba65f13d2968391a7d087b79dfb3
  13. 0xafcc1fe54cfe00a3a1de33df127340075f22433bb89848bbc81499cd7aca5b2b
  14. 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
  15. 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON