Expand description
Context-free canonical migration identities, fingerprints, and schema steps. Context-free canonical migration identities, fingerprints, and schema steps.
Structs§
- Assertion
Step Contract - Context-free claims derived exactly from one canonical assertion plan.
- Backfill
Step Contract - Context-free claims derived exactly from one closed backfill plan.
- Migration
AppLabel - A portable application label forming the first component of migration identity.
- Migration
Format - The closed canonical migration format admitted by this contract revision.
- Migration
Id - A typed compound migration identity; it is never delimiter-joined.
- Migration
Ledger Key - Domain-separated ledger key derived from canonical compound migration-ID bytes.
- Migration
Manifest Digest - Raw full SHA-256 of exact canonical manifest bytes, stored outside the manifest.
- Migration
Name - A portable filename-stem migration name forming the second identity component.
- Migration
Plan Fingerprint - Fingerprint of the exact ordered schema-only step algebra.
- Migration
Step Id - A stable identity unique within one ordered migration plan.
- Schema
Delta Fingerprint - Fingerprint of one trusted schema delta’s exact canonical bytes.
- Schema
Delta Step - One trusted schema-only migration step.
- Schema
Delta Step Contract - Context-free claims derived exactly from a trusted schema delta.
Enums§
- Migration
Step - Exact ordered migration step algebra. Trusted steps deliberately do not deserialize.
- Migration
Step Kind - The only context-free migration step kind in the schema-only slice.
- Recovery
Policy - Recovery policy supported by the schema-only contract slice.
- Retry
Policy - Retry policy supported by the schema-only contract slice.
Constants§
- CONDITIONAL_
RESOLUTION_ CAPABILITY - Capability required by a persisted verifier-derived conditional assertion.
- MAX_
MIGRATION_ COMPONENT_ BYTES - Maximum ASCII byte length of one portable migration identity component.
- MIGRATION_
FORMAT_ V1 - Exact canonical migration format discriminator.
- MIGRATION_
ID_ CANONICALIZATION - Canonicalization contract for compound migration IDs.
- MIGRATION_
ID_ FINGERPRINT_ DOMAIN - Fingerprint domain for compound migration ledger keys.
- MIGRATION_
PLAN_ FINGERPRINT_ CANONICALIZATION - Canonicalization contract for ordered schema-only migration plans.
- MIGRATION_
PLAN_ FINGERPRINT_ DOMAIN - Fingerprint domain for ordered schema-only migration plans.
- SCHEMA_
DELTA_ FINGERPRINT_ CANONICALIZATION - Canonicalization contract for trusted schema deltas.
- SCHEMA_
DELTA_ FINGERPRINT_ DOMAIN - Fingerprint domain for trusted schema-delta bytes.