Expand description
Mutable namespace control-object envelopes and payloads.
Structs§
- Acquired
Writer - Captures the writer identity and fencing epoch a session must retain while publishing.
- Checkpoint
Record State - A pin stored under
pins/; see format specification section 8. - Content
Store State - Identifies a content domain in its physical backend.
- Fork
Basis - Immutable fork provenance matched against the source checkpoint by GC.
- Hint
State - Starts manifest discovery without selecting the current version.
- Manifest
Ref - One reference to a namespace manifest.
- Upload
Session State - Tracks one durable content-upload workflow independently of commit publication.
- Writer
Block - Who most recently acquired the writer epoch, and when.
Enums§
- Checkpoint
Owner - Durable owner and expiry policy of a checkpoint record.
- Control
Object Kind - Selects one independently versioned control-object family.
- Namespace
Status - Terminal namespace status.
- Proxied
Staging - Staging progress for a service-proxied upload.
- Upload
Session Mode - Upload mode and its mode-specific state. The mode never changes.
- Upload
Session Record Status - Monotonic status of a durable upload session.
Functions§
- decode_
control_ object - Decodes and verifies a durable JSON control object of
expected_kind. - encode_
control_ state - Encodes control state once, deriving its checksum and family version.
- genesis_
commit_ id - The commit id every namespace’s sequence zero carries, before any commit has landed.
Type Aliases§
- Control
Object Envelope - Control state decoded through its checked durable codec.