Skip to main content

Domain-agnostic coherence control compiler built on SCPN's Kuramoto/UPDE framework

Project description

SCPN Phase Orchestrator

Domain-agnostic coherence control compiler built on Kuramoto/UPDE phase dynamics.

CI License: AGPL v3 Python 3.10+

What It Does

Treats Kuramoto phase dynamics as a universal synchrony state-space. Any hierarchical coupled-cycle system — plasma, cloud infrastructure, traffic, power grids, factories, biology — maps onto the same engine.

Core Pipeline

Domain Binder → Oscillator Extractors (P/I/S) → UPDE Engine → Supervisor → Actuation Mapper

3-Channel Oscillator Model

Channel Source Phase Extraction
Physical (P) Continuous waveforms Hilbert transform, zero-crossing
Informational (I) Event/decision streams Event-phase from message timing
Symbolic (S) Discrete state sequences Ring-phase θ=2πs/N, graph-walk

4 Universal Control Knobs

Knob Meaning
K Coupling strength (Knm matrix)
α Phase lag (transport/actuator delays)
ζ Driver strength (external forcing)
Ψ Reference phase (control target)

Dual Objective

  • R_good: Coherence to maintain (actuator ↔ target phase-lock)
  • R_bad: Coherence to suppress (harmful mode-locking)

Quickstart

pip install -e ".[dev]"

# Validate a domain binding spec
spo validate domainpacks/minimal_domain/binding_spec.yaml

# Run a domain simulation
spo run domainpacks/queuewaves/binding_spec.yaml --steps 1000

# Replay from audit log
spo replay audit.jsonl --output report.json

Domainpacks

Pack Domain Purpose
minimal_domain Synthetic 4-oscillator test harness
queuewaves Cloud/queues Retry storm desynchronisation
geometry_walk Graph systems Random-walk phase coupling
bio_stub Biology SCPN-compatible oscillator template

Development

pip install -e ".[dev]"
ruff check src/ tests/
ruff format --check src/ tests/
pytest tests/ -v --tb=short
mkdocs build

License

AGPL-3.0-or-later. Commercial licensing available — contact protoscience@anulum.li.

Citation

See CITATION.cff.


© 1998–2026 Miroslav Šotek. All rights reserved. Contact: www.anulum.li | protoscience@anulum.li

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scpn_phase_orchestrator-0.1.0.tar.gz (32.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scpn_phase_orchestrator-0.1.0-py3-none-any.whl (45.5 kB view details)

Uploaded Python 3

File details

Details for the file scpn_phase_orchestrator-0.1.0.tar.gz.

File metadata

  • Download URL: scpn_phase_orchestrator-0.1.0.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scpn_phase_orchestrator-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0231c733e7e8e179910af0dd44562eb090d66807fd0a290ffc38447ed06dd2d0
MD5 05fc4453e4558d2a4cbc929aa2b7f7d1
BLAKE2b-256 95c62b1382a68bc969a261ad8d4cd71f732dc99504cc9c7951277a157839dd8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for scpn_phase_orchestrator-0.1.0.tar.gz:

Publisher: publish.yml on anulum/scpn-phase-orchestrator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scpn_phase_orchestrator-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for scpn_phase_orchestrator-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7bbd7dfc891e8d2767e7e3719578d4076ad8213dd431f08233c37c7e7ba3e7db
MD5 bcb237d0f285ad36b7bb4cc4f0b88ac4
BLAKE2b-256 677df907e29bde9854d986d3d0a7ca68ea9e350ef93407a8f325cd6043b4f08e

See more details on using hashes here.

Provenance

The following attestation bundles were made for scpn_phase_orchestrator-0.1.0-py3-none-any.whl:

Publisher: publish.yml on anulum/scpn-phase-orchestrator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page