← CRD inventorySource 1ea8b8ea8b01
Capability Requirements Document · compose-portable-core-bundle

Compose a portable Core bundle

Package a declared scope of owner-controlled Core state into a reconstructable, self-describing bundle with provenance, versions, integrity metadata, exclusions, and rebuild instructions.

Status
draft
Version
0.1
Architecture alignment
directly aligned
Adoption
proposed
Known public realizations
none confirmed
Evidence basis
restricted partial client-side export trace

Availability: unknown

Inventory note: A state bundle is not a runnable distribution.

Core meaning

Capability purpose
Let owner state move or be reconstructed without depending on the current provider's private storage or runtime internals.
Meaningful outcome
A versioned bundle exists whose manifest identifies scope, contents, omissions, logical identities, integrity algorithm, compatibility information, and reconstruction needs.
Boundaries — includes
scope selection, canonical originals/events/knowledge/system definitions, stable references, manifests, version declarations, checksums, file references, optional derived content, uncertainty/loss report, and secret exclusion.
Boundaries — excludes
validating the finished bundle, restoring it, exporting live credentials or keys, deploying a runtime, and claiming destination compatibility.
Terms and concepts
A Core bundle carries governed owner state; it is not by itself a runnable PIOS distribution.

Interaction Contract MLEs

Create a scoped portability bundle

Actor
An authorized owner, export service, or portability agent.
Command / intent
Export a declared scope of Core state for transfer, recovery, or takeover.
Current state
Exportable source state, owner authority, scope, and format version are known.
Policies / invariants
Logical IDs and provenance survive; scope reductions are declared; unknown supported extensions are preserved; secret material is excluded; optional/rebuildable content is identified; source records are not mutated.
Transition
Select eligible state, serialize it, generate manifests and integrity metadata, and close the bundle.
Result
A reconstructable portability bundle with declared scope and status.
Events / effects
May create an export-history event and become eligible for independent validation.
Unknowns
Universal encryption container and signing requirements are not established.

Rules and defaults

Rules / invariants

Unknown / unresolved

Statement provenance

StatementSemantic classEvidence statusSource / note
A complete export is a reconstructable state bundle, not merely a collection of files.rule/invariantsourcedC14.
Canonical source ↗All CRDs