На сервере делаешь fork, затем await allSettled, замет получаешь данные из scope-а через serialize и отдаешь их клиенту (например как window.INITIAL_STATE = JSON.stringify(serialize(scope))
А на клиенте уже делаешь hydrate(domain, {values: INITIAL_STATE})