2.2 KiB
2.2 KiB
ASL/RESCUE-OP/1 - Rescue Operation Flow
Status: Draft Owner: Architecture Version: 0.1.0 SoT: No Last Updated: 2026-01-17 Tags: [ops, rescue, operations]
Document ID: ASL/RESCUE-OP/1
Layer: O3 - Rescue operation profile
Depends on (normative):
ASL/RESCUE-NODE/1ASL/HOST/1
Informative references:
PEL/1-CORETGK/1-CORE
0. Conventions
The key words MUST, MUST NOT, REQUIRED, SHOULD, and MAY are to be interpreted as in RFC 2119.
1. Purpose and Scope
ASL/RESCUE-OP/1 defines the operational flow for personal rescue and bootstrap into a personal domain with optional courtesy storage.
2. Phases
2.1 Intake
- Collect legacy material and intent artifacts.
- Normalize inputs into artifacts for deterministic processing (e.g. Sedelpress).
2.2 Deterministic Processing
- Execute PEL programs over the intake snapshot.
- Generate PER receipts and optional TGK edges.
- Use a deterministic ingest engine (e.g., Sedelpress) to mint receipts.
2.3 Courtesy Bootstrap (Optional)
- Store encrypted blocks in a courtesy domain (Common/Unity/Rakeroot).
- Seal segments and pin snapshots for determinism.
2.4 Personal Domain Minting
- Create a personal domain and copy sealed artifacts.
- Generate DAM and policy artifacts.
- Produce receipts that bind provenance to the new domain.
2.5 Publication (Optional)
- Publish selected artifacts to a common domain.
- Enforce policy hash and visibility rules.
3. Constraints
- Intake artifacts MUST be treated as untrusted until verified.
- Courtesy storage MUST enforce lease limits.
- Publication MUST be gated by admission and policy compatibility.
3.1 Rescue Flow (Informative)
Input Material -> Sedelpress -> PERs + TGK -> Personal Store -> Optional Publish
Sedelpress is a deterministic ingest stage that stamps inputs into receipts and writes sealed artifacts into the local store.
4. Outputs
A rescue operation SHOULD produce:
- PER receipts for each processing phase
- Sealed snapshots for replay
- DAM and policy artifacts for domain admission
5. Versioning
Backward-incompatible changes MUST bump the major version.