Tool tree
gradeNot graded
search_worldAnswer
Filter and focus the visible Canon Ledger belief table. Returns bounded registered actors, claims, memories, beliefs, and game conditions with totals and a cursor. Changes page view only; never changes the world or review.
View tool JSON
{
"name": "search_world",
"kind": "answer",
"impl": "imperative",
"description": "Filter and focus the visible Canon Ledger belief table. Returns bounded registered actors, claims, memories, beliefs, and game conditions with totals and a cursor. Changes page view only; never changes the world or review.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"query": {
"type": "string",
"maxLength": 120
},
"actorId": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"claimId": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"stance": {
"enum": [
"unknown",
"doubted",
"believed",
"rejected"
]
},
"sourceType": {
"enum": [
"witnessed",
"heard"
]
},
"conditionKind": {
"enum": [
"quest_gate",
"dialogue_condition"
]
},
"cursor": {
"type": "string",
"maxLength": 512
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25
}
}
},
"page": "/canon-ledger/"
}trace_claim_provenanceAction
Show why one registered actor holds one claim by tracing stored accepted rumor hops to immutable roots and showing rejected branch attempts. Changes page view only; never invents a hop or changes world data.
View tool JSON
{
"name": "trace_claim_provenance",
"kind": "act",
"impl": "imperative",
"description": "Show why one registered actor holds one claim by tracing stored accepted rumor hops to immutable roots and showing rejected branch attempts. Changes page view only; never invents a hop or changes world data.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"actorId",
"claimId"
],
"properties": {
"actorId": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"claimId": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"maxHops": {
"type": "integer",
"minimum": 1,
"maximum": 12
}
}
},
"page": "/canon-ledger/"
}check_world_consistencyAnswer
Evaluate only game conditions registered in the loaded Canon Ledger world, for current state or an existing page-owned preview. Separates transition from verdict and labels provisional authority. Changes page view only; this is not an engine-wide safety check.
View tool JSON
{
"name": "check_world_consistency",
"kind": "answer",
"impl": "imperative",
"description": "Evaluate only game conditions registered in the loaded Canon Ledger world, for current state or an existing page-owned preview. Separates transition from verdict and labels provisional authority. Changes page view only; this is not an engine-wide safety check.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"view": {
"enum": [
"current",
"proposal",
"selected_operation",
"reviewed"
]
},
"operationId": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
}
},
"allOf": [
{
"if": {
"properties": {
"view": {
"const": "selected_operation"
}
},
"required": [
"view"
]
},
"then": {
"required": [
"operationId"
]
},
"else": {
"not": {
"required": [
"operationId"
]
}
}
}
]
},
"page": "/canon-ledger/"
}suggest_world_editAction
Stage a page-derived, operation-level patch for one registered incident at an expected world revision. This changes workflow state and opens visible page review, but never approves or commits any operation and never replaces an open patch.
View tool JSON
{
"name": "suggest_world_edit",
"kind": "act",
"impl": "imperative",
"description": "Stage a page-derived, operation-level patch for one registered incident at an expected world revision. This changes workflow state and opens visible page review, but never approves or commits any operation and never replaces an open patch.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"incidentId",
"resolution",
"expectedWorldRevision",
"memoryPolicy",
"repairRegisteredWrongLayer"
],
"properties": {
"incidentId": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"resolution": {
"type": "object",
"additionalProperties": false,
"required": [
"relationId",
"confirmClaimId"
],
"properties": {
"relationId": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"confirmClaimId": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
}
}
},
"expectedWorldRevision": {
"type": "integer",
"minimum": 0
},
"memoryPolicy": {
"enum": [
"preserve",
"review_archive"
]
},
"repairRegisteredWrongLayer": {
"type": "boolean"
}
}
},
"page": "/canon-ledger/"
}apply_reviewed_editAction
Attempt to commit an existing page-owned patch using only review decisions already recorded through page controls. Never supplies approval. Refuses pending, stale, mismatched, or unverified review state without changing the world.
View tool JSON
{
"name": "apply_reviewed_edit",
"kind": "act",
"impl": "imperative",
"description": "Attempt to commit an existing page-owned patch using only review decisions already recorded through page controls. Never supplies approval. Refuses pending, stale, mismatched, or unverified review state without changing the world.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"patchId",
"patchRevision"
],
"properties": {
"patchId": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
},
"patchRevision": {
"type": "integer",
"minimum": 1
}
}
},
"page": "/canon-ledger/"
}