Expand description
Atomic publication of complete immutable project generations.
This module owns only the transaction protocol. Participant schemas and domain semantics remain in their owning crates and enter validation through opaque callbacks.
Structs§
- Project
Capability - One capability declaration for a complete replacement generation.
- Project
Generation Request - Complete immutable input to one publication attempt.
- Project
Participant - Immutable bytes and contract metadata for one generation participant.
- Project
Publication Receipt - Durable publication result.
- Staged
Participant - Safe participant metadata available to domain validators.
- Staged
Project Generation - A staged generation that still requires domain and composite validation.
- Validated
Project Generation - A generation whose participant bytes and domain contracts were validated.
Enums§
- Project
Participant Encoding - Persisted participant encoding.
- Project
Stage Outcome - Result of the stage operation.
Functions§
- published_
project_ transaction - Load a completed project publication directly from its durable journal.
- stage_
project_ generation - Stage every participant of one private immutable generation.
- stage_
project_ generation_ optimistic - Stage a complete private generation while allowing other transaction identities to stage against the same committed parent.