Свой order_id → без стартового created в Centrifugo. Можно одной строкой order_id#user_id (как в МП). JWT: sub=mock.
В WS — payload 3.4: order_id, status, cancellation_reason_code, search_estimate_seconds, eta_seconds (только vehicle_en_route / trip_in_progress, иначе null), vehicle | null.
vehicle и search_estimate_seconds — только с нужных статусов. Поля ETA в JSON ниже — для мока по HTTP, в публикацию не попадают.
В HTTP — объект vehicle (короткие ключи или vehicle_*). В WS уходит тот же смысл в поле vehicle по контракту 3.4 (после назначения ВАТС).