System Requirements
Audience: evaluators and builders
Status: Preview
Ophiolite is moving from a repo-first install path to a commercial self-serve install path. The targets below define the first support lane for that work.
Ophiolite SDK/API
Section titled “Ophiolite SDK/API”The first SDK install target is:
| Area | Preview target |
|---|---|
| Primary OS | macOS 14+ on Apple Silicon |
| Python | 3.10, 3.11, and 3.12 |
| Install path | ophiolite-sdk Python package plus bundled or discoverable native CLI/runtime |
| Validation | ophiolite doctor |
| License state | Local signed preview certificate via ophiolite auth status and ophiolite auth import |
The source checkout path still works for contributors. The current macOS preview install should use a virtual environment:
python3.12 -m venv .venv-ophiolitesource .venv-ophiolite/bin/activatepython -m pip install ophiolite-sdkophiolite auth statusophiolite doctorThe commercial install path should eventually become:
pipx install ophiolite-sdkophiolite auth loginophiolite doctorWindows and Linux SDK wheels are planned after the first clean macOS wheel path is repeatable in CI.
Ophiolite Workbench
Section titled “Ophiolite Workbench”The first Workbench installer target is:
| Area | Preview target |
|---|---|
| Primary OS | macOS 14+ on Apple Silicon and Windows 11 x64 |
| Installer | Signed Tauri .dmg / .app for macOS and signed .msi or .exe for Windows |
| First-run path | Try sample project, then sign in or activate |
| Validation | In-app diagnostics export plus backend smoke checks |
| Update path | Signed update artifacts after the first installer is stable |
Linux installers are secondary for the first commercial MVP unless evaluator demand proves otherwise.
Minimum Machine Guidance
Section titled “Minimum Machine Guidance”For preview evaluation:
- 8 GB RAM minimum, 16 GB recommended
- 4 CPU cores recommended
- 2 GB free disk for small examples, more for seismic fixtures and run bundles
- Internet access for install, updates, and license refresh
- Offline work should be possible after activation with a cached signed certificate; refresh policy is still preview-only
Current Limitations
Section titled “Current Limitations”- Ophiolite SDK has a first macOS Apple Silicon PyPI wheel, but Windows/Linux wheels are not live yet.
ophiolite doctorand signed localophiolite authcertificate import are implemented, but account login and Stripe-backed commercial activation are not.- Workbench installer publishing is not live yet.
- Signed artifacts, checksums, and release channels are part of the next packaging pass.
Next: Install