← 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).
- 0xffbd770397f61a8fd4aa105ff8b9098211a40c0698b430fd7a4e450bd3af8371
- 0x67163e9792503ed8bf7d882d648c613d96494423e2fac26eb219fd55b4d37c0b
- 0xe356911278519d6dd98faa4a3f6c88f7e49e86d062f8d9c5b7a85d0c2333a456
- 0x08606ecd62c6f3d439290aa246325f120e47ca8298e899bd9433214f3f19cb6d
- 0x91491db67fa0add8a9f0254f7fa44c772b57c44399f47a3e0d744c593a69f6d0
- 0x4035d215e2929a0e39dc617fba711c831d577f2240280070a78a9a5f1b59fce3
- 0x43f692030b503059563842dce40f19fe201a54b72ca0d98ece7e164660f12cab
- 0xf8f2113f3a8aac837a4afa9f29fd443464b0f98b4f8e7279368ff69379bfe382
- 0x72743ee780f422be29752f40068ca0876fda4de868f24662bd7406d05ac0b33b
- 0xa29eae943754390bcd078416f8d4db8f78b3a74b270a306deb84f755b7cf17d8
- 0xd3a4547616d40f6cf22a3f69647bc5fe7630b638881a5ae1ce088b336fd0e181
- 0xbd264414f726ecec85a6b231446a7d5db56b5a61f8c3f471b7913d982daa291d
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae