2.7 KiB
Jyotishyamitra Pinned Adapter Probe - 2026-07-18
Status
jyotishyamitra is pinned as a fourth independent observation oracle only.
It is not part of the three-engine truth matrix and does not promote any claim.
Identity
- Package:
jyotishyamitra - Version:
1.4.0 - GitHub commit:
86f7eb610a66b06b3f0817d2c53355bec8b3bf8d - License: MIT in wheel license file
- Wheel SHA-256:
4f1a16facfa86ef01cb44de505c6de2e66b2f8d2c8b5e125c090e3f8485c6a9d - Python wheel tag:
py3-none-any - Requires Python:
>=3.7
Execution Boundary
- Adapter:
scripts/jyotishyamitra_adapter_probe.py - Tests:
tests/test_jyotishyamitra_adapter_probe.py - The wheel is installed with
pip --targetinto a temporary directory. - The package is invoked in an isolated subprocess with temporary
PYTHONPATH. jyotishyamitrais not a project runtime dependency and is not imported by commercial runtime code.- No implementation code is copied from the package.
Canonical Request
The Steve Jobs probe records:
- birth:
1955-02-24 19:15:00 - place:
San Francisco, CA - longitude:
-122.4194 - latitude:
37.7749 - timezone:
-8.0 - ayanamsa:
package_default - node mode:
package_default - returnval:
ASTRODATA_DICTIONARY
Artifacts
- Metadata-only:
references/oracle/jyotishyamitra_pinned_adapter_probe_2026_07_18.json - Steve Jobs execution probe:
references/oracle/jyotishyamitra_steve_jobs_probe_2026_07_18.json
The input contract issue was resolved: input_birthdata() returns string-valued input, while generate_astrologicalData() needs the numeric get_birthdata() object after validate_birthdata() == "SUCCESS".
The Steve Jobs run now returns structured dictionary raw with top-level keys including D1, D2, D4, D9, D10, Balas, AshtakaVarga, and Dashas.
Replay stability:
- full raw hash: intentionally unstable because
$.Dashas.Vimshottari.current.dateembeds run time. - normalized raw hash: stable after replacing
$.Dashas.Vimshottari.current.datewith<volatile_run_time>. - normalized raw SHA-256:
b749d78f42a43aa4e5b647230a7e317602de21e3308a0a650c0e662c630546cf - schema SHA-256:
4ed38f03ddc8774b48501969c31c0a9ad87de3e2a4b5bc293cd86280467bc858 - schema path count:
13524
Next
The D1/D2/D4/D9/D10 sign surface now has 45 observation rows against archived local and Xalen raw:
- local:
38/45matches; - Xalen:
28/45matches; Xalen's absent Rahu/Ketu rows arenot_comparable, not mismatches; - D2 is a method-sensitive difference cluster and remains unarbitrated.
Balas, AshtakaVarga, and Vimshottari remain raw-only until their units, schema, and method contracts are independently aligned. Keep promotion_allowed=false unless external worked examples arbitrate method variants.