OntoLedgy Simulator Interop Services
Copyright (c) 2018-2026 OntoLedgy Ltd.

This project is licensed under the GNU Affero General Public License v3.0
or later (AGPL-3.0-or-later). See the LICENSE file for the full licence text.

A separate commercial licence is also available from OntoLedgy Ltd. under a
dual-licensing model. See COMMERCIAL.md for terms and contact details.

This package defines the canonical thermodynamics domain model and
SimulatorAdapter protocol. It is pure Python and backend-agnostic — it
contains no code derived from any specific simulator. Simulator-specific
adapters that depend on this package (e.g. ol_dwsim_interop_services) are
separate distributions with their own licence considerations.

Although this package is itself a library, downstream services that consume
it are typically network-reachable, so AGPL section 13 obligations propagate
when those services are hosted.
