Psion Trusted-Cluster Run
March 22, 2026 ยท View on GitHub
Status: canonical
PSION-17/#373trusted-cluster run contract, written 2026-03-22 after landing the first bounded multi-host Psion run bundle.
This document freezes the first truthful trusted-cluster training lane for
Psion.
It does not claim arbitrary public all-reduce, mixed-backend meshes, cross-region fabrics, or elastic world-size growth are now closed. It records one bounded four-worker trusted-cluster path with explicit topology, throughput, replay, and checkpoint-restart receipts.
Canonical Artifacts
crates/psionic-train/src/psion_trusted_cluster_run.rsowns the trusted-cluster topology contract, distributed-group receipt, replay receipt, and full trusted-cluster run bundle.crates/psionic-train/examples/psion_trusted_cluster_run_fixtures.rsregenerates the canonical trusted-cluster fixtures.fixtures/psion/trusted_cluster/psion_trusted_cluster_topology_contract_v1.jsonis the canonical bounded topology contract.fixtures/psion/trusted_cluster/psion_trusted_cluster_replay_receipt_v1.jsonis the canonical multi-host replay receipt.fixtures/psion/trusted_cluster/psion_trusted_cluster_checkpoint_recovery_bundle_v1.jsonis the canonical trusted-cluster checkpoint-recovery bundle.fixtures/psion/trusted_cluster/psion_trusted_cluster_run_bundle_v1.jsonis the canonical self-contained trusted-cluster run bundle.
The stable schema versions are:
psion.trusted_cluster_topology_contract.v1psion.trusted_cluster_replay_receipt.v1psion.trusted_cluster_run_bundle.v1psion.checkpoint_recovery_bundle.v1for the bound restart coverage
What The Bundle Freezes
The first trusted-cluster bundle now binds:
- one broader pretrain-stage receipt and one broader-run observability receipt
- one bounded trusted-cluster topology contract for a homogeneous four-node CUDA H100 tensor-parallel lane with one rank per node
- one train-owned distributed-group receipt that freezes the public distributed-group truth this lane requires
- one distributed-optimizer contract and one realized distributed step receipt
- one exact multi-host replay receipt covering all four worker identities
- one checkpoint-recovery bundle that includes distributed restart coverage for the supported cluster path
- explicit refused or out-of-scope posture for mixed, cross-region, shared, and elastic-world-size modes
That makes trusted-cluster scale-up a repo-owned evidence bundle instead of a cluster-shaped narrative claim.
Mechanical Enforcement
psionic-train now validates that:
- the broader observability receipt still matches the bound broader-stage receipt
- the topology contract still points at the exact broader-stage, observability, and rented-cluster runbook digests it claims to preserve
- the realized cluster execution, training collective, and distributed-group receipt still agree on backend, transport, worker count, mesh identity, and member set
- the distributed-optimizer contract and realized step still carry the same collective plan and contract digest
- the replay receipt still covers all worker identities and still verifies as an exact match
- the checkpoint-recovery bundle still validates on the broader trusted-cluster run inputs and still includes a sharded distributed restart on the supported worker count
Distributed Seam
The training-facing distributed-group receipt lives in psionic-train instead
of importing psionic-distributed directly.
That boundary is deliberate: psionic-distributed already depends on
psionic-train, so reversing the dependency would create a workspace cycle.
The receipt keeps the required public distributed-group truth explicit and
machine-checkable without pretending the cycle does not exist.
PSION-30 now reuses this trusted-cluster bundle as the cluster substrate for
the first bounded decentralized contribution lane in
docs/PSION_DECENTRALIZED_CONTRIBUTION.md. That new lane still stays bounded
to adapter-delta windows and does not widen this trusted-cluster contract into
arbitrary public all-reduce closure.