Skip to main content

Module ownership

Module ownership 

Source
Expand description

Ownership classes: how an instance holds each file the canon delivered.

Three classes exist. Managed files are byte projections of the payload; adopted files are seeded once and owned locally against a recorded baseline; integration blocks are marked regions inside files the project owns. These are the record shapes only — hashing bytes and comparing them to disk is the verifier’s work.

Structs§

AdoptedEntry
A file seeded from the payload and owned by the instance from then on.
IntegrationBlock
A marker-delimited region the canon owns inside a project-owned file.
ManagedEntry
A byte-for-byte projection of a payload file into the instance.
Sha256
A lowercase-hex SHA-256 digest.
Sha256Error
Rejection of a string that is not a 64-character lowercase hex digest.