addrbookFor publishers
← The evidence ledger

Evidence row 208037

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint d26a3d37-2c1e-4e11-826c-7454fef5b546
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
7aa4e3a495ece1691390129014efe817b016a274f0cf9da4748b9a0fb991c060
Leaf
0xffbd98f58f16f0b139cec40b6624032ec3f8d95c5b182af9b87fa635f231db97

What was observed

{
  "count": 8,
  "tools": [
    {
      "description": "Grounded synthesis answer to a question, computed from the birth chart through the same accuracy-gated path as the retail chat endpoint (chart-anchor check and rewrite retry inside run_reading). The response envelope carries citation_status and accuracy-gate notes. lang: en or hi (default en).",
      "inputSchema": {
        "properties": {
          "birth_data": {
            "properties": {
              "dob": {
                "description": "Birth date, YYYY-MM-DD.",
                "type": "string"
              },
              "lat": {
                "description": "Birth latitude, -90 to 90.",
                "type": "number"
              },
              "lng": {
                "description": "Birth longitude, -180 to 180.",
                "type": "number"
              },
              "tob": {
                "description": "Birth time, HH:MM (24h).",
                "type": "string"
              },
              "tz": {
                "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "required": [
              "dob",
              "tob",
              "lat",
              "lng",
              "tz"
            ],
            "type": "object"
          },
          "lang": {
            "enum": [
              "en",
              "hi"
            ],
            "type": "string"
          },
          "question": {
            "description": "The question to answer from the chart.",
            "type": "string"
          }
        },
        "required": [
          "question",
          "birth_data"
        ],
        "type": "object"
      },
      "name": "ask_jyotish"
    },
    {
      "description": "Deterministic Vedic chart facts for birth data: lagna, Moon sign/nakshatra, current dasha, planets in houses, house lords, dignities, combustions, D9/D10 ascendants, Sade Sati standing, yogas with classical-text citations, dasha timeline. Pure computation, no LLM. Same output as POST /api/b2b/chart-facts.",
      "inputSchema": {
        "properties": {
          "dob": {
            "description": "Birth date, YYYY-MM-DD.",
            "type": "string"
          },
          "lat": {
            "description": "Birth latitude, -90 to 90.",
            "type": "number"
          },
          "lng": {
            "description": "Birth longitude, -180 to 180.",
            "type": "number"
          },
          "tob": {
            "description": "Birth time, HH:MM (24h).",
            "type": "string"
          },
          "tz": {
            "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "required": [
          "dob",
          "tob",
          "lat",
          "lng",
          "tz"
        ],
        "type": "object"
      },
      "name": "get_chart_facts"
    },
    {
      "description": "Vimshottari dasha standing and full timeline for birth data: current maha / antar / pratyantar dasha plus every maha-dasha period with start and end dates. Deterministic, no LLM. Same compute path as POST /api/b2b/dasha.",
      "inputSchema": {
        "properties": {
          "birth_data": {
            "properties": {
              "dob": {
                "description": "Birth date, YYYY-MM-DD.",
                "type": "string"
              },
              "lat": {
                "description": "Birth latitude, -90 to 90.",
                "type": "number"
              },
              "lng": {
                "description": "Birth longitude, -180 to 180.",
                "type": "number"
              },
              "tob": {
                "description": "Birth time, HH:MM (24h).",
                "type": "string"
              },
              "tz": {
                "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "required": [
              "dob",
              "tob",
              "lat",
              "lng",
              "tz"
            ],
            "type": "object"
          }
        },
        "required": [
          "birth_data"
        ],
        "type": "object"
      },
      "name": "get_dasha"
    },
    {
      "description": "Dosha screen for birth data: Manglik standing under both conventions (Moon and Lagna), Kaal Sarp detection, Sade Sati phase, and extra classical yogas. Deterministic, no LLM. lang: en or hi (default en). Same compute path as POST /api/b2b/doshas.",
      "inputSchema": {
        "properties": {
          "birth_data": {
            "properties": {
              "dob": {
                "description": "Birth date, YYYY-MM-DD.",
                "type": "string"
              },
              "lat": {
                "description": "Birth latitude, -90 to 90.",
                "type": "number"
              },
              "lng": {
                "description": "Birth longitude, -180 to 180.",
                "type": "number"
              },
              "tob": {
                "description": "Birth time, HH:MM (24h).",
                "type": "string"
              },
              "tz": {
                "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "required": [
              "dob",
              "tob",
              "lat",
              "lng",
              "tz"
            ],
            "type": "object"
          },
          "lang": {
            "enum": [
              "en",
              "hi"
            ],
            "type": "string"
          }
        },
        "required": [
          "birth_data"
        ],
        "type": "object"
      },
      "name": "get_doshas"
    },
    {
      "description": "Structured personalized forecast for birth data — per-area tones, day calendar, ingresses, dasha standing. period: daily (optional date), weekly, monthly (optional year+month), or yearly (optional year). Deterministic engine output, no LLM narration. lang: en or hi (default en). Same compute path as POST /api/b2b/forecast.",
      "inputSchema": {
        "properties": {
          "birth_data": {
            "properties": {
              "dob": {
                "description": "Birth date, YYYY-MM-DD.",
                "type": "string"
              },
              "lat": {
                "description": "Birth latitude, -90 to 90.",
                "type": "number"
              },
              "lng": {
                "description": "Birth longitude, -180 to 180.",
                "type": "number"
              },
              "tob": {
                "description": "Birth time, HH:MM (24h).",
                "type": "string"
              },
              "tz": {
                "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "required": [
              "dob",
              "tob",
              "lat",
              "lng",
              "tz"
            ],
            "type": "object"
          },
          "date": {
            "description": "YYYY-MM-DD (daily period only).",
            "type": "string"
          },
          "lang": {
            "enum": [
              "en",
              "hi"
            ],
            "type": "string"
          },
          "month": {
            "description": "Target month 1-12 (monthly period only).",
            "type": "integer"
          },
          "period": {
            "enum": [
              "daily",
              "weekly",
              "monthly",
              "yearly"
            ],
            "type": "string"
          },
          "year": {
            "description": "Target year (monthly/yearly periods).",
            "type": "integer"
          }
        },
        "required": [
          "birth_data",
          "period"
        ],
        "type": "object"
      },
      "name": "get_forecast"
    },
    {
      "description": "Use when a user asks about the Hindu calendar day for a location — tithi, paksha, nakshatra, yoga, karana, vara and its lord, sunrise and sunset, plus Rahu Kaal, Yamaganda, Gulika Kaal and the Choghadiya day/night windows. Needs only a place and a date, so it works without anyone's birth details. Deterministic computation, no LLM. Same compute path as GET /api/panchang.",
      "inputSchema": {
        "properties": {
          "date": {
            "description": "YYYY-MM-DD (default: local today at the location).",
            "type": "string"
          },
          "lat": {
            "description": "Birth latitude, -90 to 90.",
            "type": "number"
          },
          "lng": {
            "description": "Birth longitude, -180 to 180.",
            "type": "number"
          },
          "tz": {
            "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).",
            "type": [
              "number",
              "string"
            ]
          }
        },
        "required": [
          "lat",
          "lng",
          "tz"
        ],
        "type": "object"
      },
      "name": "get_panchang"
    },
    {
      "description": "Divisional chart (varga) placements for birth data — all sixteen supported divisions d1,d2,d3,d4,d7,d9,d10,d12,d16,d20,d24,d27,d30,d40,d45,d60. Deterministic, no LLM. Same compute path as POST /api/b2b/varga.",
      "inputSchema": {
        "properties": {
          "birth_data": {
            "properties": {
              "dob": {
                "description": "Birth date, YYYY-MM-DD.",
                "type": "string"
              },
              "lat": {
                "description": "Birth latitude, -90 to 90.",
                "type": "number"
              },
              "lng": {
                "description": "Birth longitude, -180 to 180.",
                "type": "number"
              },
              "tob": {
                "description": "Birth time, HH:MM (24h).",
                "type": "string"
              },
              "tz": {
                "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "required": [
              "dob",
              "tob",
              "lat",
              "lng",
              "tz"
            ],
            "type": "object"
          },
          "varga": {
            "enum": [
              "d1",
              "d2",
              "d3",
              "d4",
              "d7",
              "d9",
              "d10",
              "d12",
              "d16",
              "d20",
              "d24",
              "d27",
              "d30",
              "d40",
              "d45",
              "d60"
            ],
            "type": "string"
          }
        },
        "required": [
          "birth_data",
          "varga"
        ],
        "type": "object"
      },
      "name": "get_varga"
    },
    {
      "description": "Vedic compatibility (Guna Milan / Ashtakoota) between two people, 36 points across eight kootas: varna, vashya, tara, yoni, graha_maitri, gana, bhakoot, nadi. Moon nakshatra and rashi for each native are computed from their birth data through the same chart engine as get_chart_facts — do not pass nakshatra/rashi yourself. Deterministic, no LLM. Each koota carries its score, its maximum, and a plain-language reason, so the result is auditable rather than a bare number.",
      "inputSchema": {
        "properties": {
          "person_a": {
            "description": "First native's birth data.",
            "properties": {
              "dob": {
                "description": "Birth date, YYYY-MM-DD.",
                "type": "string"
              },
              "lat": {
                "description": "Birth latitude, -90 to 90.",
                "type": "number"
              },
              "lng": {
                "description": "Birth longitude, -180 to 180.",
                "type": "number"
              },
              "tob": {
                "description": "Birth time, HH:MM (24h).",
                "type": "string"
              },
              "tz": {
                "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "required": [
              "dob",
              "tob",
              "lat",
              "lng",
              "tz"
            ],
            "type": "object"
          },
          "person_b": {
            "description": "Second native's birth data.",
            "properties": {
              "dob": {
                "description": "Birth date, YYYY-MM-DD.",
                "type": "string"
              },
              "lat": {
                "description": "Birth latitude, -90 to 90.",
                "type": "number"
              },
              "lng": {
                "description": "Birth longitude, -180 to 180.",
                "type": "number"
              },
              "tob": {
                "description": "Birth time, HH:MM (24h).",
                "type": "string"
              },
              "tz": {
                "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata).",
                "type": [
                  "number",
                  "string"
                ]
              }
            },
            "required": [
              "dob",
              "tob",
              "lat",
              "lng",
              "tz"
            ],
            "type": "object"
          }
        },
        "required": [
          "person_a",
          "person_b"
        ],
        "type": "object"
      },
      "name": "guna_milan"
    }
  ]
}

What the leaf hashes

{"body":"7aa4e3a495ece1691390129014efe817b016a274f0cf9da4748b9a0fb991c060","id":208037,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793026363369307,"prev":null,"subject":"d26a3d37-2c1e-4e11-826c-7454fef5b546","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).

  1. 0xffbd770397f61a8fd4aa105ff8b9098211a40c0698b430fd7a4e450bd3af8371
  2. 0x67163e9792503ed8bf7d882d648c613d96494423e2fac26eb219fd55b4d37c0b
  3. 0xe356911278519d6dd98faa4a3f6c88f7e49e86d062f8d9c5b7a85d0c2333a456
  4. 0x08606ecd62c6f3d439290aa246325f120e47ca8298e899bd9433214f3f19cb6d
  5. 0x91491db67fa0add8a9f0254f7fa44c772b57c44399f47a3e0d744c593a69f6d0
  6. 0x4035d215e2929a0e39dc617fba711c831d577f2240280070a78a9a5f1b59fce3
  7. 0x43f692030b503059563842dce40f19fe201a54b72ca0d98ece7e164660f12cab
  8. 0xf8f2113f3a8aac837a4afa9f29fd443464b0f98b4f8e7279368ff69379bfe382
  9. 0x72743ee780f422be29752f40068ca0876fda4de868f24662bd7406d05ac0b33b
  10. 0xa29eae943754390bcd078416f8d4db8f78b3a74b270a306deb84f755b7cf17d8
  11. 0xd3a4547616d40f6cf22a3f69647bc5fe7630b638881a5ae1ce088b336fd0e181
  12. 0xbd264414f726ecec85a6b231446a7d5db56b5a61f8c3f471b7913d982daa291d
  13. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON