Skip to content

Retained language bindings

The v1.0 programme keeps the following language surfaces. Each adapter delegates stable numerical policy to the Rust core and is tested against the shared reference fixtures.

Surface Adapter Supported runtimes Registry Release tag External gate
Python PyO3 Python 3.12, 3.13, 3.14 PyPI/TestPyPI; conda-forge v* conda-forge feedstock review and merge
R C ABI R 4.3 CRAN or approved R registry; r-universe r-v* CRAN maintainer review or approved R registry indexing
Julia C ABI through voiage_ffi_jll (submission in progress) Julia 1.10, 1.11 Julia General julia-v* BinaryBuilder acceptance, then General registration and merge
Rust Native Rust workspace Rust 1.85, stable GitHub Releases (workspace artifact) rust-v* A separately designed publishable facade crate is required for crates.io

The matrix is normative at specs/v1/binding-matrix.json. Registry publication and indexing are external gates; repository readiness does not imply that an artifact is live.