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
whenever establishedProposalStore is configured, and for established
2.5, 3.0, or 3.1 sellers that provide no server context ID.
OptionallegacyDurable storage for tokenless-catalog and products-only legacy purchase continuations.
OptionalestablishedDurable storage for established 3.0/3.1 proposal evidence and mutation fences. Supply the same implementation to every buyer worker.
OptionallegacyLifetime of a projected continuation. Defaults to five minutes.
OptionallegacyAge after which an unresolved claim is reconciled instead of reported in-flight.
OptionallegacyMaximum unresolved-operation monitoring time. Defaults to 24 hours. Terminal winners are retained for at least seven days even when this monitoring timeout is configured to a shorter value.
OptionalreconcileApplication-owned authoritative reconciliation for ambiguous legacy creates.
Prefer compact when advertised. Established is useful for a dual-surface test lane.