# Third-Party Notices This file is the notice referred to by **§6 (Third-Party Components and data)** of the [Crysalt Software Licence Agreement](LICENSE.md). Each component below is governed by **its own licence**, not by the Crysalt licence; to the extent of any conflict regarding a given component, that component's licence governs it. Last updated 24 August 2026. ## Distributed with the Crysalt MCP server | Component | Licence | Source | |---|---|---| | .NET runtime and base class libraries (`net10.0`) | MIT | https://github.com/dotnet/runtime | | `Microsoft.Extensions.Hosting` | MIT | https://github.com/dotnet/runtime | | `ModelContextProtocol` | MIT | https://github.com/modelcontextprotocol/csharp-sdk | The Crysalt engine itself (`Crysalt.Domain`, `Crysalt.Infrastructure`) has **no third-party dependencies** — the numerical core, including the dense linear solver, is self-contained. ## Used by the hosted website and API only (not distributed) These are not part of the downloadable Software; they are listed for completeness. | Component | Licence | Source | |---|---|---| | ASP.NET Core, Blazor (`net10.0`) | MIT | https://github.com/dotnet/aspnetcore | | `Microsoft.AspNetCore.OpenApi` | MIT | https://github.com/dotnet/aspnetcore | | `Scalar.AspNetCore` | MIT | https://github.com/scalar/scalar | | `MudBlazor` | MIT | https://github.com/MudBlazor/MudBlazor | | Inter, Manrope (webfonts, served from Google Fonts) | SIL Open Font License 1.1 | https://fonts.google.com | ## Scientific data and parameters Crysalt's thermodynamic parameters and equilibrium-constant data are **compiled from publicly available scientific literature and databases**. The Licensor claims no ownership of those underlying facts or sources. The compilation, its encoding, and the surrounding software are the Licensor's. Principal sources, as recorded in the code catalogs and the [methodology documentation](docs/VALIDATION.md): - Kaasa, B. — *Prediction of pH, mineral precipitation and multiphase equilibria during oil recovery* (doctoral thesis, NTNU, 1998). Primary parameter compilation. - Harvie, C. E., Møller, N., and Weare, J. H. (1984) — the Pitzer ion-interaction model as implemented here. - Pitzer, K. S., and co-authors — the primary binary and mixing parameter literature (Bradley & Pitzer 1979; Peiper & Pitzer 1982; Pitzer, Peiper & Busey 1984; Phutela & Pitzer 1986; Pabalan & Pitzer 1987, and related works). - Christov, C., and Møller, N. (2004) — chemical-equilibrium model parameters and their temperature function. - Appelo, C. A. J. (2015), and the USGS **PHREEQC** `pitzer.dat` database — sulfate-system binaries. PHREEQC is public-domain software of the U.S. Geological Survey. - Additional solubility and equilibrium-constant sources: Møller (1988); Greenberg & Møller (1989); Spencer, Møller & Weare (1990); Holmes & Mesmer (1986); Plummer & Busenberg (1982); Raju & Atkinson (1988–1990); He & Morse (1993); Millero & Pierrot (1998); Monnin (1999); Bénézeth, Dandurand & Harrichoury (2009). PHREEQC is used as an **independent reference implementation** for validation. It is not distributed with Crysalt, and Crysalt is neither derived from nor endorsed by the U.S. Geological Survey. ## Trademarks Crysalt™ and the Crysalt logo are unregistered trademarks claimed by the Licensor. All other product names, logos, and brands are the property of their respective owners, and are used for identification only.