Expand description
Stable wire data-transfer objects for synchronization exchanges.
Modules§
- wire_
limits - Absolute allocation ceilings enforced while deserializing untrusted transport DTOs.
Deployments normally configure lower runtime limits in
aequora-validatorand transports.
Structs§
- Bootstrap
Request - Request to begin or resume a consistent snapshot bootstrap.
- Bootstrap
Response - One resumable page from a consistent bootstrap snapshot.
- Client
Limits - Client-enforced response limits advertised to the server.
- Conflict
- A stale-base conflict surfaced to the client.
- Operation
Ack - Result retained by the server operation ledger and returned for retries.
- Operation
Envelope - A domain operation and the synchronization metadata needed to process it safely.
- Operation
Kind - Numeric identifier registered by an application for an operation payload.
- Operation
Metadata - Metadata that is useful to the application but independent of its payload.
- Operation
Rejection - A permanent operation rejection that should not be retried unchanged.
- Partition
- One opaque partial-synchronization partition selector.
- Push
Hint - Payload-free notification that prompts a client to use the normal pull protocol. Hints are advisory and never carry authoritative business state.
- Remote
Change - An authoritative journal entry pulled by a client.
- Session
Metadata - Authenticated session metadata sent on every exchange.
- Snapshot
Entity - One authoritative entity in a consistent bootstrap snapshot.
- Snapshot
Limits - Client limits for one bootstrap snapshot page.
- Sync
Request - One bidirectional push/pull synchronization request.
- Sync
Response - One response containing push results and incremental pull changes.
Enums§
- Capability
- A feature that can be negotiated additively.
- Change
Kind - Kind of authoritative state transition.
- Conflict
Policy - Conflict behavior selected by application policy.
- Push
Hint Reason - Reason a server suggests that the client perform a normal synchronization exchange.
- Rejection
Code - Stable machine-readable rejection categories.
- Resync
Reason - Reason incremental synchronization must restart from a consistent snapshot.
- Sync
Directive - Typed server instruction accompanying every synchronization response.