OptionalpreferredOptionalallowedNamed representational losses explicitly accepted for legacy mutations.
OptionalprincipalStable, non-secret, server-controlled identity for the authenticated principal/tenant that owns this coordinator. Never derive it from buyer request content. It salts proposal snapshots so multi-tenant runners cannot reuse a snapshot across principals. Required for established proposal acceptance; without it snapshots are not retained.
OptionallegacyStable, non-secret identity for the authenticated seller/account session. Persist and reuse it when a coordinator is rehydrated. It is required for every established 2.5, 3.0, or 3.1 seller that provides no server context ID.
OptionallegacyDurable storage for products-only legacy purchase continuations.
OptionallegacyLifetime of a projected continuation. Defaults to five minutes.
OptionallegacyAge after which an unresolved claim is reconciled instead of reported in-flight.
OptionallegacyBounded deterministic-replay window after the first claim. Defaults to 24 hours.
OptionalreconcileApplication-owned authoritative reconciliation for ambiguous legacy creates.
Prefer compact when advertised. Established is useful for a dual-surface test lane.