← The evidence ledger
Evidence row 222897
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint d4ca8110-8226-4cdb-bf44-1c071d58973f
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 7241be67c81c7ba2e1854635136ea9ab96b7001697bede50efc19bf0f85855d1
- Leaf
- 0xd0bb1d27a91c41feeae7df01df576b612c11bf6bbeb92e2225e0e49683a3164f
What was observed
{
"count": 6,
"tools": [
{
"description": "Apply unique exact-text changes atomically as one undoable act (act is its id string), rename with filename, or set Note fields with note. At a moved numeric revision, literal edits apply if untouched since; whole-document replacement needs the current revision. A conflict returns current context; decide afresh. Drawings, painting, Water, comments and HTML objects use fenced text; a rapier-draw diagram stays live for the person, who drags its boxes and retypes its labels in the document; painting needs an open editor and an operation_id, and its result shows the painting.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent": {
"description": "Your display name on acts; never grants authority.",
"type": "string"
},
"changes": {
"items": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"block": {
"maxLength": 128,
"type": "string"
},
"heading": {
"oneOf": [
{
"maxLength": 1024,
"type": "string"
},
{
"items": {
"maxLength": 256,
"type": "string"
},
"maxItems": 32,
"type": "array"
}
]
},
"new": {
"maxLength": 67108864,
"type": "string"
},
"old": {
"maxLength": 67108864,
"type": "string"
}
},
"required": [
"old",
"new"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"after": {
"maxLength": 67108864,
"type": "string"
},
"block": {
"maxLength": 128,
"type": "string"
},
"heading": {
"oneOf": [
{
"maxLength": 1024,
"type": "string"
},
{
"items": {
"maxLength": 256,
"type": "string"
},
"maxItems": 32,
"type": "array"
}
]
},
"insert": {
"maxLength": 67108864,
"type": "string"
}
},
"required": [
"after",
"insert"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"text": {
"maxLength": 67108864,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
}
]
},
"maxItems": 32,
"minItems": 1,
"type": "array"
},
"document": {
"maxLength": 256,
"type": "string"
},
"fields": {
"additionalProperties": false,
"description": "Note fields, with note and without changes.",
"properties": {
"archived": {
"type": "boolean"
},
"colour": {
"enum": [
"",
"red",
"orange",
"yellow",
"green",
"teal",
"blue",
"purple",
"pink",
"brown"
],
"type": "string"
},
"pinned": {
"type": "boolean"
},
"reminder": {
"description": "App only; {at} in ms.",
"type": [
"object",
"null"
]
},
"section": {
"maxLength": 48,
"type": "string"
},
"tags": {
"items": {
"maxLength": 128,
"type": "string"
},
"maxItems": 64,
"type": "array"
},
"trashed": {
"type": "boolean"
}
},
"type": "object"
},
"filename": {
"maxLength": 256,
"type": "string"
},
"label": {
"description": "Short description of this edit in history.",
"type": "string"
},
"note": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"operation_id": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"revision": {
"description": "From your latest read or open; a Note's is its sha256.",
"type": [
"integer",
"string"
]
},
"turn_id": {
"description": "Groups acts for undo {turn_id}.",
"maxLength": 160,
"type": "string"
}
},
"required": [
"document",
"revision"
],
"type": "object"
},
"name": "edit"
},
{
"description": "to:\"file\" (default) delivers markdown, html, page, txt, docx or pdf (html is the whole editor with the document inside, editable offline); to:\"save\" saves to the bound destination; to:\"clipboard\" copies a passage as plain, markdown, formatted or complete. to:\"sync\" alone syncs the Notes store and can replace files. On the hosted Door, page, docx and pdf need the person's paired, open editor; a self-hosted server can provide a renderer. Inspect delivery; export never publishes a website.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent": {
"description": "Your display name on acts; never grants authority.",
"type": "string"
},
"block": {
"maxLength": 128,
"type": "string"
},
"compare_id": {
"maxLength": 128,
"type": "string"
},
"document": {
"maxLength": 256,
"type": "string"
},
"format": {
"enum": [
"markdown",
"html",
"page",
"txt",
"docx",
"pdf",
"plain",
"formatted",
"complete"
],
"maxLength": 32,
"type": "string"
},
"heading": {
"oneOf": [
{
"maxLength": 1024,
"type": "string"
},
{
"items": {
"maxLength": 256,
"type": "string"
},
"maxItems": 32,
"type": "array"
}
]
},
"operation_id": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"revision": {
"type": [
"integer",
"string"
]
},
"text": {
"maxLength": 67108864,
"type": "string"
},
"to": {
"enum": [
"file",
"save",
"clipboard",
"sync"
],
"maxLength": 32,
"type": "string"
}
},
"required": [
"document"
],
"type": "object"
},
"name": "export"
},
{
"description": "Create {text, filename}, resume {document}, open a Note {document, note}, create one {document, note:\"new\", text, title} (title only there), or import a host file {file}. Returns revision and whole text when it fits a page; otherwise a document map. A browser code goes to show {target:\"pair\", code}. Share editor_url when available; keep document private.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent": {
"description": "Your display name on acts; never grants authority.",
"type": "string"
},
"createToken": {
"maxLength": 128,
"type": "string"
},
"document": {
"maxLength": 256,
"type": "string"
},
"file": {
"additionalProperties": false,
"properties": {
"name": {
"maxLength": 256,
"type": "string"
},
"resourceUri": {
"maxLength": 8192,
"type": "string"
}
},
"required": [
"name",
"resourceUri"
],
"type": "object"
},
"filename": {
"maxLength": 256,
"type": "string"
},
"note": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"operation_id": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"text": {
"maxLength": 67108864,
"type": "string"
},
"title": {
"maxLength": 256,
"type": "string"
},
"url": {
"description": "This Door's editor_url, through its authorized connection. Use alone; other URLs are not fetched.",
"maxLength": 2048,
"type": "string"
}
},
"type": "object"
},
"name": "open"
},
{
"description": "Read exact text, a heading/fence map (as:\"outline\") or a PNG (as:\"image\") of the page or of the named block, heading or lines; a drawing's block gives it at full detail, even while it is open in Draw. query finds lines here; search lists Notes. Continue next_cursor with cursor alone. Check human context and omissions before editing. state:true reports pending work and the person’s presence; after_revision with wait_ms waits for their next change. guide returns instructions; guide resource URIs are not document IDs.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"after_revision": {
"description": "With wait_ms: return when the revision passes this.",
"minimum": 0,
"type": "integer"
},
"agent": {
"description": "Your display name on acts; never grants authority.",
"type": "string"
},
"as": {
"enum": [
"text",
"image",
"outline"
],
"maxLength": 32,
"type": "string"
},
"block": {
"maxLength": 128,
"type": "string"
},
"comparison": {
"type": "boolean"
},
"cursor": {
"maxLength": 256,
"type": "string"
},
"document": {
"description": "From open; not needed with guide.",
"maxLength": 256,
"type": "string"
},
"guide": {
"description": "Instructions only; use no other read selectors and no document.",
"enum": [
"overview",
"draw",
"water",
"blocks"
],
"maxLength": 32,
"type": "string"
},
"heading": {
"oneOf": [
{
"maxLength": 1024,
"type": "string"
},
{
"items": {
"maxLength": 256,
"type": "string"
},
"maxItems": 32,
"type": "array"
}
]
},
"history": {
"type": "boolean"
},
"limit": {
"maximum": 32768,
"minimum": 1,
"type": "integer"
},
"lines": {
"description": "[first, last], 1-based, inclusive.",
"items": {
"minimum": 1,
"type": "integer"
},
"maxItems": 2,
"minItems": 2,
"type": "array"
},
"note": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"operation_id": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"preferences": {
"description": "Include editor preferences in state; omitted by default.",
"type": "boolean"
},
"query": {
"description": "Literal text to find in this document.",
"maxLength": 2048,
"type": "string"
},
"return_id": {
"maxLength": 128,
"type": "string"
},
"search": {
"description": "Search the Notes store; \"\" lists all.",
"maxLength": 2048,
"type": "string"
},
"since": {
"maxLength": 256,
"type": "string"
},
"state": {
"type": "boolean"
},
"version": {
"minimum": 1,
"type": "integer"
},
"versions": {
"type": "boolean"
},
"wait_ms": {
"description": "Bounded wait (ms) for the next human revision.",
"maximum": 20000,
"minimum": 0,
"type": "integer"
}
},
"required": [],
"type": "object"
},
"name": "read"
},
{
"description": "Present work or ask the person. An omitted target is inferred from its fields. A 4-letter browser code pairs that editor (target:\"pair\"); a connected workspace's owner first approves at owner_approval_url, then the person chooses ALLOW. pairing.status: none, code_shown, owner_approval_required, awaiting_allow or paired; only paired confirms pairing. Inspect actual presentation; a request is not proof the person saw it. A comparison leaves source unchanged. Later human navigation wins.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"act": {
"maxLength": 256,
"type": "string"
},
"after_return_id": {
"maxLength": 128,
"type": "string"
},
"agent": {
"description": "Your display name on acts; never grants authority.",
"type": "string"
},
"block": {
"maxLength": 128,
"type": "string"
},
"close": {
"type": "boolean"
},
"code": {
"description": "Browser pairing code (target:\"pair\").",
"maxLength": 4,
"type": "string"
},
"compare_id": {
"maxLength": 128,
"type": "string"
},
"document": {
"maxLength": 256,
"type": "string"
},
"heading": {
"oneOf": [
{
"maxLength": 1024,
"type": "string"
},
{
"items": {
"maxLength": 256,
"type": "string"
},
"maxItems": 32,
"type": "array"
}
]
},
"lifetime": {
"maximum": 30,
"minimum": 1,
"type": "integer"
},
"name": {
"description": "Comparison title or target:plugin name: math|mermaid|pdf|ocr|letters-field|letters-relief|letters-leaf|letters-arabesque|letters-silhouette|letters-gothic|letters-sugar|letters-illuminated-1490|letters-tuscan-1845|letters-renaissance-alphabet.",
"maxLength": 256,
"type": "string"
},
"note": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"operation_id": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"preference": {
"enum": [
"accent",
"theme",
"fontSize",
"defaultDocumentFont",
"checker",
"lineNums",
"imageStorage",
"inkColour",
"inkWidth",
"inkStylus",
"wrap",
"dim",
"lineFit",
"showPlayButton",
"highlights",
"highlightColor",
"headings",
"invertImageAlpha",
"layout",
"startIn",
"notesSort",
"notesLayout",
"notesColour"
],
"type": "string"
},
"question": {
"maxLength": 4096,
"type": "string"
},
"revision": {
"type": [
"integer",
"string"
]
},
"target": {
"enum": [
"passage",
"block",
"pointer",
"read_aloud",
"playback",
"comparison",
"view",
"preferences",
"plugin",
"file",
"return",
"note",
"ask",
"pair"
],
"maxLength": 48,
"type": "string"
},
"text": {
"description": "Exact passage, or for comparison the whole alternative document.",
"maxLength": 67108864,
"type": "string"
},
"timeout_ms": {
"default": 20000,
"maximum": 120000,
"minimum": 1000,
"type": "integer"
},
"turn_id": {
"maxLength": 160,
"type": "string"
},
"value": {
"description": "preferences: the setting; playback: false pauses, true plays.",
"type": [
"string",
"boolean"
]
},
"view": {
"enum": [
"formatted",
"source",
"notes"
],
"maxLength": 32,
"type": "string"
},
"wait": {
"description": "ask: message (default) or selection.",
"enum": [
"selection",
"message"
],
"maxLength": 32,
"type": "string"
},
"words": {
"description": "Pointer label.",
"maxLength": 160,
"type": "string"
}
},
"required": [
"document"
],
"type": "object"
},
"name": "show"
},
{
"description": "Undo one act or one turn (act or turn_id, not both), preserving later work.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"act": {
"description": "From edit; pass act or turn_id.",
"maxLength": 256,
"type": "string"
},
"agent": {
"description": "Your display name on acts; never grants authority.",
"type": "string"
},
"document": {
"maxLength": 256,
"type": "string"
},
"operation_id": {
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"turn_id": {
"description": "Undo a whole turn; pass act or turn_id.",
"maxLength": 160,
"type": "string"
}
},
"required": [
"document"
],
"type": "object"
},
"name": "undo"
}
]
}What the leaf hashes
{"body":"7241be67c81c7ba2e1854635136ea9ab96b7001697bede50efc19bf0f85855d1","id":222897,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793028358183990,"prev":null,"subject":"d4ca8110-8226-4cdb-bf44-1c071d58973f","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xd0bae4d4b8a999814f19ecc37fd18e94dc94abddcba594ddea4bdfc6e837cb47
- 0x6dc3f5c9424169be9ea6965c21e50ba469fddcd5ec1b8ec8b515f92ac4a07c69
- 0x4d826a527951b431b9296f8ed24fffe72f8f9bb03859e9fa8ec2ff7df1793de4
- 0xeacef017883c5286bc6d5d047dee267807849ee53abbd50ab6db88d7d6c3e473
- 0x43e7f1c304745488225ef53c7826888533580012219acb2a5cce6468a072f77c
- 0x4419f60486664a72df7b6457b9c036d75ce11671429f4d20a7d788b2e7622b2d
- 0x42893d08e26f3eaf560f8598e171cf115846bfbad49b63208e83180d21e15516
- 0xe0389ff9f811fd32622c9111f0174f4df415974000fcd4f976f61883b3f39cc3
- 0xa0d616381ed0c5c291a07abe0af20c8c7fbe3ccaa464a8d253b56a1b36373a26
- 0x0f53b93a25a2f186fd221bd4e152ef492b0cc841c0b870210a5fd6038ba3602e
- 0xcbb746ffeda31ff1f1b0d9f74705fed23a3c2abac5d325d65e8e867a7b5e6307
- 0xa4ec009cd8db00b48fa2e4df84088950b4d34c37254de09f5e3789441c0c5e73
- 0x889eefefef2d4457fe6114f397df813a5cbb85011a6f40309b54ddcd4aba3bd1
- 0xefabf1105e09cf52c12c58e60cbb5048b9ac3f02631d1816a926e14bdd86fbdf
- 0xe94ca5b798e9899ad611e57835af42266e20f53f44977e487d81365e30972beb
- 0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023
- 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae