Expand description
The persisted runtime bundle boundary.
phoxal-manifest compiles authored YAML/URDF into canonical model facts;
this crate owns the artifact that remains after that source tree is gone.
A runtime process reads only runtime.json, the indexed files below
assets/, and the selected binary below bin/. It never invokes the source
compiler and never discovers a participant from a catalog.
<bundle>/
├── runtime.json
├── assets/
└── bin/Structs§
- Asset
Index - The integrity index for every participant-readable asset.
- Asset
Record - One indexed asset and its expected bytes.
- Binary
Reference - A staged reusable executable and its canonical artifact contract.
- Binary
Source - One opened executable source. The writer hashes and copies the same open handle, so the digest it records and the bytes it stages come from one file.
- Bundle
Path - A normalized bundle-relative path: forward slashes only, no leading slash,
no empty,
., or..component. - Bundle
Writer - A build-tool-facing writer for the explicit final assembly boundary.
- Digest
Error - A digest that was not the canonical lowercase SHA-256 spelling.
- Participant
Artifact Id - The stable identity of a reusable compiled participant artifact.
- Participant
Assets - Participant-readable, digest-checked asset access.
- Participant
Bundle - The exact runtime record a participant process was launched to consume.
- Participant
Runtime Inputs - One selected participant and the immutable runtime inputs it consumes.
- Runtime
- The persisted final runtime graph and all framework-owned runtime facts.
- Runtime
Bundle - A loaded, integrity-checked runtime bundle.
- Runtime
Participant - One exact process entry in the final runtime graph.
- Runtime
Router Config - A normalized reference to optional router configuration.
- Sha256
Digest - A SHA-256 digest rendered as exactly 64 lowercase hexadecimal characters.
Enums§
- Bundle
Error - Why reading or validating a bundle failed.
- Bundle
Path Error - Why a bundle-relative path was rejected.
- Document
Error - Why a persisted runtime document is not a valid execution plan.
- Participant
Clock - The scheduler policy persisted for one runtime participant instance.
- Runtime
Document - A schema-tagged persisted runtime document.
- Selection
Error - Why an exact participant selection failed.
Constants§
- ASSETS_
DIR - The participant-readable asset directory.
- BIN_DIR
- The supervisor-only binary directory.
- MAX_
RUNTIME_ PARTICIPANTS - Maximum participant instances in one compiled runtime execution.
- RUNTIME_
FILE - The persisted document filename at the bundle root.
- RUNTIME_
SCHEMA - The only schema tag currently readable by this framework train.