1.9 KiB
1.9 KiB
External Engine Blocker Research 2026-07-05
Purpose: record what can be fixed locally vs. what remains blocked by external engines, licensing, or credentials.
PyJHora / JHora
- PyPI package checked:
PyJHora - Observed PyPI version:
4.8.7 - Upstream GitHub search top match:
naturalstupid/PyJHora - Observed GitHub license:
AGPL-3.0 - Local status:
scripts/diagnose_pyjhora_adapter.py --jsonreportsmissing_dependency: jhora - Local action now implemented: diagnostics expose install hint, ephemeris-data note, and AGPL boundary.
Boundary:
- Do not vendor PyJHora into this repo.
- Do not make PyJHora a required runtime dependency.
- Keep it as optional external benchmark / parity oracle.
Install hint for a separate benchmark environment:
pip install PyJHora
VedAstro
- Public site checked:
https://vedastro.org/returned reachable. https://api.vedastro.org/apireturned HTTP 404 for a direct root probe. This only proves host reachability; it does not prove a full-snapshot endpoint is configured.- Current local diagnostic:
scripts/diagnose_external_engine_adapters.py --jsonreports VedAstroavailableinofficial_extendedmode but withpremium_key_missing.
Closure rule:
- Do not claim VedAstro cloud closure unless
vedastro_official.raw_responseis present in the runtime evidence packet. - Free tier can remain
blockedorpartial; API key is recommended for stable official full snapshot.
Current Aggregate Status
- VedAstro:
available, blockerpremium_key_missing - PyJHora/JHora:
missing_dependency, blockerjhora - jyotishganit:
available, licenseMIT - Three-engine parity:
partial, not complete.
Sources Checked
- PyPI:
https://pypi.org/project/PyJHora/ - GitHub search/API result:
https://github.com/naturalstupid/PyJHora - VedAstro site:
https://vedastro.org/ - VedAstro API host probe:
https://api.vedastro.org/api