Store UCP activation state transitioned
RECEIVE
control.store.activation_state_changedMessage
store_idstringrequiredfrom_statestringrequiredThe activation state left by this transition (see ucp_state in sarvex-v1-control-plane.yaml).
Allowed:
draftconnector_linkedprofile_publishedverifiedactivesuspendedto_statestringrequiredThe activation state entered by this transition.
Allowed:
draftconnector_linkedprofile_publishedverifiedactivesuspendedsignalstringrequiredThe evidence that caused the move. Every value names something that arrived — a connector paired, a profile served, a conformance run passed — never an intention, and never a surface.
Allowed:
connector_linkedconnector_unlinkedprofile_publishedprofile_withdrawnverification_passedverification_failedactivatedhealth_criticalresumedHeaders
message_idstringrequiredUnique per message; consumers de-duplicate on this.
ordering_keystringrequiredThe store_id. Guarantees per-store ordering; the catalog/serving tenant boundary (a store belongs to one merchant — see architecture §2a).
occurred_atstring<date-time>requiredsequenceinteger<int64>Monotonic per-connector sequence carried from the origin signal (ingest events only).
trace_idstringCorrelates a chain of events from one originating cause.
schema_versionstringrequired