Source code
Last updated 21 August 2026
Orbit Axis is free software. Because it is offered to you over a network, its licence entitles you to the complete source code that produces what you are using.
Licence
Both parts of Orbit Axis are licensed under the
GNU Affero General Public License, version 3 or later
(AGPL-3.0-or-later).
The AGPL is the copyleft licence written for exactly this situation: software you reach over a network rather than install. It means you may use, study, modify, and share Orbit Axis, and that anyone offering a modified version as a service must offer its source too.
Where to get it
| Component | What it is | Source |
|---|---|---|
| Orbit Axis | The application — interface, API, readings, accounts | github.com/EZmannBuilds/orbit-axis |
| Orbit Axis Engine | The deterministic astrology calculation engine | github.com/EZmannBuilds/orbit-axis-engine |
The links above are the source offer. Orbit Axis uses the Swiss Ephemeris under its AGPL option, so the licence is inherited rather than merely chosen — and it entitles you to the complete corresponding source of what you are using over the network. You do not need to ask anyone for it: both repositories are public, and the versions running right now are listed below.
What is running right now
| Component | Version |
|---|---|
| Application | — |
| Calculation engine | — |
| API contract | — |
| Swiss Ephemeris | — |
These are read live from this deployment, so they describe the code you are actually
using rather than a number typed into a page. The same facts are available from
/api/v1/version and /api/v1/source.
Why the engine is separate
The astrology calculations live in their own repository so they can be verified, reused, and corrected independently of the app around them. It is deterministic: the same birth details always produce the same chart, and no language model is involved in any calculation.
Swiss Ephemeris
Orbit Axis uses Swiss Ephemeris, copyright Astrodienst AG, for astronomical positions — astro.com/swisseph.
Swiss Ephemeris is dual-licensed: AGPL, or a paid professional licence from Astrodienst. Orbit Axis uses the AGPL option, which is why Orbit Axis is itself AGPL — the licence is inherited, not merely chosen.
Third-party notices
Orbit Axis deliberately runs on very few dependencies:
- Swiss Ephemeris — Astrodienst AG, AGPL option
- Luxon — date and time-zone handling, MIT
- tz-lookup — coordinates to time zone, MIT
- Supabase, Vercel, Geoapify — services rather than bundled code
Full notices ship in THIRD_PARTY_NOTICES.md in the repository.
Reporting a security issue
Email not yet published rather than opening
a public issue, and please allow a reasonable chance to fix it before disclosing.
Details are in SECURITY.md.
Contributing
Contributions are welcome. CONTRIBUTING.md
covers how to build and test, and CODE_OF_CONDUCT.md covers conduct.
Contributions are accepted under the same AGPL terms.