← The evidence ledger
Evidence row 2492747
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 67beecab-a8eb-45ae-beca-561901ff78b1
- Recorded
- Previous row
- #564385
- Body SHA-256
- 1fb287fede188ce05c7572f3f126ae17f256bc60b253c46cab08b2744a7e656f
- Leaf
- 0xba40faf3882150c2fc5041629dd3b8246962afefde45d961b0058cac83b3deba
What was observed
{
"count": 3,
"tools": [
{
"description": "Deterministically cast a YOWAYOW Mind-Key hexagram from six evidence-grounded root/body/outcome positions. Use after an autonomous agent has researched a concrete action choice, structural diagnosis, experiment, or macro-structure question. Submit current facts and their manifestation verdicts; never submit yin/yang lines or a desired hexagram. The tool returns cast_ready, needs_evidence, or out_of_scope. It uses no LLM, no random/time casting, and never falls back to traditional liuyao. Do not use for fortune, luck, hidden facts, random outcomes, or as a substitute for high-stakes professional judgment.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"decision_context": {
"additionalProperties": false,
"properties": {
"constraints": {
"default": [],
"description": "Known boundaries such as budget, regulation, capacity, deadlines, or risk limits.",
"items": {
"maxLength": 400,
"minLength": 2,
"type": "string"
},
"maxItems": 12,
"type": "array"
},
"objective": {
"description": "The concrete objective or decision to be improved.",
"maxLength": 800,
"minLength": 4,
"type": "string"
},
"options": {
"default": [],
"description": "Existing options. choose_action requires at least two distinct options.",
"items": {
"maxLength": 300,
"minLength": 2,
"type": "string"
},
"maxItems": 8,
"type": "array"
},
"success_criteria": {
"default": [],
"description": "Observable criteria that would show the decision worked.",
"items": {
"maxLength": 400,
"minLength": 2,
"type": "string"
},
"maxItems": 10,
"type": "array"
},
"time_horizon": {
"description": "Decision horizon, not a divination time seed. Example: next 90 days.",
"maxLength": 160,
"type": "string"
}
},
"required": [
"objective"
],
"type": "object"
},
"environment": {
"additionalProperties": false,
"description": "Upper trigram: the dominant external constraint or interaction environment.",
"properties": {
"body": {
"additionalProperties": false,
"description": "Body: current mechanism, coordination, resource flow, or control point.",
"properties": {
"evidence": {
"default": [],
"description": "Evidence for whether this position is currently manifested. Do not submit yin/yang or a desired hexagram.",
"items": {
"additionalProperties": false,
"properties": {
"claim": {
"description": "A concrete current fact. Do not put a forecast, recommendation, or hexagram judgment here.",
"maxLength": 800,
"minLength": 4,
"type": "string"
},
"confidence": {
"description": "Confidence in this evidence item. At least 0.65 is required to settle a line.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"observed_at": {
"description": "ISO-8601 date/time or a precise observation period when freshness matters.",
"maxLength": 80,
"type": "string"
},
"source_ref": {
"description": "Public URL or an authorized internal record identifier. Required for public_source and internal_record.",
"maxLength": 1000,
"type": "string"
},
"source_type": {
"description": "Where the fact came from. analysis_assumption is allowed for transparency but can never settle a line.",
"enum": [
"public_source",
"internal_record",
"direct_observation",
"principal_statement",
"analysis_assumption"
],
"type": "string"
},
"verdict": {
"description": "manifested = currently active or observable; not_manifested = verified not yet active or observable; uncertain = not established.",
"enum": [
"manifested",
"not_manifested",
"uncertain"
],
"type": "string"
}
},
"required": [
"claim",
"verdict",
"source_type",
"confidence"
],
"type": "object"
},
"maxItems": 8,
"type": "array"
},
"focus": {
"description": "What this causal position represents in this case.",
"maxLength": 300,
"minLength": 2,
"type": "string"
}
},
"required": [
"focus"
],
"type": "object"
},
"label": {
"description": "Concrete identity of this side. Subject is the controllable/action side; environment is the dominant external constraint.",
"maxLength": 300,
"minLength": 2,
"type": "string"
},
"outcome": {
"additionalProperties": false,
"description": "Outcome: current observable action, result, metric, or already-manifested consequence.",
"properties": {
"evidence": {
"default": [],
"description": "Evidence for whether this position is currently manifested. Do not submit yin/yang or a desired hexagram.",
"items": {
"additionalProperties": false,
"properties": {
"claim": {
"description": "A concrete current fact. Do not put a forecast, recommendation, or hexagram judgment here.",
"maxLength": 800,
"minLength": 4,
"type": "string"
},
"confidence": {
"description": "Confidence in this evidence item. At least 0.65 is required to settle a line.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"observed_at": {
"description": "ISO-8601 date/time or a precise observation period when freshness matters.",
"maxLength": 80,
"type": "string"
},
"source_ref": {
"description": "Public URL or an authorized internal record identifier. Required for public_source and internal_record.",
"maxLength": 1000,
"type": "string"
},
"source_type": {
"description": "Where the fact came from. analysis_assumption is allowed for transparency but can never settle a line.",
"enum": [
"public_source",
"internal_record",
"direct_observation",
"principal_statement",
"analysis_assumption"
],
"type": "string"
},
"verdict": {
"description": "manifested = currently active or observable; not_manifested = verified not yet active or observable; uncertain = not established.",
"enum": [
"manifested",
"not_manifested",
"uncertain"
],
"type": "string"
}
},
"required": [
"claim",
"verdict",
"source_type",
"confidence"
],
"type": "object"
},
"maxItems": 8,
"type": "array"
},
"focus": {
"description": "What this causal position represents in this case.",
"maxLength": 300,
"minLength": 2,
"type": "string"
}
},
"required": [
"focus"
],
"type": "object"
},
"root": {
"additionalProperties": false,
"description": "Root: underlying drive, foundation, long-term pressure, or prerequisite.",
"properties": {
"evidence": {
"default": [],
"description": "Evidence for whether this position is currently manifested. Do not submit yin/yang or a desired hexagram.",
"items": {
"additionalProperties": false,
"properties": {
"claim": {
"description": "A concrete current fact. Do not put a forecast, recommendation, or hexagram judgment here.",
"maxLength": 800,
"minLength": 4,
"type": "string"
},
"confidence": {
"description": "Confidence in this evidence item. At least 0.65 is required to settle a line.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"observed_at": {
"description": "ISO-8601 date/time or a precise observation period when freshness matters.",
"maxLength": 80,
"type": "string"
},
"source_ref": {
"description": "Public URL or an authorized internal record identifier. Required for public_source and internal_record.",
"maxLength": 1000,
"type": "string"
},
"source_type": {
"description": "Where the fact came from. analysis_assumption is allowed for transparency but can never settle a line.",
"enum": [
"public_source",
"internal_record",
"direct_observation",
"principal_statement",
"analysis_assumption"
],
"type": "string"
},
"verdict": {
"description": "manifested = currently active or observable; not_manifested = verified not yet active or observable; uncertain = not established.",
"enum": [
"manifested",
"not_manifested",
"uncertain"
],
"type": "string"
}
},
"required": [
"claim",
"verdict",
"source_type",
"confidence"
],
"type": "object"
},
"maxItems": 8,
"type": "array"
},
"focus": {
"description": "What this causal position represents in this case.",
"maxLength": 300,
"minLength": 2,
"type": "string"
}
},
"required": [
"focus"
],
"type": "object"
}
},
"required": [
"label"
],
"type": "object"
},
"locale": {
"default": "zh",
"enum": [
"zh",
"en"
],
"type": "string"
},
"purpose": {
"description": "Why the agent needs the cast. This MCP does not support fortune-telling or traditional liuyao.",
"enum": [
"choose_action",
"diagnose_structure",
"plan_experiment",
"analyze_macro_structure"
],
"type": "string"
},
"question": {
"description": "A concrete structural or action question. Not a fortune, luck, hidden-fact, or pure prophecy question.",
"maxLength": 1200,
"minLength": 8,
"type": "string"
},
"subject": {
"additionalProperties": false,
"description": "Lower trigram: the controllable, acting, or focal side.",
"properties": {
"body": {
"additionalProperties": false,
"description": "Body: current mechanism, coordination, resource flow, or control point.",
"properties": {
"evidence": {
"default": [],
"description": "Evidence for whether this position is currently manifested. Do not submit yin/yang or a desired hexagram.",
"items": {
"additionalProperties": false,
"properties": {
"claim": {
"description": "A concrete current fact. Do not put a forecast, recommendation, or hexagram judgment here.",
"maxLength": 800,
"minLength": 4,
"type": "string"
},
"confidence": {
"description": "Confidence in this evidence item. At least 0.65 is required to settle a line.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"observed_at": {
"description": "ISO-8601 date/time or a precise observation period when freshness matters.",
"maxLength": 80,
"type": "string"
},
"source_ref": {
"description": "Public URL or an authorized internal record identifier. Required for public_source and internal_record.",
"maxLength": 1000,
"type": "string"
},
"source_type": {
"description": "Where the fact came from. analysis_assumption is allowed for transparency but can never settle a line.",
"enum": [
"public_source",
"internal_record",
"direct_observation",
"principal_statement",
"analysis_assumption"
],
"type": "string"
},
"verdict": {
"description": "manifested = currently active or observable; not_manifested = verified not yet active or observable; uncertain = not established.",
"enum": [
"manifested",
"not_manifested",
"uncertain"
],
"type": "string"
}
},
"required": [
"claim",
"verdict",
"source_type",
"confidence"
],
"type": "object"
},
"maxItems": 8,
"type": "array"
},
"focus": {
"description": "What this causal position represents in this case.",
"maxLength": 300,
"minLength": 2,
"type": "string"
}
},
"required": [
"focus"
],
"type": "object"
},
"label": {
"description": "Concrete identity of this side. Subject is the controllable/action side; environment is the dominant external constraint.",
"maxLength": 300,
"minLength": 2,
"type": "string"
},
"outcome": {
"additionalProperties": false,
"description": "Outcome: current observable action, result, metric, or already-manifested consequence.",
"properties": {
"evidence": {
"default": [],
"description": "Evidence for whether this position is currently manifested. Do not submit yin/yang or a desired hexagram.",
"items": {
"additionalProperties": false,
"properties": {
"claim": {
"description": "A concrete current fact. Do not put a forecast, recommendation, or hexagram judgment here.",
"maxLength": 800,
"minLength": 4,
"type": "string"
},
"confidence": {
"description": "Confidence in this evidence item. At least 0.65 is required to settle a line.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"observed_at": {
"description": "ISO-8601 date/time or a precise observation period when freshness matters.",
"maxLength": 80,
"type": "string"
},
"source_ref": {
"description": "Public URL or an authorized internal record identifier. Required for public_source and internal_record.",
"maxLength": 1000,
"type": "string"
},
"source_type": {
"description": "Where the fact came from. analysis_assumption is allowed for transparency but can never settle a line.",
"enum": [
"public_source",
"internal_record",
"direct_observation",
"principal_statement",
"analysis_assumption"
],
"type": "string"
},
"verdict": {
"description": "manifested = currently active or observable; not_manifested = verified not yet active or observable; uncertain = not established.",
"enum": [
"manifested",
"not_manifested",
"uncertain"
],
"type": "string"
}
},
"required": [
"claim",
"verdict",
"source_type",
"confidence"
],
"type": "object"
},
"maxItems": 8,
"type": "array"
},
"focus": {
"description": "What this causal position represents in this case.",
"maxLength": 300,
"minLength": 2,
"type": "string"
}
},
"required": [
"focus"
],
"type": "object"
},
"root": {
"additionalProperties": false,
"description": "Root: underlying drive, foundation, long-term pressure, or prerequisite.",
"properties": {
"evidence": {
"default": [],
"description": "Evidence for whether this position is currently manifested. Do not submit yin/yang or a desired hexagram.",
"items": {
"additionalProperties": false,
"properties": {
"claim": {
"description": "A concrete current fact. Do not put a forecast, recommendation, or hexagram judgment here.",
"maxLength": 800,
"minLength": 4,
"type": "string"
},
"confidence": {
"description": "Confidence in this evidence item. At least 0.65 is required to settle a line.",
"maximum": 1,
"minimum": 0,
"type": "number"
},
"observed_at": {
"description": "ISO-8601 date/time or a precise observation period when freshness matters.",
"maxLength": 80,
"type": "string"
},
"source_ref": {
"description": "Public URL or an authorized internal record identifier. Required for public_source and internal_record.",
"maxLength": 1000,
"type": "string"
},
"source_type": {
"description": "Where the fact came from. analysis_assumption is allowed for transparency but can never settle a line.",
"enum": [
"public_source",
"internal_record",
"direct_observation",
"principal_statement",
"analysis_assumption"
],
"type": "string"
},
"verdict": {
"description": "manifested = currently active or observable; not_manifested = verified not yet active or observable; uncertain = not established.",
"enum": [
"manifested",
"not_manifested",
"uncertain"
],
"type": "string"
}
},
"required": [
"claim",
"verdict",
"source_type",
"confidence"
],
"type": "object"
},
"maxItems": 8,
"type": "array"
},
"focus": {
"description": "What this causal position represents in this case.",
"maxLength": 300,
"minLength": 2,
"type": "string"
}
},
"required": [
"focus"
],
"type": "object"
}
},
"required": [
"label"
],
"type": "object"
}
},
"required": [
"question",
"purpose",
"decision_context",
"subject",
"environment"
],
"type": "object"
},
"name": "heart_cast"
},
{
"description": "Use this zero-AI preflight before heart_cast when the original question is ambiguous or unstructured. It rejects ordinary fact lookups, pure prophecy, fortune, hidden facts, traditional liuyao, and high-stakes professional replacement. It returns research_required, needs_detail, or out_of_scope, plus the autonomous agent's next step. A needs_detail response means the agent should extract or research objective, options, constraints, success criteria, and current evidence; it does not require a human reply when authorized sources are available.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"locale": {
"default": "zh",
"enum": [
"zh",
"en"
],
"type": "string"
},
"question": {
"description": "The user's original question before six-position evidence mapping.",
"maxLength": 1200,
"minLength": 4,
"type": "string"
}
},
"required": [
"question"
],
"type": "object"
},
"name": "heart_fit"
},
{
"description": "Use when the user explicitly requests traditional Liuyao casting, Najia, six relatives/spirits or Shi/Ying. Do not send it through heart_fit. auto reuses the App's casting-time plus secure random perturbation algorithm with three-coin probabilities; manual preserves six existing 6/7/8/9 values ordered bottom to top. Supply the user's IANA timezone and the original casting time when replaying a plate. Returns original/changed hexagrams, all moving lines, calendar, Najia, six relatives/spirits, Shi/Ying, void and seasonal facts. It uses no LLM and does not generate a report or fixed interpretation. Preserve a successful result rather than rerolling to obtain a preferred hexagram.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"datetime": {
"description": "Casting time, not a predicted event date. Omit to use the current instant. Without an offset it is a local civil clock in time_zone. Replay a manual plate with the original casting time.",
"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}(?::\\d{2}(?:\\.\\d{1,9})?)?(?:Z|[+-]\\d{2}:\\d{2})?$",
"type": "string"
},
"line_values": {
"description": "manual only: exactly six values ordered BOTTOM TO TOP, first toss / line 1 first. 6 = moving yin, 7 = static yang, 8 = static yin, 9 = moving yang. With 2/3-valued coins each value is the sum of three coins.",
"items": {
"anyOf": [
{
"const": 6,
"type": "number"
},
{
"const": 7,
"type": "number"
},
{
"const": 8,
"type": "number"
},
{
"const": 9,
"type": "number"
}
]
},
"maxItems": 6,
"minItems": 6,
"type": "array"
},
"locale": {
"default": "zh",
"enum": [
"zh",
"en"
],
"type": "string"
},
"method": {
"default": "auto",
"description": "auto uses the App engine: current or specified time plus fresh secure randomness, with three-coin-weighted 6/7/8/9 values. manual calculates a plate from an existing cast; never invent user-provided tosses.",
"enum": [
"auto",
"manual"
],
"type": "string"
},
"question": {
"description": "Optional original question for the calling AI to interpret. It is not a Mind-Key evidence mapping.",
"maxLength": 1200,
"type": "string"
},
"time_zone": {
"default": "Asia/Shanghai",
"description": "IANA timezone used for the casting calendar, e.g. Asia/Shanghai, America/New_York, Europe/London or Asia/Kuala_Lumpur. Supply the user's zone when known.",
"maxLength": 100,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "liuyao_cast"
}
]
}What the leaf hashes
{"body":"1fb287fede188ce05c7572f3f126ae17f256bc60b253c46cab08b2744a7e656f","id":2492747,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793667028494260,"prev":564385,"subject":"67beecab-a8eb-45ae-beca-561901ff78b1","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (425475 rows).
- 0xba4137c6b8a13aeadeeafb5831a87bf647ed91efa9c57c67978146f90b533f3e
- 0x22138276a5e81792201dcad0b6e4578afeaf69a84e0dc6c7b9c44067419ec6cd
- 0xa69b6db2dd4ff5a0c0ae41c4bc581c0be9d16d3a9d502674338b4ff51d73b9b7
- 0xc9fe3fcf1434eb2595c237a3ae9696d128bfca404ecea90e898630dea7748c89
- 0x2f658ae9c6a4cf1bb3b7e237c42693eebc171a366cb784de6895670dd56cf61a
- 0xdc5db54758163b74cf05d7d66779af32664fa95261654175027aa48aacd2552e
- 0x4319b9bcd6f4461f043b3809be24242e5cadd6c23a7ea4bd3c7ef190359cc054
- 0xb12a21f7d323d2719990096e46401edd8833318fe42701e4e9c719d767abaf0d
- 0x632f6a38e14e6306971198e3dd90ab31d7ac0035adb981123cb1de7a11476f9b
- 0x1dd6ca5ec41061dceabe68e234dd9289b51b4bce00988befe219c2131788bd50
- 0x159a31c723324116a78320f923812d98caa199cb300dc56c45ea96b35a75b155
- 0x1ee03e255e653187e3260a6f2597e3f9364a922016c1f59cdb7f2394184c1ee6
- 0xb62606c5a338a430cdb6c22a12b2a8d463bbaedc36ce1f677fb239ca0fbdf371
- 0x28eca58d5790c044814655f49977e8cb478606900cf691de68ba9ce360992057
- 0xc0bea6c8a0da854513562c1be034edd9e23999e98182b784da3cae0bf2e3890b
- 0xf8c1a0cdf4ba2eb105bc3e83d2f2b121cab4a34fb5a3846fa592909906f7fdaa
- 0x39dab39081985bbfffe23b080399a9d1a9cb9c2c8960102350c4212113cb2cba
- 0xac5402954216dc6c7020a6405675c8fc3b0828c2ab02943d80de52677a2f1fc3
- 0x85f3a27c16056a361d9ba33355a575ca7123f86de901b204c88953c4b8ea441a
- Day root
- 0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
- Chained
- 0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
- Published
- On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7