Skip to content

Interfaces

Ophiolite has multiple Interfaces, but they should expose one runtime truth.

  • Python: workflow composition and typed results
  • CLI: automation and operational commands
  • Rust: canonical core and direct embedding
  • App integrations: focused DTOs and embedders over the same runtime concepts

Wrappers should expose stable platform concepts. They should not reimplement runtime semantics independently.

Next: Data model