This page records the intended boundary for a possible future lightweight
Kuramoto-XY core package. It is a planning boundary only. All code currently
published in this repository remains under AGPL-3.0-or-later, with the
commercial licence route described in the README.
No file is dual-licensed or permissively relicensed by this document.
| Surface | Current state |
|---|---|
scpn-quantum-control repository |
AGPL-3.0-or-later |
| Commercial use without AGPL source obligations | Available by commercial licence |
scpn_quantum_control.kuramoto_core facade |
In-repository AGPL facade |
Future standalone quantum-kuramoto-core package |
Not created, not relicensed, approval required |
A future standalone core should contain only the generic Kuramoto-XY compiler surface:
- validation for arbitrary symmetric
K_nmand heterogeneousomega; - immutable problem metadata suitable for audit trails;
- sparse and dense XY Hamiltonian construction;
- Trotter circuit compilation;
- order-parameter measurement utilities;
- minimal NumPy/Qiskit dependencies.
The current candidate entry point is
scpn_quantum_control.kuramoto_core.
The following remain outside any lightweight core split unless separately approved:
- SCPN-specific layer constants, names, and biological/theoretical bindings;
- IBM hardware runners, credentials, queue management, and campaign scripts;
- GUESS mitigation, DLA parity campaigns, and hardware result ledgers;
- notebooks, manuscript extracts, figures, and publication assets;
- inter-repository bridges to SC-NeuroCore or Phase Orchestrator;
- commercial packaging, support, and deployment material.
A permissive standalone split requires an explicit release decision before any licence header, package metadata, or README badge changes:
- confirm the exact files and symbols in the core package;
- confirm that no SCPN-specific or campaign-specific material is copied;
- confirm dependency and export-control implications;
- choose the target permissive licence;
- update
LICENSE, SPDX headers, package metadata, and release notes in one reviewed release commit.
Until those steps are complete, downstream users should treat the facade as an
AGPL component of scpn-quantum-control.