Collective Phase Control Fabric
Collective Phase Control Fabric (CPCF) is an evidence-control toolkit for finite collective workflows. It validates provenance, exact resource constraints, causal formation, catalytic support, verification capacity, independence, perturbations, coordination, and externally registered trial bindings.
CPCF reports an operational_organization_profile. It does not create, detect, or certify a
collective-superintelligence phase. It also does not certify causality, statistical validity,
thermodynamic feasibility, physical phase behavior, or runner isolation.
Release status: v0.6.1 is a Beta research package. Package publication does not establish deployment assurance. Operational evidence remains unavailable until the external security, restore, soak, and independent-review gates in release readiness pass.
Install
The one public distribution contains the offline core, CLI, schema registry, bundle verifier, runner protocol models, and all import packages.
pip install collective-phase-control-fabric
pipx install collective-phase-control-fabric
pip install "collective-phase-control-fabric[server,solver]"
Available extras are server, worker, runner, solver, aws-kms, gcp-kms, azure-kms,
pkcs11, and all. Service commands detect missing extras and print the exact installation
command.
Five-minute offline orientation
These commands do not require an API or credentials:
cpcf agent explain --json
cpcf self-check --json
cpcf schema list --json
cpcf schema show phase-contract --json
cpcf bundle verify PATH_TO_BUNDLE --json
An unsigned bundle can establish content consistency only. Distribution authenticity remains unknown unless the bundle carries an admitted root attestation and a trust policy is supplied.
Offline growth planning
The explicit growth mode plans paid task/research capacity investment, measurement, verification and repair under a finite budget, and independently checks every policy branch and its funded continuation. It preserves the existing repair mode and operational profile.
cpcf growth example growth-demo --json
cpcf growth plan growth-demo/contract.json --objects growth-demo/objects --output growth-plan.json
cpcf growth check-plan growth-demo/contract.json --objects growth-demo/objects --plan growth-plan.json --json
Results are conditional on a declared finite model. Predictions do not admit measured capacity, and an incomplete comparator search cannot establish superiority. See the growth workflow, paper mapping, and synthetic comparisons.
Remote workspace use
Remote operations require a configured control plane and a short-lived OIDC access token. The CLI does not persist bearer tokens.
set CPCF_API_URL=https://cpcf.example.org
set CPCF_TOKEN=OIDC_ACCESS_TOKEN
cpcf workspace create WORKSPACE --root-spki-fingerprint sha256:ROOT_SPKI_SHA256 --genesis-envelope-fingerprint sha256:GENESIS_ENVELOPE_SHA256 --json
cpcf workspace status WORKSPACE --json
cpcf agent onboard --workspace WORKSPACE --json
On POSIX shells, use export. Mutations require an Idempotency-Key; changes to existing
workspaces also require the expected immutable generation through If-Match.
Operational profile
Each required dimension is satisfied, violated, unknown, or unknown_due_to_budget:
- provenance integrity
- trust quorum
- temporal integrity
- structural reachability
- causal formation
- dimensional consistency
- exact self-maintenance
- finite-horizon resource persistence
- target-bound generative catalysis
- verification capacity
- effective independence
- coordination protocol integrity
- perturbation robustness
Compatibility requires every required dimension to be satisfied in one immutable analysis snapshot. Hypothetical planner output cannot satisfy a scientific dimension before receipt-backed promotion.
Development
Contributors use the checked-in universal uv.lock; pip is only a consumer installation path.
Development uses CPython 3.14.6 and supports CPython 3.12–3.14 on Windows and Linux.
uv sync --frozen --all-extras --group dev --group security
uv run --frozen ruff format --check .
uv run --frozen ruff check .
uv run --frozen mypy src packages/cpcf-api/src packages/cpcf-cli/src packages/cpcf-worker/src packages/cpcf-runner-protocol/src
uv run --frozen pytest
uv run --frozen python scripts/check_schemas.py
uv run --frozen python scripts/generate_references.py --check
uv run --frozen python scripts/check_publication_hygiene.py --source-tree
uv build
The root project builds exactly one wheel and one source distribution named
collective-phase-control-fabric. The five import packages remain
collective_phase_control_fabric, cpcf_cli, cpcf_api, cpcf_worker, and
cpcf_runner_protocol.
Documentation
- Documentation index
- Installation
- Offline orientation
- Remote workspace use
- Evidence model
- Scientific boundaries
- Security and publication hygiene
- Complete installed-wheel tutorial
- Release readiness
Agent Skill
Agents can follow the repository-native Collective Phase Control Fabric Agent Skill. It routes offline inspection, remote control-plane work, external-runner evidence, and legacy compatibility without expanding the authority or scientific scope of the underlying records.
License and security
All repository content is English and licensed under Apache-2.0. Report vulnerabilities using the private process in SECURITY.md; never include credentials, tenant evidence, or live endpoints in a public issue.
Metadata
Release files for collective-phase-control-fabric 0.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| collective_phase_control_fabric-0.6.1.tar.gz | 765.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| collective_phase_control_fabric-0.6.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.4 MB
Release files / collective_phase_control_fabric-0.6.1.tar.gz
| Download URL | collective_phase_control_fabric-0.6.1.tar.gz |
|---|---|
| Size | 765.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bc842ccb081fe4679c08d1c41edb2c3b07cf0bfee3492d399590f86677a302f6
|
|
BLAKE2b-256 checksum How to use checksums |
796bfff1e50307735a283c93bbaa52bae06a9b83f8d2f33fcb3e803da1af3b93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency logRelease files / collective_phase_control_fabric-0.6.1-py3-none-any.whl
| Download URL | collective_phase_control_fabric-0.6.1-py3-none-any.whl |
|---|---|
| Size | 635.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cd3c3249cf3c6dfb6b364cc925f56e5216d199339b1f8ce339b9b84546f1959a
|
|
BLAKE2b-256 checksum How to use checksums |
7769674546860878b3b5af0f8ea3536c637d1508dbdc6999a26a3214d21d81e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 8, 2026.
Transparency log