← The evidence ledger
Evidence row 1744198
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 73c72714-4f96-42a1-be42-689f0f325eb2
- Recorded
- Previous row
- #291210
- Body SHA-256
- 22331e08a4e8dea315e63ec9c8d7a79f5f5c269289fd176ebbea7d7e584b013a
- Leaf
- 0xe24fa55da1eea44a9410f405e10009a04d919f37aca512c998f3452501966d2e
What was observed
{
"count": 4,
"tools": [
{
"description": "Decision support for an activity at a coordinate, including historical forecast reliability when established. Returns Senlay Core thresholds, exceeded conditions, source divergence, unknowns and assessment uncertainty. It may be wrong; unavailable evidence is named rather than inferred, and a human remains the final authority.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"domain": {
"description": "Operational domain to assess; supply domain or field.",
"enum": [
"kitesurfing",
"surfing",
"sailing",
"water_safety",
"lifeguard",
"fishing",
"drone",
"paragliding",
"construction",
"outdoor_work",
"worksite",
"agriculture",
"hiking",
"running",
"events",
"air_quality",
"general"
],
"type": "string"
},
"field": {
"description": "Alias for domain; when both are supplied they must agree.",
"enum": [
"kitesurfing",
"surfing",
"sailing",
"water_safety",
"lifeguard",
"fishing",
"drone",
"paragliding",
"construction",
"outdoor_work",
"worksite",
"agriculture",
"hiking",
"running",
"events",
"air_quality",
"general"
],
"type": "string"
},
"lat": {
"description": "Latitude from -90 to 90.",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"lng": {
"description": "Longitude from -180 to 180.",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"time": {
"description": "Optional ISO 8601 time. This release supports current conditions only (within 10 minutes of now).",
"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|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
"type": "string"
}
},
"required": [
"lat",
"lng"
],
"type": "object"
},
"name": "check_operability"
},
{
"description": "Return historical forecast reliability at a coordinate, separately for wind speed and direction. It reports UNKNOWN until Core has enough eligible archived forecast-versus-instrument pairs; it never corrects a forecast or predicts when a regime will end. Decision support. Humans remain the final authority.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"lat": {
"description": "Latitude from -90 to 90.",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"lng": {
"description": "Longitude from -180 to 180.",
"maximum": 180,
"minimum": -180,
"type": "number"
}
},
"required": [
"lat",
"lng"
],
"type": "object"
},
"name": "get_forecast_trust"
},
{
"description": "List the operational domains accepted by Senlay and a brief of the evidence and threshold logic each domain uses. Actual thresholds and assessments always come from Senlay Core.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_domains"
},
{
"description": "Return current physical-world evidence and historical forecast reliability for a coordinate. Every available value keeps its provenance, distance, age, measured/predicted status and confidence; source divergence is reported. Required but unavailable evidence is named, never silently estimated.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"domain": {
"description": "Operational domain; defaults to general. Legacy domain argument remains supported.",
"enum": [
"kitesurfing",
"surfing",
"sailing",
"water_safety",
"lifeguard",
"fishing",
"drone",
"paragliding",
"construction",
"outdoor_work",
"worksite",
"agriculture",
"hiking",
"running",
"events",
"air_quality",
"general"
],
"type": "string"
},
"field": {
"description": "Alias for domain; when both are supplied they must agree.",
"enum": [
"kitesurfing",
"surfing",
"sailing",
"water_safety",
"lifeguard",
"fishing",
"drone",
"paragliding",
"construction",
"outdoor_work",
"worksite",
"agriculture",
"hiking",
"running",
"events",
"air_quality",
"general"
],
"type": "string"
},
"lat": {
"description": "Latitude from -90 to 90.",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"lng": {
"description": "Longitude from -180 to 180.",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"time": {
"description": "Optional ISO 8601 time. This release supports current conditions only (within 10 minutes of now).",
"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|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
"type": "string"
}
},
"required": [
"lat",
"lng"
],
"type": "object"
},
"name": "sense_location"
}
]
}What the leaf hashes
{"body":"22331e08a4e8dea315e63ec9c8d7a79f5f5c269289fd176ebbea7d7e584b013a","id":1744198,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793513564864408,"prev":291210,"subject":"73c72714-4f96-42a1-be42-689f0f325eb2","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (302406 rows).
- 0xe24fae59acd0c1a536aa30f350b31b43e8c3d922f0b045c3d698b8bf8bb92c53
- 0x8bab79b5699c3ca882ea88059c6b2fed972700df78e35953c415790fa8d022de
- 0xa868ee1f6bf8a0c577b2b9528aacd560cec50c438d5305c603ad9863969e4d3e
- 0x3f88de6523541117b01ce7a5c42108ca5e79b823cec1f159972bbb741c95220b
- 0xf36d442ef883349ce52f3bff3b47239664f392f526bbf36d49f64d6c4d6429b5
- 0xaef350c99899adb45371b92a658eab8df58a18bbc5f3f3eb7e52ca68acf9a0bc
- 0xf2c75c3cafaca5903ba8b30177116a00b57253c1353c3739a22158c1c8dfe67c
- 0x0b1e1c72b73b2793ba845938ed87a0e2cbeb6cf84b6d360cf4601c1c55e7f616
- 0x9b6b3152c9a138dedb2fbb26e07b5637887b5c387277362c283bdb921012e4c3
- 0xd87ba2b61ca26945cfe6a800588212ae18b5e902f3733716f9f34e5163c18474
- 0x2de20f493130a51294a758075e0aea66668048139b2aa835e47cbd33453ff2b0
- 0xe7fd38eb5836ea92b3c740bc2f5fb1653bb77910129fc628b2af73e09c327a44
- 0xa567f95bd997bb1c25b24e0f3d37b6136018cb58573839158ad2a42dc344d758
- 0xf25ae803bf30c21cc73fca60cb3edf50df2a8c71b23bfe8c11bfe395b2367892
- 0xab7a3fc66c9797d0e63453ae08b7e56806e93e038fb5c65065ad1ba1e1d9114c
- 0x1023fddec22f7cf1aff98422f0e5714dcc4ca7df3408bb6d4550d6f770e5033a
- 0xf7af9137c03da92bdd37d086da37554097bcd1fce016f93f2e66d18b71970c5d
- Day root
- 0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
- Chained
- 0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
- Published
- On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90