addrbookFor publishers
← The evidence ledger

Evidence row 2613823

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint e1987b52-9fd7-4305-992b-e93e31e825db
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
bb22ad0e95ab44bdf87130311b50ca034a1fee5b33edb262dd56a25b219247f1
Leaf
0xb691858862c200dec731fd02903e19ea3b6c6b98dd31788191303c923a743e98

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Compares two people's charts: every channel the pair forms, grouped as electromagnetic (each brings one gate), companionship (both have it), dominance (one has it, the other neither gate) and compromise (one has it, the other one gate), with who holds what; the type, definition and defined centres of the combined chart; and each person's Type, Authority and Profile.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "language": {
            "description": "Language of the titles and summaries: en (default), nl (Dutch) or de (German).",
            "enum": [
              "en",
              "nl",
              "de"
            ],
            "type": "string"
          },
          "person_a": {
            "additionalProperties": false,
            "properties": {
              "birth_date": {
                "description": "The first person's date of birth as YYYY-MM-DD, e.g. \"1988-03-21\".",
                "maxLength": 10,
                "type": "string"
              },
              "birth_place": {
                "description": "Where The first person's was born, as \"City\", \"City, Country\" or \"City, Region, Country\", e.g. \"Utrecht, Netherlands\", \"Springfield, Illinois, USA\". Used only to find the time zone.",
                "maxLength": 120,
                "type": "string"
              },
              "birth_time": {
                "description": "The first person's local clock time of birth, 24-hour HH:MM, e.g. \"14:05\". Leave out when unknown: noon is used and time_uncertainty_minutes defaults to 720.",
                "maxLength": 5,
                "type": "string"
              },
              "name": {
                "description": "A first name or label, only to tell the two people apart in the answer.",
                "maxLength": 40,
                "type": "string"
              },
              "time_uncertainty_minutes": {
                "description": "How far off the birth time may be, in minutes either way (e.g. 30 for \"around half past two\"). The result then says which parts of the chart could change.",
                "maximum": 720,
                "minimum": 0,
                "type": "integer"
              },
              "timezone": {
                "description": "IANA time zone of the birthplace, e.g. \"Europe/Berlin\". Needed only when the place is not found; overrides the place's zone when given.",
                "maxLength": 64,
                "type": "string"
              }
            },
            "required": [
              "birth_date"
            ],
            "type": "object"
          },
          "person_b": {
            "additionalProperties": false,
            "properties": {
              "birth_date": {
                "description": "The second person's date of birth as YYYY-MM-DD, e.g. \"1988-03-21\".",
                "maxLength": 10,
                "type": "string"
              },
              "birth_place": {
                "description": "Where The second person's was born, as \"City\", \"City, Country\" or \"City, Region, Country\", e.g. \"Utrecht, Netherlands\", \"Springfield, Illinois, USA\". Used only to find the time zone.",
                "maxLength": 120,
                "type": "string"
              },
              "birth_time": {
                "description": "The second person's local clock time of birth, 24-hour HH:MM, e.g. \"14:05\". Leave out when unknown: noon is used and time_uncertainty_minutes defaults to 720.",
                "maxLength": 5,
                "type": "string"
              },
              "name": {
                "description": "A first name or label, only to tell the two people apart in the answer.",
                "maxLength": 40,
                "type": "string"
              },
              "time_uncertainty_minutes": {
                "description": "How far off the birth time may be, in minutes either way (e.g. 30 for \"around half past two\"). The result then says which parts of the chart could change.",
                "maximum": 720,
                "minimum": 0,
                "type": "integer"
              },
              "timezone": {
                "description": "IANA time zone of the birthplace, e.g. \"Europe/Berlin\". Needed only when the place is not found; overrides the place's zone when given.",
                "maxLength": 64,
                "type": "string"
              }
            },
            "required": [
              "birth_date"
            ],
            "type": "object"
          }
        },
        "required": [
          "person_a",
          "person_b"
        ],
        "type": "object"
      },
      "name": "compare_charts"
    },
    {
      "description": "Explains one Human Design element in plain words: a type (\"Projector\"), an authority (\"emotional authority\"), a profile (\"4/6\"), a line (\"line 3\"), a definition (\"split definition\"), a centre (\"Sacral\"), a channel (\"34-20\"), a gate (\"gate 51\") or a basic topic (\"what is Human Design\", \"open centres\"). Gives the title and summary, the full text for types, authorities, profiles, definitions and basics, and the related centres, channels and gates.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "language": {
            "description": "Language of the titles and summaries: en (default), nl (Dutch) or de (German).",
            "enum": [
              "en",
              "nl",
              "de"
            ],
            "type": "string"
          },
          "topic": {
            "description": "The element or topic, e.g. \"Manifesting Generator\", \"splenic authority\", \"2/4\", \"gate 34\", \"channel 10-20\", \"Ajna centre\".",
            "maxLength": 80,
            "type": "string"
          }
        },
        "required": [
          "topic"
        ],
        "type": "object"
      },
      "name": "explain"
    },
    {
      "description": "Computes a person's Human Design chart from date, time and place of birth: Type with Strategy, Signature and Not-Self theme, Authority, Profile, Definition, Incarnation Cross angle and gates, defined and open centres, defined channels, and all 26 Personality and Design activations (planet, gate, line). Each element comes with its title and a one-line summary. When the birth time is unknown or approximate, it lists which parts of the chart could change within that window. Positions come from an ephemeris calculation (true lunar node, Design moment at 88 degrees of solar arc before birth), with historical time zones.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "birth_date": {
            "description": "the person's date of birth as YYYY-MM-DD, e.g. \"1988-03-21\".",
            "maxLength": 10,
            "type": "string"
          },
          "birth_place": {
            "description": "Where the person's was born, as \"City\", \"City, Country\" or \"City, Region, Country\", e.g. \"Utrecht, Netherlands\", \"Springfield, Illinois, USA\". Used only to find the time zone.",
            "maxLength": 120,
            "type": "string"
          },
          "birth_time": {
            "description": "the person's local clock time of birth, 24-hour HH:MM, e.g. \"14:05\". Leave out when unknown: noon is used and time_uncertainty_minutes defaults to 720.",
            "maxLength": 5,
            "type": "string"
          },
          "language": {
            "description": "Language of the titles and summaries: en (default), nl (Dutch) or de (German).",
            "enum": [
              "en",
              "nl",
              "de"
            ],
            "type": "string"
          },
          "time_uncertainty_minutes": {
            "description": "How far off the birth time may be, in minutes either way (e.g. 30 for \"around half past two\"). The result then says which parts of the chart could change.",
            "maximum": 720,
            "minimum": 0,
            "type": "integer"
          },
          "timezone": {
            "description": "IANA time zone of the birthplace, e.g. \"Europe/Berlin\". Needed only when the place is not found; overrides the place's zone when given.",
            "maxLength": 64,
            "type": "string"
          }
        },
        "required": [
          "birth_date"
        ],
        "type": "object"
      },
      "name": "get_chart"
    },
    {
      "description": "The gates and lines the Sun, Moon, nodes and planets activate at a moment (now by default, or a given date and time in UTC). With a person's birth data it also lists the channels the transits complete with that person's own gates, the usual way to read a day's influence, apart from channels the transits form on their own.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "date": {
            "description": "Day to look at as YYYY-MM-DD (default today).",
            "maxLength": 10,
            "type": "string"
          },
          "language": {
            "description": "Language of the titles and summaries: en (default), nl (Dutch) or de (German).",
            "enum": [
              "en",
              "nl",
              "de"
            ],
            "type": "string"
          },
          "person": {
            "additionalProperties": false,
            "properties": {
              "birth_date": {
                "description": "The person's date of birth as YYYY-MM-DD, e.g. \"1988-03-21\".",
                "maxLength": 10,
                "type": "string"
              },
              "birth_place": {
                "description": "Where The person's was born, as \"City\", \"City, Country\" or \"City, Region, Country\", e.g. \"Utrecht, Netherlands\", \"Springfield, Illinois, USA\". Used only to find the time zone.",
                "maxLength": 120,
                "type": "string"
              },
              "birth_time": {
                "description": "The person's local clock time of birth, 24-hour HH:MM, e.g. \"14:05\". Leave out when unknown: noon is used and time_uncertainty_minutes defaults to 720.",
                "maxLength": 5,
                "type": "string"
              },
              "name": {
                "description": "A first name or label, only to tell the two people apart in the answer.",
                "maxLength": 40,
                "type": "string"
              },
              "time_uncertainty_minutes": {
                "description": "How far off the birth time may be, in minutes either way (e.g. 30 for \"around half past two\"). The result then says which parts of the chart could change.",
                "maximum": 720,
                "minimum": 0,
                "type": "integer"
              },
              "timezone": {
                "description": "IANA time zone of the birthplace, e.g. \"Europe/Berlin\". Needed only when the place is not found; overrides the place's zone when given.",
                "maxLength": 64,
                "type": "string"
              }
            },
            "required": [
              "birth_date"
            ],
            "type": "object"
          },
          "time_utc": {
            "description": "Time of day in UTC as HH:MM (default now when date is today, else 12:00).",
            "maxLength": 5,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_transits"
    }
  ]
}

What the leaf hashes

{"body":"bb22ad0e95ab44bdf87130311b50ca034a1fee5b33edb262dd56a25b219247f1","id":2613823,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793724440049419,"prev":null,"subject":"e1987b52-9fd7-4305-992b-e93e31e825db","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. 0xb6910fd9312fe072984a7ae2bf10d1348c91a11a5c0029eb14252fa27ce6ec6f
  2. 0x9eb378b3abd359875a3387f2dc3b18825fb6fe79b9d25cf14a41102a7bb5102b
  3. 0x861b1e5c0727d47c42574df335632c01fc71abd495d4aa2bb2fb6a0627ae378a
  4. 0xb758f1ce36c50a6b7eaf5bc4d8e64b8cce33a8baade7e5f8adeb8ef02623278e
  5. 0xeb9375090e13f57a83cbca7fc84091105d232691d5a0029f70de98fce90ad7ba
  6. 0xd091166b4596de5215fa8dd6066be76b8d757b807fc2c95cd95f1f6869486b01
  7. 0xc16f5536e25c21b0c389186a6a524e0cfce76c201013edeb25b59c081985bea7
  8. 0x9eb659a7ae6fb9780f1dc35e8a1d48d4143bc5a3eca38a84dba26db5d86bb90a
  9. 0xb5ac1f84884d94e7902520acc29b7d509e5c519eac1e8c473abf025a83691740
  10. 0xd58ea1ca3d8374e87c440a11d76986335b83f688856b2e07ad17eb86f3abe682
  11. 0x7527b6f6da8654ca1d60ada92ff6c0c1ff01a1746f75c9d6ab6c6c895ec9ba93
  12. 0x8bb39b2edae4644391a8e85d6dacbc2fed4d19418ebd54176b9c88b8a3c2a1cf
  13. 0x7177a2d4d7e26d090279db4f09f90547c14d3dfe27b339cb6b3b812ef7172d44
  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