addrbookFor publishers
← 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).

  1. 0xba4137c6b8a13aeadeeafb5831a87bf647ed91efa9c57c67978146f90b533f3e
  2. 0x22138276a5e81792201dcad0b6e4578afeaf69a84e0dc6c7b9c44067419ec6cd
  3. 0xa69b6db2dd4ff5a0c0ae41c4bc581c0be9d16d3a9d502674338b4ff51d73b9b7
  4. 0xc9fe3fcf1434eb2595c237a3ae9696d128bfca404ecea90e898630dea7748c89
  5. 0x2f658ae9c6a4cf1bb3b7e237c42693eebc171a366cb784de6895670dd56cf61a
  6. 0xdc5db54758163b74cf05d7d66779af32664fa95261654175027aa48aacd2552e
  7. 0x4319b9bcd6f4461f043b3809be24242e5cadd6c23a7ea4bd3c7ef190359cc054
  8. 0xb12a21f7d323d2719990096e46401edd8833318fe42701e4e9c719d767abaf0d
  9. 0x632f6a38e14e6306971198e3dd90ab31d7ac0035adb981123cb1de7a11476f9b
  10. 0x1dd6ca5ec41061dceabe68e234dd9289b51b4bce00988befe219c2131788bd50
  11. 0x159a31c723324116a78320f923812d98caa199cb300dc56c45ea96b35a75b155
  12. 0x1ee03e255e653187e3260a6f2597e3f9364a922016c1f59cdb7f2394184c1ee6
  13. 0xb62606c5a338a430cdb6c22a12b2a8d463bbaedc36ce1f677fb239ca0fbdf371
  14. 0x28eca58d5790c044814655f49977e8cb478606900cf691de68ba9ce360992057
  15. 0xc0bea6c8a0da854513562c1be034edd9e23999e98182b784da3cae0bf2e3890b
  16. 0xf8c1a0cdf4ba2eb105bc3e83d2f2b121cab4a34fb5a3846fa592909906f7fdaa
  17. 0x39dab39081985bbfffe23b080399a9d1a9cb9c2c8960102350c4212113cb2cba
  18. 0xac5402954216dc6c7020a6405675c8fc3b0828c2ab02943d80de52677a2f1fc3
  19. 0x85f3a27c16056a361d9ba33355a575ca7123f86de901b204c88953c4b8ea441a
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON