Skip to content

What Is Ophiolite?

Audience: technical evaluators, workflow builders, app teams
Status: Preview

Ophiolite is local-first subsurface infrastructure.

More concretely, it is a canonical Rust runtime plus SDK surfaces that help you organize typed subsurface assets, run operators and procedures, produce derived outputs, record provenance/evidence, persist projects and packages, and build local workflows or applications on top of one shared model.

At the product boundary, Ophiolite owns:

  • the canonical runtime truth
  • typed asset semantics
  • project and package persistence rules
  • operator validation and execution contracts
  • provenance and evidence for derived outputs
  • multiple public interfaces over the same runtime

Ophiolite is not:

  • a hosted cloud API
  • a full interpretation application
  • only a LAS parser
  • only a seismic runtime
  • only a chart library

TraceBoost and other apps can consume Ophiolite, but they are not the product identity.

The core idea is that Rust shapes the truth. Python, CLI, and app-facing integrations expose that truth for different jobs, but they do not redefine the data model or execution rules.

That keeps the platform from drifting into multiple incompatible versions of the same behavior.

  • Python: primary onboarding path for local workflow builders
  • CLI: automation, CI, and operational scripting
  • Rust: direct embedding and the deepest exact surface

Next: Why local-first?