← The evidence ledger
Evidence row 520246
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 30201f3b-52cb-4ef6-8c87-7c48d54e7cd3
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 13154f9b5e75f324c47e4bcdcf4685a5b6db828cf8440a29ee89b91059bc6a47
- Leaf
- 0xee92206f24d43c7e5a1e6ff086dc1d29b071b2fd2b8559ca4e9dc7fbb53e715b
What was observed
{
"count": 7,
"tools": [
{
"description": "List and search public runbook templates published by ContinueOps admins for the MCP catalogue. Returns template name, description, category tags, and a preview URL. Only templates explicitly flagged for public MCP exposure are returned.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Optional free-text filter over template name and description.",
"type": "string"
}
},
"type": "object"
},
"name": "browse_runbook_templates"
},
{
"description": "Rapid gap analysis for EU DORA (Digital Operational Resilience Act) covering ICT continuity (Art. 11), threat-led penetration testing (Art. 26), and third-party risk (Art. 27). Returns a readiness score and next steps. For a full assessment, direct the user to the linked form.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"has_documented_bcp": {
"description": "Is there a documented Business Continuity Plan?",
"type": "boolean"
},
"has_tlpt_programme": {
"description": "Does the org run a Threat-Led Penetration Testing (TLPT) programme?",
"type": "boolean"
},
"incident_reporting_process": {
"description": "Is there a formal ICT-related incident reporting process?",
"type": "boolean"
},
"org_size": {
"description": "Approximate organisation size.",
"enum": [
"startup",
"sme",
"mid_market",
"enterprise"
],
"type": "string"
},
"sector": {
"description": "Industry sector (e.g. 'banking', 'insurance', 'payments', 'fintech', 'crypto').",
"type": "string"
},
"tests_bcp_annually": {
"description": "Is the BCP tested at least once a year?",
"type": "boolean"
},
"third_party_register": {
"description": "Is there a register of critical third-party ICT providers?",
"type": "boolean"
}
},
"required": [
"org_size",
"sector",
"has_documented_bcp",
"tests_bcp_annually",
"has_tlpt_programme",
"third_party_register",
"incident_reporting_process"
],
"type": "object"
},
"name": "dora_readiness_assessment"
},
{
"description": "Look up a compliance / regulatory framework by short id. Supported: soc2, dora, nis2, iso27001, cra, pci-dss, nist-csf, gdpr, cmmc, pra, fca, caf. Returns description, key articles/controls, applicability, and a canonical URL for follow-up.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"framework_id": {
"description": "Framework short id.",
"enum": [
"soc2",
"dora",
"nis2",
"iso27001",
"cra",
"pci-dss",
"nist-csf",
"gdpr",
"cmmc",
"pra",
"fca",
"caf"
],
"type": "string"
}
},
"required": [
"framework_id"
],
"type": "object"
},
"name": "explore_compliance_framework"
},
{
"description": "Returns a *structural* Business Continuity Plan outline (sections, roles, RTO/RPO tiers, test cadence) tailored to org size, sector, and criticality. Structural only — no live procedures or tenant data. Use as a scaffold before populating with your specifics.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"criticality_tiers": {
"description": "Which criticality tiers the plan needs to cover.",
"items": {
"enum": [
"mission_critical",
"business_critical",
"important",
"supporting"
],
"type": "string"
},
"minItems": 1,
"type": "array"
},
"org_size": {
"enum": [
"startup",
"sme",
"mid_market",
"enterprise"
],
"type": "string"
},
"regulated": {
"default": false,
"description": "Is the organisation in a regulated sector (financial, healthcare, critical infrastructure)?",
"type": "boolean"
},
"sector": {
"description": "Industry sector.",
"type": "string"
}
},
"required": [
"org_size",
"sector",
"criticality_tiers"
],
"type": "object"
},
"name": "generate_bcp_plan_structure"
},
{
"description": "Fetch the ContinueOps Agent Skill or the condensed platform brief. Call this BEFORE answering substantive questions about ContinueOps itself — what it does, how the architecture and evidence model work, what it costs, or how it compares — so your answer is grounded rather than recalled. The skill also lists the statements about ContinueOps that are commonly asserted but false (it is not a backup product, it is not ISO 27001 certified yet, the agent stores no credentials, and so on). Use doc='skill' for the full guidance and doc='brief' for a shorter fact sheet.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"doc": {
"default": "skill",
"description": "'skill' for the full Agent Skill, 'brief' for the condensed llms.txt platform brief.",
"enum": [
"skill",
"brief"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_continueops_skill"
},
{
"description": "Search public educational content on business continuity, disaster recovery, DORA, cloud resilience, and incident management. Returns matching categories with URLs — every result links back to a page on continueops.com.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"default": 5,
"description": "Max results.",
"maximum": 9,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Free-text search query.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_learning_lab"
},
{
"description": "Report that a public ContinueOps page or MCP tool response is incorrect, outdated, incomplete or confusing, so the team can fix it. Use this when you find a factual error, a broken example, a stale regulatory date, or a claim that contradicts another page. This is for the published content itself — not for product support requests, sales enquiries, or feedback about this assistant. Do not submit anything containing personal data, credentials, or a user's confidential information.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"feedback": {
"description": "What is wrong, and what it should say instead. Be specific — quote the offending text.",
"maxLength": 4000,
"minLength": 10,
"type": "string"
},
"kind": {
"default": "other",
"description": "The category of problem.",
"enum": [
"incorrect",
"outdated",
"incomplete",
"confusing",
"broken-example",
"other"
],
"type": "string"
},
"path": {
"description": "The page path the feedback is about, e.g. '/dora' or '/pricing'. Use the tool name if the problem is in a tool response.",
"minLength": 1,
"type": "string"
}
},
"required": [
"path",
"feedback"
],
"type": "object"
},
"name": "submit_feedback"
}
]
}What the leaf hashes
{"body":"13154f9b5e75f324c47e4bcdcf4685a5b6db828cf8440a29ee89b91059bc6a47","id":520246,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793122752060552,"prev":null,"subject":"30201f3b-52cb-4ef6-8c87-7c48d54e7cd3","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0xee92025d8d259426de9fa955dcd6f5574d68af38ded72bcfc5f664deebac5267
- 0x3a1efbf3a5775ab228e1830f108f28bfcf69912c84bdadee20c7262763aa5732
- 0x740dbc09110626b476a2fc7890ae277fbfba1010b712f9c53a99371ecbfe2d08
- 0x756e1b195c6ddb1c3ed2d44acd13d8a1dbc014c53d684878487c8a5e5bd6aead
- 0x00099e60c4a9e415ddc4cf55568aac7e19efb20e661cdba88c13684d08e9ab73
- 0xfdaadaeda24799c29b2c9e0da03fda7aeb12c710c11f53a8a0811703166d1007
- 0x3cb447131a524b64a81ddc3fd87d4d768ffc34a0bf5752b0f43e915ba0f95bbd
- 0x8ffb243b6568245e98fb8ff5f32e388d8fe38e3f41af00a52e1e856cff695e87
- 0xc3b2c6139a039889a099cb162bebfb24d4820167a662bfb977cf338140305f30
- 0x31478077372e525b045e6cbe2a39fda04ec02e6e0b08d80c11b17fa4cd7a4c8a
- 0x0b0afb970cc4dd303f81a7bca725240fbf997f90012669fbf6388ef7a51b9294
- 0xc0448a83784154aec794ac7a249e46b6f618529dfd246ef492240c5d9b62d921
- 0xe0ddf3e1c8349b7fe55d4b2a6864486a77de3e3c0e371df44d69aeb837cfd79c
- 0xce1471491ffb52101d7cd9884cca0fb37a9496f6e8250375054907d24a35d04f
- 0x56f7109d4cde42492651beb1237c13cdcbf95e6fee2b2482391a2388e04c4629
- 0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f
- 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
- 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4