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.1.tar.gz (41.1 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.1-py3-none-any.whl (46.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scpn_phase_orchestrator-0.1.1.tar.gz
  • Upload date:
  • Size: 41.1 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.1.tar.gz
Algorithm Hash digest
SHA256 4595167ee3fc24e7e4e1bc17fe00e5117e68bbfa7aab3e5f474a63ef3d706bb1
MD5 aefc7fb64b10c16216f7a56eee24e477
BLAKE2b-256 b228eed8de19e5d1ba44d376780807a286ed06606ea34c8fb019ea1f1bec8f16

See more details on using hashes here.

Provenance

The following attestation bundles were made for scpn_phase_orchestrator-0.1.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for scpn_phase_orchestrator-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ddc9ce2e08d3268bbf99f347b58f5ed220fa41c301512f136bcb9435d50c7de1
MD5 7a070181e7bc7481db6d761285aab75d
BLAKE2b-256 1f420ea9d543a779858b0fb22cdd3c6fbcf27db1ef5afa3fa685e7053fc49a45

See more details on using hashes here.

Provenance

The following attestation bundles were made for scpn_phase_orchestrator-0.1.1-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