You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iggy.apache.org by gk...@apache.org on 2025/04/19 08:30:09 UTC

(iggy) branch restructure_repo created (now 2f353219)

This is an automated email from the ASF dual-hosted git repository.

gkoszyk pushed a change to branch restructure_repo
in repository https://gitbox.apache.org/repos/asf/iggy.git


      at 2f353219 initial restructure

This branch includes the following new commits:

     new 2f353219 initial restructure

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(iggy) 01/01: initial restructure

Posted by gk...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

gkoszyk pushed a commit to branch restructure_repo
in repository https://gitbox.apache.org/repos/asf/iggy.git

commit 2f3532193ac6a8708b5ad42f7959623e405fb709
Author: numinex <g....@gmail.com>
AuthorDate: Sat Apr 19 10:29:54 2025 +0200

    initial restructure
---
 Cargo.lock => core/Cargo.lock                               |   0
 Cargo.toml => core/Cargo.toml                               |   0
 {bench => core/bench}/Cargo.toml                            |   0
 {bench => core/bench}/report/Cargo.toml                     |   0
 {bench => core/bench}/report/src/lib.rs                     |   0
 {bench => core/bench}/report/src/plotting/chart.rs          |   0
 {bench => core/bench}/report/src/plotting/chart_kind.rs     |   0
 {bench => core/bench}/report/src/plotting/mod.rs            |   0
 {bench => core/bench}/report/src/plotting/text/mod.rs       |   0
 {bench => core/bench}/report/src/plotting/text/subtext.rs   |   0
 {bench => core/bench}/report/src/plotting/text/title.rs     |   0
 {bench => core/bench}/report/src/prints.rs                  |   0
 {bench => core/bench}/report/src/types/actor_kind.rs        |   0
 {bench => core/bench}/report/src/types/benchmark_kind.rs    |   0
 {bench => core/bench}/report/src/types/group_metrics.rs     |   0
 .../bench}/report/src/types/group_metrics_kind.rs           |   0
 .../bench}/report/src/types/group_metrics_summary.rs        |   0
 {bench => core/bench}/report/src/types/hardware.rs          |   0
 .../bench}/report/src/types/individual_metrics.rs           |   0
 .../bench}/report/src/types/individual_metrics_summary.rs   |   0
 {bench => core/bench}/report/src/types/mod.rs               |   0
 {bench => core/bench}/report/src/types/params.rs            |   0
 {bench => core/bench}/report/src/types/report.rs            |   0
 {bench => core/bench}/report/src/types/server_stats.rs      |   0
 {bench => core/bench}/report/src/types/time_series.rs       |   0
 {bench => core/bench}/report/src/types/transport.rs         |   0
 {bench => core/bench}/report/src/utils.rs                   |   0
 {bench => core/bench}/src/actors/consumer.rs                |   0
 {bench => core/bench}/src/actors/mod.rs                     |   0
 {bench => core/bench}/src/actors/producer.rs                |   0
 {bench => core/bench}/src/actors/producing_consumer.rs      |   0
 {bench => core/bench}/src/actors/utils.rs                   |   0
 {bench => core/bench}/src/analytics/metrics/group.rs        |   0
 {bench => core/bench}/src/analytics/metrics/individual.rs   |   0
 {bench => core/bench}/src/analytics/metrics/mod.rs          |   0
 {bench => core/bench}/src/analytics/mod.rs                  |   0
 {bench => core/bench}/src/analytics/record.rs               |   0
 {bench => core/bench}/src/analytics/report_builder.rs       |   0
 .../bench}/src/analytics/time_series/calculator.rs          |   0
 .../bench}/src/analytics/time_series/calculators/latency.rs |   0
 .../bench}/src/analytics/time_series/calculators/mod.rs     |   0
 .../src/analytics/time_series/calculators/throughput.rs     |   0
 {bench => core/bench}/src/analytics/time_series/mod.rs      |   0
 .../bench}/src/analytics/time_series/processors/mod.rs      |   0
 .../src/analytics/time_series/processors/moving_average.rs  |   0
 {bench => core/bench}/src/args/common.rs                    |   0
 {bench => core/bench}/src/args/defaults.rs                  |   0
 {bench => core/bench}/src/args/examples.rs                  |   0
 {bench => core/bench}/src/args/kind.rs                      |   0
 .../bench}/src/args/kinds/balanced/consumer_group.rs        |   0
 {bench => core/bench}/src/args/kinds/balanced/mod.rs        |   0
 {bench => core/bench}/src/args/kinds/balanced/producer.rs   |   0
 .../src/args/kinds/balanced/producer_and_consumer_group.rs  |   0
 {bench => core/bench}/src/args/kinds/end_to_end/mod.rs      |   0
 .../bench}/src/args/kinds/end_to_end/producing_consumer.rs  |   0
 .../src/args/kinds/end_to_end/producing_consumer_group.rs   |   0
 {bench => core/bench}/src/args/kinds/mod.rs                 |   0
 {bench => core/bench}/src/args/kinds/pinned/consumer.rs     |   0
 {bench => core/bench}/src/args/kinds/pinned/mod.rs          |   0
 {bench => core/bench}/src/args/kinds/pinned/producer.rs     |   0
 .../bench}/src/args/kinds/pinned/producer_and_consumer.rs   |   0
 {bench => core/bench}/src/args/mod.rs                       |   0
 {bench => core/bench}/src/args/output.rs                    |   0
 {bench => core/bench}/src/args/props.rs                     |   0
 {bench => core/bench}/src/args/transport.rs                 |   0
 {bench => core/bench}/src/benchmarks/benchmark.rs           |   0
 {bench => core/bench}/src/benchmarks/consumer_benchmark.rs  |   0
 .../bench}/src/benchmarks/consumer_group_benchmark.rs       |   0
 {bench => core/bench}/src/benchmarks/mod.rs                 |   0
 .../src/benchmarks/producer_and_consumer_benchmark.rs       |   0
 .../src/benchmarks/producer_and_consumer_group_benchmark.rs |   0
 {bench => core/bench}/src/benchmarks/producer_benchmark.rs  |   0
 .../bench}/src/benchmarks/producing_consumer_benchmark.rs   |   0
 .../src/benchmarks/producing_consumer_group_benchmark.rs    |   0
 {bench => core/bench}/src/main.rs                           |   0
 {bench => core/bench}/src/plot.rs                           |   0
 {bench => core/bench}/src/rate_limiter/mod.rs               |   0
 {bench => core/bench}/src/runner.rs                         |   0
 {bench => core/bench}/src/utils/client_factory.rs           |   0
 {bench => core/bench}/src/utils/cpu_name.rs                 |   0
 {bench => core/bench}/src/utils/mod.rs                      |   0
 {bench => core/bench}/src/utils/server_starter.rs           |   0
 {certs => core/certs}/iggy.pfx                              | Bin
 {certs => core/certs}/iggy_cert.pem                         |   0
 {certs => core/certs}/iggy_key.pem                          |   0
 {cli => core/cli}/Cargo.toml                                |   0
 {cli => core/cli}/src/args/client.rs                        |   0
 {cli => core/cli}/src/args/common.rs                        |   0
 {cli => core/cli}/src/args/consumer_group.rs                |   0
 {cli => core/cli}/src/args/consumer_offset.rs               |   0
 {cli => core/cli}/src/args/context.rs                       |   0
 {cli => core/cli}/src/args/message.rs                       |   0
 {cli => core/cli}/src/args/mod.rs                           |   0
 {cli => core/cli}/src/args/partition.rs                     |   0
 {cli => core/cli}/src/args/permissions/constants.rs         |   0
 {cli => core/cli}/src/args/permissions/global.rs            |   0
 {cli => core/cli}/src/args/permissions/mod.rs               |   0
 {cli => core/cli}/src/args/permissions/stream.rs            |   0
 {cli => core/cli}/src/args/permissions/topic.rs             |   0
 {cli => core/cli}/src/args/personal_access_token.rs         |   0
 {cli => core/cli}/src/args/segment.rs                       |   0
 {cli => core/cli}/src/args/stream.rs                        |   0
 {cli => core/cli}/src/args/system.rs                        |   0
 {cli => core/cli}/src/args/topic.rs                         |   0
 {cli => core/cli}/src/args/user.rs                          |   0
 {cli => core/cli}/src/credentials.rs                        |   0
 {cli => core/cli}/src/error.rs                              |   0
 {cli => core/cli}/src/logging.rs                            |   0
 {cli => core/cli}/src/main.rs                               |   0
 {configs => core/configs}/server.toml                       |   0
 {examples => core/examples}/Cargo.toml                      |   0
 {examples => core/examples}/src/basic/consumer/main.rs      |   0
 {examples => core/examples}/src/basic/producer/main.rs      |   0
 .../examples}/src/getting-started/consumer/main.rs          |   0
 .../examples}/src/getting-started/producer/main.rs          |   0
 {examples => core/examples}/src/lib.rs                      |   0
 .../examples}/src/message-envelope/consumer/main.rs         |   0
 .../examples}/src/message-envelope/producer/main.rs         |   0
 .../examples}/src/message-headers/consumer/main.rs          |   0
 .../examples}/src/message-headers/producer/main.rs          |   0
 .../examples}/src/multi-tenant/consumer/main.rs             |   0
 .../examples}/src/multi-tenant/producer/main.rs             |   0
 {examples => core/examples}/src/new-sdk/consumer/main.rs    |   0
 {examples => core/examples}/src/new-sdk/producer/main.rs    |   0
 {examples => core/examples}/src/shared/args.rs              |   0
 {examples => core/examples}/src/shared/client.rs            |   0
 {examples => core/examples}/src/shared/messages.rs          |   0
 .../examples}/src/shared/messages_generator.rs              |   0
 {examples => core/examples}/src/shared/mod.rs               |   0
 {examples => core/examples}/src/shared/stream.rs            |   0
 {examples => core/examples}/src/shared/system.rs            |   0
 .../examples}/src/stream-builder/stream-basic/main.rs       |   0
 .../src/stream-builder/stream-consumer-config/main.rs       |   0
 .../examples}/src/stream-builder/stream-consumer/main.rs    |   0
 .../src/stream-builder/stream-producer-config/main.rs       |   0
 .../examples}/src/stream-builder/stream-producer/main.rs    |   0
 {integration => core/integration}/Cargo.toml                |   0
 {integration => core/integration}/src/file.rs               |   0
 {integration => core/integration}/src/http_client.rs        |   0
 {integration => core/integration}/src/lib.rs                |   0
 {integration => core/integration}/src/quic_client.rs        |   0
 {integration => core/integration}/src/tcp_client.rs         |   0
 {integration => core/integration}/src/test_server.rs        |   0
 {integration => core/integration}/tests/archiver/disk.rs    |   0
 {integration => core/integration}/tests/archiver/mod.rs     |   0
 {integration => core/integration}/tests/archiver/s3.rs      |   0
 {integration => core/integration}/tests/bench/http.rs       |   0
 {integration => core/integration}/tests/bench/mod.rs        |   0
 {integration => core/integration}/tests/bench/quic.rs       |   0
 {integration => core/integration}/tests/bench/tcp.rs        |   0
 {integration => core/integration}/tests/cli/client/mod.rs   |   0
 .../tests/cli/client/test_client_get_command.rs             |   0
 .../tests/cli/client/test_client_help_command.rs            |   0
 .../tests/cli/client/test_client_list_command.rs            |   0
 .../integration}/tests/cli/common/command.rs                |   0
 {integration => core/integration}/tests/cli/common/help.rs  |   0
 {integration => core/integration}/tests/cli/common/mod.rs   |   0
 .../integration}/tests/cli/consumer_group/mod.rs            |   0
 .../consumer_group/test_consumer_group_create_command.rs    |   0
 .../consumer_group/test_consumer_group_delete_command.rs    |   0
 .../cli/consumer_group/test_consumer_group_get_command.rs   |   0
 .../cli/consumer_group/test_consumer_group_help_command.rs  |   0
 .../cli/consumer_group/test_consumer_group_list_command.rs  |   0
 .../integration}/tests/cli/consumer_offset/mod.rs           |   0
 .../cli/consumer_offset/test_consumer_offset_get_command.rs |   0
 .../cli/consumer_offset/test_consumer_offset_set_command.rs |   0
 .../integration}/tests/cli/context/common.rs                |   0
 {integration => core/integration}/tests/cli/context/mod.rs  |   0
 .../integration}/tests/cli/context/test_context_applied.rs  |   0
 .../tests/cli/context/test_context_list_command.rs          |   0
 .../tests/cli/context/test_context_use_command.rs           |   0
 {integration => core/integration}/tests/cli/general/mod.rs  |   0
 .../integration}/tests/cli/general/test_help_command.rs     |   0
 .../tests/cli/general/test_missing_credentials.rs           |   0
 .../integration}/tests/cli/general/test_overview_command.rs |   0
 .../integration}/tests/cli/general/test_quiet_mode.rs       |   0
 {integration => core/integration}/tests/cli/message/mod.rs  |   0
 .../tests/cli/message/test_message_flush_command.rs         |   0
 .../tests/cli/message/test_message_help_command.rs          |   0
 .../tests/cli/message/test_message_poll_command.rs          |   0
 .../tests/cli/message/test_message_poll_to_file_command.rs  |   0
 .../tests/cli/message/test_message_reply_via_file.rs        |   0
 .../tests/cli/message/test_message_send_command.rs          |   0
 .../cli/message/test_message_send_from_file_command.rs      |   0
 {integration => core/integration}/tests/cli/mod.rs          |   0
 .../integration}/tests/cli/partition/mod.rs                 |   0
 .../tests/cli/partition/test_partition_create_command.rs    |   0
 .../tests/cli/partition/test_partition_delete_command.rs    |   0
 .../tests/cli/partition/test_partition_help_command.rs      |   0
 .../integration}/tests/cli/personal_access_token/mod.rs     |   0
 .../cli/personal_access_token/test_pat_create_command.rs    |   0
 .../cli/personal_access_token/test_pat_delete_command.rs    |   0
 .../cli/personal_access_token/test_pat_help_command.rs      |   0
 .../cli/personal_access_token/test_pat_list_command.rs      |   0
 .../cli/personal_access_token/test_pat_login_options.rs     |   0
 {integration => core/integration}/tests/cli/stream/mod.rs   |   0
 .../tests/cli/stream/test_stream_create_command.rs          |   0
 .../tests/cli/stream/test_stream_delete_command.rs          |   0
 .../tests/cli/stream/test_stream_get_command.rs             |   0
 .../tests/cli/stream/test_stream_help_command.rs            |   0
 .../tests/cli/stream/test_stream_list_command.rs            |   0
 .../tests/cli/stream/test_stream_purge_command.rs           |   0
 .../tests/cli/stream/test_stream_update_command.rs          |   0
 {integration => core/integration}/tests/cli/system/mod.rs   |   0
 .../tests/cli/system/test_cli_session_scenario.rs           |   0
 .../integration}/tests/cli/system/test_login_cmd.rs         |   0
 .../integration}/tests/cli/system/test_login_command.rs     |   0
 .../integration}/tests/cli/system/test_logout_cmd.rs        |   0
 .../integration}/tests/cli/system/test_logout_command.rs    |   0
 .../integration}/tests/cli/system/test_me_command.rs        |   0
 .../integration}/tests/cli/system/test_ping_command.rs      |   0
 .../integration}/tests/cli/system/test_snapshot_cmd.rs      |   0
 .../integration}/tests/cli/system/test_stats_command.rs     |   0
 {integration => core/integration}/tests/cli/topic/mod.rs    |   0
 .../tests/cli/topic/test_topic_create_command.rs            |   0
 .../tests/cli/topic/test_topic_delete_command.rs            |   0
 .../integration}/tests/cli/topic/test_topic_get_command.rs  |   0
 .../integration}/tests/cli/topic/test_topic_help_command.rs |   0
 .../integration}/tests/cli/topic/test_topic_list_command.rs |   0
 .../tests/cli/topic/test_topic_purge_command.rs             |   0
 .../tests/cli/topic/test_topic_update_command.rs            |   0
 {integration => core/integration}/tests/cli/user/common.rs  |   0
 {integration => core/integration}/tests/cli/user/mod.rs     |   0
 .../integration}/tests/cli/user/test_login_options.rs       |   0
 .../integration}/tests/cli/user/test_user_create_command.rs |   0
 .../integration}/tests/cli/user/test_user_delete_command.rs |   0
 .../integration}/tests/cli/user/test_user_get_command.rs    |   0
 .../integration}/tests/cli/user/test_user_help_command.rs   |   0
 .../integration}/tests/cli/user/test_user_list_command.rs   |   0
 .../integration}/tests/cli/user/test_user_name_command.rs   |   0
 .../tests/cli/user/test_user_password_command.rs            |   0
 .../tests/cli/user/test_user_permissions_command.rs         |   0
 .../integration}/tests/cli/user/test_user_status_command.rs |   0
 .../integration}/tests/config_provider/mod.rs               |   0
 .../integration}/tests/data_integrity/mod.rs                |   0
 .../tests/data_integrity/verify_after_server_restart.rs     |   0
 {integration => core/integration}/tests/examples/mod.rs     |   0
 .../integration}/tests/examples/test_basic.rs               |   0
 .../integration}/tests/examples/test_getting_started.rs     |   0
 .../integration}/tests/examples/test_message_envelope.rs    |   0
 .../integration}/tests/examples/test_message_headers.rs     |   0
 {integration => core/integration}/tests/mod.rs              |   0
 .../integration}/tests/server/http_server.rs                |   0
 {integration => core/integration}/tests/server/mod.rs       |   0
 .../integration}/tests/server/quic_server.rs                |   0
 .../tests/server/scenarios/consumer_group_join_scenario.rs  |   0
 ...group_with_multiple_clients_polling_messages_scenario.rs |   0
 ...er_group_with_single_client_polling_messages_scenario.rs |   0
 .../tests/server/scenarios/create_message_payload.rs        |   0
 .../tests/server/scenarios/message_headers_scenario.rs      |   0
 .../tests/server/scenarios/message_size_scenario.rs         |   0
 .../integration}/tests/server/scenarios/mod.rs              |   0
 .../server/scenarios/stream_size_validation_scenario.rs     |   0
 .../integration}/tests/server/scenarios/system_scenario.rs  |   0
 .../integration}/tests/server/scenarios/user_scenario.rs    |   0
 .../integration}/tests/server/tcp_server.rs                 |   0
 {integration => core/integration}/tests/state/file.rs       |   0
 {integration => core/integration}/tests/state/mod.rs        |   0
 {integration => core/integration}/tests/state/system.rs     |   0
 .../integration}/tests/streaming/common/mod.rs              |   0
 .../integration}/tests/streaming/common/test_setup.rs       |   0
 .../integration}/tests/streaming/consumer_offset.rs         |   0
 .../integration}/tests/streaming/get_by_offset.rs           |   0
 .../integration}/tests/streaming/get_by_timestamp.rs        |   0
 .../integration}/tests/streaming/messages.rs                |   0
 {integration => core/integration}/tests/streaming/mod.rs    |   0
 .../integration}/tests/streaming/partition.rs               |   0
 .../integration}/tests/streaming/segment.rs                 |   0
 .../integration}/tests/streaming/snapshot.rs                |   0
 {integration => core/integration}/tests/streaming/stream.rs |   0
 {integration => core/integration}/tests/streaming/system.rs |   0
 {integration => core/integration}/tests/streaming/topic.rs  |   0
 .../integration}/tests/streaming/topic_messages.rs          |   0
 justfile => core/justfile                                   |   0
 {sdk => core/sdk}/Cargo.toml                                |   0
 {sdk => core/sdk}/src/args.rs                               |   0
 {sdk => core/sdk}/src/binary/binary_client.rs               |   0
 {sdk => core/sdk}/src/binary/consumer_groups.rs             |   0
 {sdk => core/sdk}/src/binary/consumer_offsets.rs            |   0
 {sdk => core/sdk}/src/binary/mapper.rs                      |   0
 {sdk => core/sdk}/src/binary/messages.rs                    |   0
 {sdk => core/sdk}/src/binary/mod.rs                         |   0
 {sdk => core/sdk}/src/binary/partitions.rs                  |   0
 {sdk => core/sdk}/src/binary/personal_access_tokens.rs      |   0
 {sdk => core/sdk}/src/binary/segments.rs                    |   0
 {sdk => core/sdk}/src/binary/streams.rs                     |   0
 {sdk => core/sdk}/src/binary/system.rs                      |   0
 {sdk => core/sdk}/src/binary/topics.rs                      |   0
 {sdk => core/sdk}/src/binary/users.rs                       |   0
 {sdk => core/sdk}/src/bytes_serializable.rs                 |   0
 {sdk => core/sdk}/src/cli/client/get_client.rs              |   0
 {sdk => core/sdk}/src/cli/client/get_clients.rs             |   0
 {sdk => core/sdk}/src/cli/client/mod.rs                     |   0
 .../sdk}/src/cli/consumer_group/create_consumer_group.rs    |   0
 .../sdk}/src/cli/consumer_group/delete_consumer_group.rs    |   0
 .../sdk}/src/cli/consumer_group/get_consumer_group.rs       |   0
 .../sdk}/src/cli/consumer_group/get_consumer_groups.rs      |   0
 {sdk => core/sdk}/src/cli/consumer_group/mod.rs             |   0
 .../sdk}/src/cli/consumer_offset/get_consumer_offset.rs     |   0
 {sdk => core/sdk}/src/cli/consumer_offset/mod.rs            |   0
 .../sdk}/src/cli/consumer_offset/set_consumer_offset.rs     |   0
 {sdk => core/sdk}/src/cli/context/common.rs                 |   0
 {sdk => core/sdk}/src/cli/context/get_contexts.rs           |   0
 {sdk => core/sdk}/src/cli/context/mod.rs                    |   0
 {sdk => core/sdk}/src/cli/context/use_context.rs            |   0
 {sdk => core/sdk}/src/cli/message/flush_messages.rs         |   0
 {sdk => core/sdk}/src/cli/message/mod.rs                    |   0
 {sdk => core/sdk}/src/cli/message/poll_messages.rs          |   0
 {sdk => core/sdk}/src/cli/message/send_messages.rs          |   0
 {sdk => core/sdk}/src/cli/mod.rs                            |   0
 {sdk => core/sdk}/src/cli/partitions/create_partitions.rs   |   0
 {sdk => core/sdk}/src/cli/partitions/delete_partitions.rs   |   0
 {sdk => core/sdk}/src/cli/partitions/mod.rs                 |   0
 .../personal_access_tokens/create_personal_access_token.rs  |   0
 .../personal_access_tokens/delete_personal_access_tokens.rs |   0
 .../personal_access_tokens/get_personal_access_tokens.rs    |   0
 {sdk => core/sdk}/src/cli/personal_access_tokens/mod.rs     |   0
 {sdk => core/sdk}/src/cli/segments/delete_segments.rs       |   0
 {sdk => core/sdk}/src/cli/segments/mod.rs                   |   0
 {sdk => core/sdk}/src/cli/streams/create_stream.rs          |   0
 {sdk => core/sdk}/src/cli/streams/delete_stream.rs          |   0
 {sdk => core/sdk}/src/cli/streams/get_stream.rs             |   0
 {sdk => core/sdk}/src/cli/streams/get_streams.rs            |   0
 {sdk => core/sdk}/src/cli/streams/mod.rs                    |   0
 {sdk => core/sdk}/src/cli/streams/purge_stream.rs           |   0
 {sdk => core/sdk}/src/cli/streams/update_stream.rs          |   0
 {sdk => core/sdk}/src/cli/system/login.rs                   |   0
 {sdk => core/sdk}/src/cli/system/logout.rs                  |   0
 {sdk => core/sdk}/src/cli/system/me.rs                      |   0
 {sdk => core/sdk}/src/cli/system/mod.rs                     |   0
 {sdk => core/sdk}/src/cli/system/ping.rs                    |   0
 {sdk => core/sdk}/src/cli/system/session.rs                 |   0
 {sdk => core/sdk}/src/cli/system/snapshot.rs                |   0
 {sdk => core/sdk}/src/cli/system/stats.rs                   |   0
 {sdk => core/sdk}/src/cli/topics/create_topic.rs            |   0
 {sdk => core/sdk}/src/cli/topics/delete_topic.rs            |   0
 {sdk => core/sdk}/src/cli/topics/get_topic.rs               |   0
 {sdk => core/sdk}/src/cli/topics/get_topics.rs              |   0
 {sdk => core/sdk}/src/cli/topics/mod.rs                     |   0
 {sdk => core/sdk}/src/cli/topics/purge_topic.rs             |   0
 {sdk => core/sdk}/src/cli/topics/update_topic.rs            |   0
 {sdk => core/sdk}/src/cli/users/change_password.rs          |   0
 {sdk => core/sdk}/src/cli/users/create_user.rs              |   0
 {sdk => core/sdk}/src/cli/users/delete_user.rs              |   0
 {sdk => core/sdk}/src/cli/users/get_user.rs                 |   0
 {sdk => core/sdk}/src/cli/users/get_users.rs                |   0
 {sdk => core/sdk}/src/cli/users/mod.rs                      |   0
 {sdk => core/sdk}/src/cli/users/update_permissions.rs       |   0
 {sdk => core/sdk}/src/cli/users/update_user.rs              |   0
 {sdk => core/sdk}/src/cli/utils/login_session_expiry.rs     |   0
 {sdk => core/sdk}/src/cli/utils/mod.rs                      |   0
 {sdk => core/sdk}/src/cli_command.rs                        |   0
 {sdk => core/sdk}/src/client.rs                             |   0
 {sdk => core/sdk}/src/client_error.rs                       |   0
 {sdk => core/sdk}/src/client_provider.rs                    |   0
 {sdk => core/sdk}/src/clients/builder.rs                    |   0
 {sdk => core/sdk}/src/clients/client.rs                     |   0
 {sdk => core/sdk}/src/clients/consumer.rs                   |   0
 {sdk => core/sdk}/src/clients/mod.rs                        |   0
 {sdk => core/sdk}/src/clients/producer.rs                   |   0
 {sdk => core/sdk}/src/command.rs                            |   0
 {sdk => core/sdk}/src/compression/compression_algorithm.rs  |   0
 {sdk => core/sdk}/src/compression/mod.rs                    |   0
 {sdk => core/sdk}/src/confirmation.rs                       |   0
 {sdk => core/sdk}/src/consumer.rs                           |   0
 {sdk => core/sdk}/src/consumer_ext/consumer_message_ext.rs  |   0
 .../sdk}/src/consumer_ext/consumer_message_trait.rs         |   0
 {sdk => core/sdk}/src/consumer_ext/mod.rs                   |   0
 .../sdk}/src/consumer_groups/create_consumer_group.rs       |   0
 .../sdk}/src/consumer_groups/delete_consumer_group.rs       |   0
 {sdk => core/sdk}/src/consumer_groups/get_consumer_group.rs |   0
 .../sdk}/src/consumer_groups/get_consumer_groups.rs         |   0
 .../sdk}/src/consumer_groups/join_consumer_group.rs         |   0
 .../sdk}/src/consumer_groups/leave_consumer_group.rs        |   0
 {sdk => core/sdk}/src/consumer_groups/mod.rs                |   0
 .../sdk}/src/consumer_offsets/delete_consumer_offset.rs     |   0
 .../sdk}/src/consumer_offsets/get_consumer_offset.rs        |   0
 {sdk => core/sdk}/src/consumer_offsets/mod.rs               |   0
 .../sdk}/src/consumer_offsets/store_consumer_offset.rs      |   0
 {sdk => core/sdk}/src/diagnostic.rs                         |   0
 {sdk => core/sdk}/src/error.rs                              |   0
 {sdk => core/sdk}/src/http/client.rs                        |   0
 {sdk => core/sdk}/src/http/config.rs                        |   0
 {sdk => core/sdk}/src/http/consumer_groups.rs               |   0
 {sdk => core/sdk}/src/http/consumer_offsets.rs              |   0
 {sdk => core/sdk}/src/http/messages.rs                      |   0
 {sdk => core/sdk}/src/http/mod.rs                           |   0
 {sdk => core/sdk}/src/http/partitions.rs                    |   0
 {sdk => core/sdk}/src/http/personal_access_tokens.rs        |   0
 {sdk => core/sdk}/src/http/segments.rs                      |   0
 {sdk => core/sdk}/src/http/streams.rs                       |   0
 {sdk => core/sdk}/src/http/system.rs                        |   0
 {sdk => core/sdk}/src/http/topics.rs                        |   0
 {sdk => core/sdk}/src/http/users.rs                         |   0
 {sdk => core/sdk}/src/identifier.rs                         |   0
 {sdk => core/sdk}/src/lib.rs                                |   0
 {sdk => core/sdk}/src/locking/fast_async_lock.rs            |   0
 {sdk => core/sdk}/src/locking/mod.rs                        |   0
 {sdk => core/sdk}/src/locking/tokio_lock.rs                 |   0
 {sdk => core/sdk}/src/messages/flush_unsaved_buffer.rs      |   0
 {sdk => core/sdk}/src/messages/mod.rs                       |   0
 {sdk => core/sdk}/src/messages/partitioning.rs              |   0
 {sdk => core/sdk}/src/messages/partitioning_kind.rs         |   0
 {sdk => core/sdk}/src/messages/poll_messages.rs             |   0
 {sdk => core/sdk}/src/messages/polled_messages.rs           |   0
 {sdk => core/sdk}/src/messages/polling_kind.rs              |   0
 {sdk => core/sdk}/src/messages/polling_strategy.rs          |   0
 {sdk => core/sdk}/src/messages/send_messages.rs             |   0
 {sdk => core/sdk}/src/models/client_info.rs                 |   0
 {sdk => core/sdk}/src/models/consumer_group.rs              |   0
 {sdk => core/sdk}/src/models/consumer_offset_info.rs        |   0
 {sdk => core/sdk}/src/models/identity_info.rs               |   0
 {sdk => core/sdk}/src/models/messaging/index.rs             |   0
 {sdk => core/sdk}/src/models/messaging/index_view.rs        |   0
 {sdk => core/sdk}/src/models/messaging/indexes.rs           |   0
 {sdk => core/sdk}/src/models/messaging/message.rs           |   0
 {sdk => core/sdk}/src/models/messaging/message_header.rs    |   0
 .../sdk}/src/models/messaging/message_header_view.rs        |   0
 {sdk => core/sdk}/src/models/messaging/message_view.rs      |   0
 {sdk => core/sdk}/src/models/messaging/messages_batch.rs    |   0
 {sdk => core/sdk}/src/models/messaging/mod.rs               |   0
 {sdk => core/sdk}/src/models/messaging/user_headers.rs      |   0
 {sdk => core/sdk}/src/models/mod.rs                         |   0
 {sdk => core/sdk}/src/models/partition.rs                   |   0
 {sdk => core/sdk}/src/models/permissions.rs                 |   0
 {sdk => core/sdk}/src/models/personal_access_token.rs       |   0
 {sdk => core/sdk}/src/models/snapshot.rs                    |   0
 {sdk => core/sdk}/src/models/stats.rs                       |   0
 {sdk => core/sdk}/src/models/stream.rs                      |   0
 {sdk => core/sdk}/src/models/topic.rs                       |   0
 {sdk => core/sdk}/src/models/user_info.rs                   |   0
 {sdk => core/sdk}/src/models/user_status.rs                 |   0
 {sdk => core/sdk}/src/partitioner.rs                        |   0
 {sdk => core/sdk}/src/partitions/create_partitions.rs       |   0
 {sdk => core/sdk}/src/partitions/delete_partitions.rs       |   0
 {sdk => core/sdk}/src/partitions/mod.rs                     |   0
 .../personal_access_tokens/create_personal_access_token.rs  |   0
 .../personal_access_tokens/delete_personal_access_token.rs  |   0
 .../personal_access_tokens/get_personal_access_tokens.rs    |   0
 .../login_with_personal_access_token.rs                     |   0
 {sdk => core/sdk}/src/personal_access_tokens/mod.rs         |   0
 {sdk => core/sdk}/src/prelude.rs                            |   0
 {sdk => core/sdk}/src/quic/client.rs                        |   0
 {sdk => core/sdk}/src/quic/config.rs                        |   0
 {sdk => core/sdk}/src/quic/mod.rs                           |   0
 {sdk => core/sdk}/src/segments/delete_segments.rs           |   0
 {sdk => core/sdk}/src/segments/mod.rs                       |   0
 {sdk => core/sdk}/src/snapshot.rs                           |   0
 .../sdk}/src/stream_builder/build/build_iggy_client.rs      |   0
 .../sdk}/src/stream_builder/build/build_iggy_consumer.rs    |   0
 .../sdk}/src/stream_builder/build/build_iggy_producer.rs    |   0
 .../sdk}/src/stream_builder/build/build_stream_topic.rs     |   0
 {sdk => core/sdk}/src/stream_builder/build/mod.rs           |   0
 .../sdk}/src/stream_builder/config/config_iggy_consumer.rs  |   0
 .../sdk}/src/stream_builder/config/config_iggy_producer.rs  |   0
 .../sdk}/src/stream_builder/config/config_iggy_stream.rs    |   0
 {sdk => core/sdk}/src/stream_builder/config/mod.rs          |   0
 {sdk => core/sdk}/src/stream_builder/iggy_stream.rs         |   0
 .../sdk}/src/stream_builder/iggy_stream_consumer.rs         |   0
 .../sdk}/src/stream_builder/iggy_stream_producer.rs         |   0
 {sdk => core/sdk}/src/stream_builder/mod.rs                 |   0
 {sdk => core/sdk}/src/streams/create_stream.rs              |   0
 {sdk => core/sdk}/src/streams/delete_stream.rs              |   0
 {sdk => core/sdk}/src/streams/get_stream.rs                 |   0
 {sdk => core/sdk}/src/streams/get_streams.rs                |   0
 {sdk => core/sdk}/src/streams/mod.rs                        |   0
 {sdk => core/sdk}/src/streams/purge_stream.rs               |   0
 {sdk => core/sdk}/src/streams/update_stream.rs              |   0
 {sdk => core/sdk}/src/system/get_client.rs                  |   0
 {sdk => core/sdk}/src/system/get_clients.rs                 |   0
 {sdk => core/sdk}/src/system/get_me.rs                      |   0
 {sdk => core/sdk}/src/system/get_snapshot.rs                |   0
 {sdk => core/sdk}/src/system/get_stats.rs                   |   0
 {sdk => core/sdk}/src/system/mod.rs                         |   0
 {sdk => core/sdk}/src/system/ping.rs                        |   0
 {sdk => core/sdk}/src/tcp/client.rs                         |   0
 {sdk => core/sdk}/src/tcp/config.rs                         |   0
 {sdk => core/sdk}/src/tcp/mod.rs                            |   0
 {sdk => core/sdk}/src/topics/create_topic.rs                |   0
 {sdk => core/sdk}/src/topics/delete_topic.rs                |   0
 {sdk => core/sdk}/src/topics/get_topic.rs                   |   0
 {sdk => core/sdk}/src/topics/get_topics.rs                  |   0
 {sdk => core/sdk}/src/topics/mod.rs                         |   0
 {sdk => core/sdk}/src/topics/purge_topic.rs                 |   0
 {sdk => core/sdk}/src/topics/update_topic.rs                |   0
 {sdk => core/sdk}/src/users/change_password.rs              |   0
 {sdk => core/sdk}/src/users/create_user.rs                  |   0
 {sdk => core/sdk}/src/users/defaults.rs                     |   0
 {sdk => core/sdk}/src/users/delete_user.rs                  |   0
 {sdk => core/sdk}/src/users/get_user.rs                     |   0
 {sdk => core/sdk}/src/users/get_users.rs                    |   0
 {sdk => core/sdk}/src/users/login_user.rs                   |   0
 {sdk => core/sdk}/src/users/logout_user.rs                  |   0
 {sdk => core/sdk}/src/users/mod.rs                          |   0
 {sdk => core/sdk}/src/users/update_permissions.rs           |   0
 {sdk => core/sdk}/src/users/update_user.rs                  |   0
 {sdk => core/sdk}/src/utils/byte_size.rs                    |   0
 {sdk => core/sdk}/src/utils/checksum.rs                     |   0
 {sdk => core/sdk}/src/utils/crypto.rs                       |   0
 {sdk => core/sdk}/src/utils/duration.rs                     |   0
 {sdk => core/sdk}/src/utils/expiry.rs                       |   0
 {sdk => core/sdk}/src/utils/mod.rs                          |   0
 {sdk => core/sdk}/src/utils/personal_access_token_expiry.rs |   0
 {sdk => core/sdk}/src/utils/sizeable.rs                     |   0
 {sdk => core/sdk}/src/utils/text.rs                         |   0
 {sdk => core/sdk}/src/utils/timestamp.rs                    |   0
 {sdk => core/sdk}/src/utils/topic_size.rs                   |   0
 {sdk => core/sdk}/src/validatable.rs                        |   0
 {server => core/server}/Cargo.toml                          |   0
 {server => core/server}/server.http                         |   0
 {server => core/server}/src/archiver/disk.rs                |   0
 {server => core/server}/src/archiver/mod.rs                 |   0
 {server => core/server}/src/archiver/s3.rs                  |   0
 {server => core/server}/src/args.rs                         |   0
 {server => core/server}/src/binary/command.rs               |   0
 .../consumer_groups/create_consumer_group_handler.rs        |   0
 .../consumer_groups/delete_consumer_group_handler.rs        |   0
 .../handlers/consumer_groups/get_consumer_group_handler.rs  |   0
 .../handlers/consumer_groups/get_consumer_groups_handler.rs |   0
 .../handlers/consumer_groups/join_consumer_group_handler.rs |   0
 .../consumer_groups/leave_consumer_group_handler.rs         |   0
 .../server}/src/binary/handlers/consumer_groups/mod.rs      |   0
 .../consumer_offsets/delete_consumer_offset_handler.rs      |   0
 .../consumer_offsets/get_consumer_offset_handler.rs         |   0
 .../server}/src/binary/handlers/consumer_offsets/mod.rs     |   0
 .../consumer_offsets/store_consumer_offset_handler.rs       |   0
 .../handlers/messages/flush_unsaved_buffer_handler.rs       |   0
 {server => core/server}/src/binary/handlers/messages/mod.rs |   0
 .../src/binary/handlers/messages/poll_messages_handler.rs   |   0
 .../src/binary/handlers/messages/send_messages_handler.rs   |   0
 {server => core/server}/src/binary/handlers/mod.rs          |   0
 .../binary/handlers/partitions/create_partitions_handler.rs |   0
 .../binary/handlers/partitions/delete_partitions_handler.rs |   0
 .../server}/src/binary/handlers/partitions/mod.rs           |   0
 .../create_personal_access_token_handler.rs                 |   0
 .../delete_personal_access_token_handler.rs                 |   0
 .../get_personal_access_tokens_handler.rs                   |   0
 .../login_with_personal_access_token_handler.rs             |   0
 .../src/binary/handlers/personal_access_tokens/mod.rs       |   0
 .../src/binary/handlers/segments/delete_segments_handler.rs |   0
 {server => core/server}/src/binary/handlers/segments/mod.rs |   0
 .../src/binary/handlers/streams/create_stream_handler.rs    |   0
 .../src/binary/handlers/streams/delete_stream_handler.rs    |   0
 .../src/binary/handlers/streams/get_stream_handler.rs       |   0
 .../src/binary/handlers/streams/get_streams_handler.rs      |   0
 {server => core/server}/src/binary/handlers/streams/mod.rs  |   0
 .../src/binary/handlers/streams/purge_stream_handler.rs     |   0
 .../src/binary/handlers/streams/update_stream_handler.rs    |   0
 .../src/binary/handlers/system/get_client_handler.rs        |   0
 .../src/binary/handlers/system/get_clients_handler.rs       |   0
 .../server}/src/binary/handlers/system/get_me_handler.rs    |   0
 .../server}/src/binary/handlers/system/get_snapshot.rs      |   0
 .../server}/src/binary/handlers/system/get_stats_handler.rs |   0
 {server => core/server}/src/binary/handlers/system/mod.rs   |   0
 .../server}/src/binary/handlers/system/ping_handler.rs      |   0
 .../src/binary/handlers/topics/create_topic_handler.rs      |   0
 .../src/binary/handlers/topics/delete_topic_handler.rs      |   0
 .../server}/src/binary/handlers/topics/get_topic_handler.rs |   0
 .../src/binary/handlers/topics/get_topics_handler.rs        |   0
 {server => core/server}/src/binary/handlers/topics/mod.rs   |   0
 .../src/binary/handlers/topics/purge_topic_handler.rs       |   0
 .../src/binary/handlers/topics/update_topic_handler.rs      |   0
 .../src/binary/handlers/users/change_password_handler.rs    |   0
 .../src/binary/handlers/users/create_user_handler.rs        |   0
 .../src/binary/handlers/users/delete_user_handler.rs        |   0
 .../server}/src/binary/handlers/users/get_user_handler.rs   |   0
 .../server}/src/binary/handlers/users/get_users_handler.rs  |   0
 .../server}/src/binary/handlers/users/login_user_handler.rs |   0
 .../src/binary/handlers/users/logout_user_handler.rs        |   0
 {server => core/server}/src/binary/handlers/users/mod.rs    |   0
 .../src/binary/handlers/users/update_permissions_handler.rs |   0
 .../src/binary/handlers/users/update_user_handler.rs        |   0
 {server => core/server}/src/binary/handlers/utils.rs        |   0
 {server => core/server}/src/binary/macros.rs                |   0
 {server => core/server}/src/binary/mapper.rs                |   0
 {server => core/server}/src/binary/mod.rs                   |   0
 {server => core/server}/src/binary/sender.rs                |   0
 {server => core/server}/src/build.rs                        |   0
 .../server}/src/channels/commands/archive_state.rs          |   0
 .../src/channels/commands/clean_personal_access_tokens.rs   |   0
 .../server}/src/channels/commands/maintain_messages.rs      |   0
 {server => core/server}/src/channels/commands/mod.rs        |   0
 .../server}/src/channels/commands/print_sysinfo.rs          |   0
 .../server}/src/channels/commands/save_messages.rs          |   0
 .../server}/src/channels/commands/verify_heartbeats.rs      |   0
 {server => core/server}/src/channels/handler.rs             |   0
 {server => core/server}/src/channels/mod.rs                 |   0
 {server => core/server}/src/channels/server_command.rs      |   0
 .../server}/src/compat/index_rebuilding/index_rebuilder.rs  |   0
 {server => core/server}/src/compat/index_rebuilding/mod.rs  |   0
 {server => core/server}/src/compat/mod.rs                   |   0
 {server => core/server}/src/configs/cache_indexes.rs        |   0
 {server => core/server}/src/configs/config_provider.rs      |   0
 {server => core/server}/src/configs/defaults.rs             |   0
 {server => core/server}/src/configs/displays.rs             |   0
 {server => core/server}/src/configs/http.rs                 |   0
 {server => core/server}/src/configs/mod.rs                  |   0
 {server => core/server}/src/configs/quic.rs                 |   0
 {server => core/server}/src/configs/server.rs               |   0
 {server => core/server}/src/configs/system.rs               |   0
 {server => core/server}/src/configs/tcp.rs                  |   0
 {server => core/server}/src/configs/validators.rs           |   0
 {server => core/server}/src/http/consumer_groups.rs         |   0
 {server => core/server}/src/http/consumer_offsets.rs        |   0
 {server => core/server}/src/http/diagnostics.rs             |   0
 {server => core/server}/src/http/error.rs                   |   0
 {server => core/server}/src/http/http_server.rs             |   0
 {server => core/server}/src/http/jwt/cleaner.rs             |   0
 {server => core/server}/src/http/jwt/json_web_token.rs      |   0
 {server => core/server}/src/http/jwt/jwt_manager.rs         |   0
 {server => core/server}/src/http/jwt/middleware.rs          |   0
 {server => core/server}/src/http/jwt/mod.rs                 |   0
 {server => core/server}/src/http/jwt/storage.rs             |   0
 {server => core/server}/src/http/mapper.rs                  |   0
 {server => core/server}/src/http/messages.rs                |   0
 {server => core/server}/src/http/metrics.rs                 |   0
 {server => core/server}/src/http/mod.rs                     |   0
 {server => core/server}/src/http/partitions.rs              |   0
 {server => core/server}/src/http/personal_access_tokens.rs  |   0
 {server => core/server}/src/http/shared.rs                  |   0
 {server => core/server}/src/http/streams.rs                 |   0
 {server => core/server}/src/http/system.rs                  |   0
 {server => core/server}/src/http/topics.rs                  |   0
 {server => core/server}/src/http/users.rs                   |   0
 {server => core/server}/src/lib.rs                          |   0
 {server => core/server}/src/log/logger.rs                   |   0
 {server => core/server}/src/log/mod.rs                      |   0
 {server => core/server}/src/log/tokio_console.rs            |   0
 {server => core/server}/src/main.rs                         |   0
 {server => core/server}/src/quic/listener.rs                |   0
 {server => core/server}/src/quic/mod.rs                     |   0
 {server => core/server}/src/quic/quic_sender.rs             |   0
 {server => core/server}/src/quic/quic_server.rs             |   0
 {server => core/server}/src/server_error.rs                 |   0
 {server => core/server}/src/state/command.rs                |   0
 {server => core/server}/src/state/entry.rs                  |   0
 {server => core/server}/src/state/file.rs                   |   0
 {server => core/server}/src/state/mod.rs                    |   0
 {server => core/server}/src/state/models.rs                 |   0
 {server => core/server}/src/state/system.rs                 |   0
 .../server}/src/streaming/clients/client_manager.rs         |   0
 {server => core/server}/src/streaming/clients/mod.rs        |   0
 .../src/streaming/deduplication/message_deduplicator.rs     |   0
 {server => core/server}/src/streaming/deduplication/mod.rs  |   0
 .../server}/src/streaming/diagnostics/metrics.rs            |   0
 {server => core/server}/src/streaming/diagnostics/mod.rs    |   0
 {server => core/server}/src/streaming/local_sizeable.rs     |   0
 {server => core/server}/src/streaming/mod.rs                |   0
 .../server}/src/streaming/partitions/consumer_offsets.rs    |   0
 .../server}/src/streaming/partitions/messages.rs            |   0
 {server => core/server}/src/streaming/partitions/mod.rs     |   0
 .../server}/src/streaming/partitions/partition.rs           |   0
 .../server}/src/streaming/partitions/persistence.rs         |   0
 .../server}/src/streaming/partitions/segments.rs            |   0
 {server => core/server}/src/streaming/partitions/storage.rs |   0
 {server => core/server}/src/streaming/persistence/mod.rs    |   0
 .../server}/src/streaming/persistence/persister.rs          |   0
 {server => core/server}/src/streaming/persistence/task.rs   |   0
 .../server}/src/streaming/personal_access_tokens/mod.rs     |   0
 .../personal_access_tokens/personal_access_token.rs         |   0
 {server => core/server}/src/streaming/polling_consumer.rs   |   0
 .../server}/src/streaming/segments/indexes/index_reader.rs  |   0
 .../server}/src/streaming/segments/indexes/index_writer.rs  |   0
 .../server}/src/streaming/segments/indexes/indexes_mut.rs   |   0
 .../server}/src/streaming/segments/indexes/mod.rs           |   0
 .../src/streaming/segments/messages/messages_reader.rs      |   0
 .../src/streaming/segments/messages/messages_writer.rs      |   0
 .../server}/src/streaming/segments/messages/mod.rs          |   0
 .../src/streaming/segments/messages/persister_task.rs       |   0
 .../server}/src/streaming/segments/messages_accumulator.rs  |   0
 {server => core/server}/src/streaming/segments/mod.rs       |   0
 .../server}/src/streaming/segments/reading_messages.rs      |   0
 {server => core/server}/src/streaming/segments/segment.rs   |   0
 .../src/streaming/segments/types/message_header_view_mut.rs |   0
 .../src/streaming/segments/types/message_view_mut.rs        |   0
 .../src/streaming/segments/types/messages_batch_mut.rs      |   0
 .../src/streaming/segments/types/messages_batch_set.rs      |   0
 {server => core/server}/src/streaming/segments/types/mod.rs |   0
 .../server}/src/streaming/segments/writing_messages.rs      |   0
 {server => core/server}/src/streaming/session.rs            |   0
 {server => core/server}/src/streaming/storage.rs            |   0
 {server => core/server}/src/streaming/streams/messages.rs   |   0
 {server => core/server}/src/streaming/streams/mod.rs        |   0
 {server => core/server}/src/streaming/streams/partitions.rs |   0
 .../server}/src/streaming/streams/persistence.rs            |   0
 {server => core/server}/src/streaming/streams/segments.rs   |   0
 {server => core/server}/src/streaming/streams/storage.rs    |   0
 {server => core/server}/src/streaming/streams/stream.rs     |   0
 {server => core/server}/src/streaming/streams/topics.rs     |   0
 {server => core/server}/src/streaming/systems/clients.rs    |   0
 .../server}/src/streaming/systems/consumer_groups.rs        |   0
 .../server}/src/streaming/systems/consumer_offsets.rs       |   0
 {server => core/server}/src/streaming/systems/info.rs       |   0
 {server => core/server}/src/streaming/systems/messages.rs   |   0
 {server => core/server}/src/streaming/systems/mod.rs        |   0
 {server => core/server}/src/streaming/systems/partitions.rs |   0
 .../server}/src/streaming/systems/personal_access_tokens.rs |   0
 {server => core/server}/src/streaming/systems/segments.rs   |   0
 .../server}/src/streaming/systems/snapshot/mod.rs           |   0
 .../server}/src/streaming/systems/snapshot/procdump.rs      |   0
 {server => core/server}/src/streaming/systems/stats.rs      |   0
 {server => core/server}/src/streaming/systems/storage.rs    |   0
 {server => core/server}/src/streaming/systems/streams.rs    |   0
 {server => core/server}/src/streaming/systems/system.rs     |   0
 {server => core/server}/src/streaming/systems/topics.rs     |   0
 {server => core/server}/src/streaming/systems/users.rs      |   0
 .../server}/src/streaming/topics/consumer_group.rs          |   0
 .../server}/src/streaming/topics/consumer_groups.rs         |   0
 .../server}/src/streaming/topics/consumer_offsets.rs        |   0
 {server => core/server}/src/streaming/topics/messages.rs    |   0
 {server => core/server}/src/streaming/topics/mod.rs         |   0
 {server => core/server}/src/streaming/topics/partitions.rs  |   0
 {server => core/server}/src/streaming/topics/persistence.rs |   0
 {server => core/server}/src/streaming/topics/segments.rs    |   0
 {server => core/server}/src/streaming/topics/storage.rs     |   0
 {server => core/server}/src/streaming/topics/topic.rs       |   0
 {server => core/server}/src/streaming/users/mod.rs          |   0
 {server => core/server}/src/streaming/users/permissioner.rs |   0
 .../streaming/users/permissioner_rules/consumer_groups.rs   |   0
 .../streaming/users/permissioner_rules/consumer_offsets.rs  |   0
 .../src/streaming/users/permissioner_rules/messages.rs      |   0
 .../server}/src/streaming/users/permissioner_rules/mod.rs   |   0
 .../src/streaming/users/permissioner_rules/partitions.rs    |   0
 .../src/streaming/users/permissioner_rules/segments.rs      |   0
 .../src/streaming/users/permissioner_rules/streams.rs       |   0
 .../src/streaming/users/permissioner_rules/system.rs        |   0
 .../src/streaming/users/permissioner_rules/topics.rs        |   0
 .../server}/src/streaming/users/permissioner_rules/users.rs |   0
 {server => core/server}/src/streaming/users/user.rs         |   0
 {server => core/server}/src/streaming/utils/crypto.rs       |   0
 {server => core/server}/src/streaming/utils/file.rs         |   0
 {server => core/server}/src/streaming/utils/hash.rs         |   0
 .../server}/src/streaming/utils/head_tail_buf.rs            |   0
 {server => core/server}/src/streaming/utils/memory_pool.rs  |   0
 {server => core/server}/src/streaming/utils/mod.rs          |   0
 .../server}/src/streaming/utils/pooled_buffer.rs            |   0
 {server => core/server}/src/streaming/utils/random_id.rs    |   0
 {server => core/server}/src/tcp/connection_handler.rs       |   0
 {server => core/server}/src/tcp/mod.rs                      |   0
 {server => core/server}/src/tcp/sender.rs                   |   0
 {server => core/server}/src/tcp/tcp_listener.rs             |   0
 {server => core/server}/src/tcp/tcp_sender.rs               |   0
 {server => core/server}/src/tcp/tcp_server.rs               |   0
 {server => core/server}/src/tcp/tcp_socket.rs               |   0
 {server => core/server}/src/tcp/tcp_tls_listener.rs         |   0
 {server => core/server}/src/tcp/tcp_tls_sender.rs           |   0
 {server => core/server}/src/versioning.rs                   |   0
 {tools => core/tools}/Cargo.toml                            |   0
 {tools => core/tools}/src/data-seeder/main.rs               |   0
 {tools => core/tools}/src/data-seeder/seeder.rs             |   0
 750 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/Cargo.lock b/core/Cargo.lock
similarity index 100%
rename from Cargo.lock
rename to core/Cargo.lock
diff --git a/Cargo.toml b/core/Cargo.toml
similarity index 100%
rename from Cargo.toml
rename to core/Cargo.toml
diff --git a/bench/Cargo.toml b/core/bench/Cargo.toml
similarity index 100%
rename from bench/Cargo.toml
rename to core/bench/Cargo.toml
diff --git a/bench/report/Cargo.toml b/core/bench/report/Cargo.toml
similarity index 100%
rename from bench/report/Cargo.toml
rename to core/bench/report/Cargo.toml
diff --git a/bench/report/src/lib.rs b/core/bench/report/src/lib.rs
similarity index 100%
rename from bench/report/src/lib.rs
rename to core/bench/report/src/lib.rs
diff --git a/bench/report/src/plotting/chart.rs b/core/bench/report/src/plotting/chart.rs
similarity index 100%
rename from bench/report/src/plotting/chart.rs
rename to core/bench/report/src/plotting/chart.rs
diff --git a/bench/report/src/plotting/chart_kind.rs b/core/bench/report/src/plotting/chart_kind.rs
similarity index 100%
rename from bench/report/src/plotting/chart_kind.rs
rename to core/bench/report/src/plotting/chart_kind.rs
diff --git a/bench/report/src/plotting/mod.rs b/core/bench/report/src/plotting/mod.rs
similarity index 100%
rename from bench/report/src/plotting/mod.rs
rename to core/bench/report/src/plotting/mod.rs
diff --git a/bench/report/src/plotting/text/mod.rs b/core/bench/report/src/plotting/text/mod.rs
similarity index 100%
rename from bench/report/src/plotting/text/mod.rs
rename to core/bench/report/src/plotting/text/mod.rs
diff --git a/bench/report/src/plotting/text/subtext.rs b/core/bench/report/src/plotting/text/subtext.rs
similarity index 100%
rename from bench/report/src/plotting/text/subtext.rs
rename to core/bench/report/src/plotting/text/subtext.rs
diff --git a/bench/report/src/plotting/text/title.rs b/core/bench/report/src/plotting/text/title.rs
similarity index 100%
rename from bench/report/src/plotting/text/title.rs
rename to core/bench/report/src/plotting/text/title.rs
diff --git a/bench/report/src/prints.rs b/core/bench/report/src/prints.rs
similarity index 100%
rename from bench/report/src/prints.rs
rename to core/bench/report/src/prints.rs
diff --git a/bench/report/src/types/actor_kind.rs b/core/bench/report/src/types/actor_kind.rs
similarity index 100%
rename from bench/report/src/types/actor_kind.rs
rename to core/bench/report/src/types/actor_kind.rs
diff --git a/bench/report/src/types/benchmark_kind.rs b/core/bench/report/src/types/benchmark_kind.rs
similarity index 100%
rename from bench/report/src/types/benchmark_kind.rs
rename to core/bench/report/src/types/benchmark_kind.rs
diff --git a/bench/report/src/types/group_metrics.rs b/core/bench/report/src/types/group_metrics.rs
similarity index 100%
rename from bench/report/src/types/group_metrics.rs
rename to core/bench/report/src/types/group_metrics.rs
diff --git a/bench/report/src/types/group_metrics_kind.rs b/core/bench/report/src/types/group_metrics_kind.rs
similarity index 100%
rename from bench/report/src/types/group_metrics_kind.rs
rename to core/bench/report/src/types/group_metrics_kind.rs
diff --git a/bench/report/src/types/group_metrics_summary.rs b/core/bench/report/src/types/group_metrics_summary.rs
similarity index 100%
rename from bench/report/src/types/group_metrics_summary.rs
rename to core/bench/report/src/types/group_metrics_summary.rs
diff --git a/bench/report/src/types/hardware.rs b/core/bench/report/src/types/hardware.rs
similarity index 100%
rename from bench/report/src/types/hardware.rs
rename to core/bench/report/src/types/hardware.rs
diff --git a/bench/report/src/types/individual_metrics.rs b/core/bench/report/src/types/individual_metrics.rs
similarity index 100%
rename from bench/report/src/types/individual_metrics.rs
rename to core/bench/report/src/types/individual_metrics.rs
diff --git a/bench/report/src/types/individual_metrics_summary.rs b/core/bench/report/src/types/individual_metrics_summary.rs
similarity index 100%
rename from bench/report/src/types/individual_metrics_summary.rs
rename to core/bench/report/src/types/individual_metrics_summary.rs
diff --git a/bench/report/src/types/mod.rs b/core/bench/report/src/types/mod.rs
similarity index 100%
rename from bench/report/src/types/mod.rs
rename to core/bench/report/src/types/mod.rs
diff --git a/bench/report/src/types/params.rs b/core/bench/report/src/types/params.rs
similarity index 100%
rename from bench/report/src/types/params.rs
rename to core/bench/report/src/types/params.rs
diff --git a/bench/report/src/types/report.rs b/core/bench/report/src/types/report.rs
similarity index 100%
rename from bench/report/src/types/report.rs
rename to core/bench/report/src/types/report.rs
diff --git a/bench/report/src/types/server_stats.rs b/core/bench/report/src/types/server_stats.rs
similarity index 100%
rename from bench/report/src/types/server_stats.rs
rename to core/bench/report/src/types/server_stats.rs
diff --git a/bench/report/src/types/time_series.rs b/core/bench/report/src/types/time_series.rs
similarity index 100%
rename from bench/report/src/types/time_series.rs
rename to core/bench/report/src/types/time_series.rs
diff --git a/bench/report/src/types/transport.rs b/core/bench/report/src/types/transport.rs
similarity index 100%
rename from bench/report/src/types/transport.rs
rename to core/bench/report/src/types/transport.rs
diff --git a/bench/report/src/utils.rs b/core/bench/report/src/utils.rs
similarity index 100%
rename from bench/report/src/utils.rs
rename to core/bench/report/src/utils.rs
diff --git a/bench/src/actors/consumer.rs b/core/bench/src/actors/consumer.rs
similarity index 100%
rename from bench/src/actors/consumer.rs
rename to core/bench/src/actors/consumer.rs
diff --git a/bench/src/actors/mod.rs b/core/bench/src/actors/mod.rs
similarity index 100%
rename from bench/src/actors/mod.rs
rename to core/bench/src/actors/mod.rs
diff --git a/bench/src/actors/producer.rs b/core/bench/src/actors/producer.rs
similarity index 100%
rename from bench/src/actors/producer.rs
rename to core/bench/src/actors/producer.rs
diff --git a/bench/src/actors/producing_consumer.rs b/core/bench/src/actors/producing_consumer.rs
similarity index 100%
rename from bench/src/actors/producing_consumer.rs
rename to core/bench/src/actors/producing_consumer.rs
diff --git a/bench/src/actors/utils.rs b/core/bench/src/actors/utils.rs
similarity index 100%
rename from bench/src/actors/utils.rs
rename to core/bench/src/actors/utils.rs
diff --git a/bench/src/analytics/metrics/group.rs b/core/bench/src/analytics/metrics/group.rs
similarity index 100%
rename from bench/src/analytics/metrics/group.rs
rename to core/bench/src/analytics/metrics/group.rs
diff --git a/bench/src/analytics/metrics/individual.rs b/core/bench/src/analytics/metrics/individual.rs
similarity index 100%
rename from bench/src/analytics/metrics/individual.rs
rename to core/bench/src/analytics/metrics/individual.rs
diff --git a/bench/src/analytics/metrics/mod.rs b/core/bench/src/analytics/metrics/mod.rs
similarity index 100%
rename from bench/src/analytics/metrics/mod.rs
rename to core/bench/src/analytics/metrics/mod.rs
diff --git a/bench/src/analytics/mod.rs b/core/bench/src/analytics/mod.rs
similarity index 100%
rename from bench/src/analytics/mod.rs
rename to core/bench/src/analytics/mod.rs
diff --git a/bench/src/analytics/record.rs b/core/bench/src/analytics/record.rs
similarity index 100%
rename from bench/src/analytics/record.rs
rename to core/bench/src/analytics/record.rs
diff --git a/bench/src/analytics/report_builder.rs b/core/bench/src/analytics/report_builder.rs
similarity index 100%
rename from bench/src/analytics/report_builder.rs
rename to core/bench/src/analytics/report_builder.rs
diff --git a/bench/src/analytics/time_series/calculator.rs b/core/bench/src/analytics/time_series/calculator.rs
similarity index 100%
rename from bench/src/analytics/time_series/calculator.rs
rename to core/bench/src/analytics/time_series/calculator.rs
diff --git a/bench/src/analytics/time_series/calculators/latency.rs b/core/bench/src/analytics/time_series/calculators/latency.rs
similarity index 100%
rename from bench/src/analytics/time_series/calculators/latency.rs
rename to core/bench/src/analytics/time_series/calculators/latency.rs
diff --git a/bench/src/analytics/time_series/calculators/mod.rs b/core/bench/src/analytics/time_series/calculators/mod.rs
similarity index 100%
rename from bench/src/analytics/time_series/calculators/mod.rs
rename to core/bench/src/analytics/time_series/calculators/mod.rs
diff --git a/bench/src/analytics/time_series/calculators/throughput.rs b/core/bench/src/analytics/time_series/calculators/throughput.rs
similarity index 100%
rename from bench/src/analytics/time_series/calculators/throughput.rs
rename to core/bench/src/analytics/time_series/calculators/throughput.rs
diff --git a/bench/src/analytics/time_series/mod.rs b/core/bench/src/analytics/time_series/mod.rs
similarity index 100%
rename from bench/src/analytics/time_series/mod.rs
rename to core/bench/src/analytics/time_series/mod.rs
diff --git a/bench/src/analytics/time_series/processors/mod.rs b/core/bench/src/analytics/time_series/processors/mod.rs
similarity index 100%
rename from bench/src/analytics/time_series/processors/mod.rs
rename to core/bench/src/analytics/time_series/processors/mod.rs
diff --git a/bench/src/analytics/time_series/processors/moving_average.rs b/core/bench/src/analytics/time_series/processors/moving_average.rs
similarity index 100%
rename from bench/src/analytics/time_series/processors/moving_average.rs
rename to core/bench/src/analytics/time_series/processors/moving_average.rs
diff --git a/bench/src/args/common.rs b/core/bench/src/args/common.rs
similarity index 100%
rename from bench/src/args/common.rs
rename to core/bench/src/args/common.rs
diff --git a/bench/src/args/defaults.rs b/core/bench/src/args/defaults.rs
similarity index 100%
rename from bench/src/args/defaults.rs
rename to core/bench/src/args/defaults.rs
diff --git a/bench/src/args/examples.rs b/core/bench/src/args/examples.rs
similarity index 100%
rename from bench/src/args/examples.rs
rename to core/bench/src/args/examples.rs
diff --git a/bench/src/args/kind.rs b/core/bench/src/args/kind.rs
similarity index 100%
rename from bench/src/args/kind.rs
rename to core/bench/src/args/kind.rs
diff --git a/bench/src/args/kinds/balanced/consumer_group.rs b/core/bench/src/args/kinds/balanced/consumer_group.rs
similarity index 100%
rename from bench/src/args/kinds/balanced/consumer_group.rs
rename to core/bench/src/args/kinds/balanced/consumer_group.rs
diff --git a/bench/src/args/kinds/balanced/mod.rs b/core/bench/src/args/kinds/balanced/mod.rs
similarity index 100%
rename from bench/src/args/kinds/balanced/mod.rs
rename to core/bench/src/args/kinds/balanced/mod.rs
diff --git a/bench/src/args/kinds/balanced/producer.rs b/core/bench/src/args/kinds/balanced/producer.rs
similarity index 100%
rename from bench/src/args/kinds/balanced/producer.rs
rename to core/bench/src/args/kinds/balanced/producer.rs
diff --git a/bench/src/args/kinds/balanced/producer_and_consumer_group.rs b/core/bench/src/args/kinds/balanced/producer_and_consumer_group.rs
similarity index 100%
rename from bench/src/args/kinds/balanced/producer_and_consumer_group.rs
rename to core/bench/src/args/kinds/balanced/producer_and_consumer_group.rs
diff --git a/bench/src/args/kinds/end_to_end/mod.rs b/core/bench/src/args/kinds/end_to_end/mod.rs
similarity index 100%
rename from bench/src/args/kinds/end_to_end/mod.rs
rename to core/bench/src/args/kinds/end_to_end/mod.rs
diff --git a/bench/src/args/kinds/end_to_end/producing_consumer.rs b/core/bench/src/args/kinds/end_to_end/producing_consumer.rs
similarity index 100%
rename from bench/src/args/kinds/end_to_end/producing_consumer.rs
rename to core/bench/src/args/kinds/end_to_end/producing_consumer.rs
diff --git a/bench/src/args/kinds/end_to_end/producing_consumer_group.rs b/core/bench/src/args/kinds/end_to_end/producing_consumer_group.rs
similarity index 100%
rename from bench/src/args/kinds/end_to_end/producing_consumer_group.rs
rename to core/bench/src/args/kinds/end_to_end/producing_consumer_group.rs
diff --git a/bench/src/args/kinds/mod.rs b/core/bench/src/args/kinds/mod.rs
similarity index 100%
rename from bench/src/args/kinds/mod.rs
rename to core/bench/src/args/kinds/mod.rs
diff --git a/bench/src/args/kinds/pinned/consumer.rs b/core/bench/src/args/kinds/pinned/consumer.rs
similarity index 100%
rename from bench/src/args/kinds/pinned/consumer.rs
rename to core/bench/src/args/kinds/pinned/consumer.rs
diff --git a/bench/src/args/kinds/pinned/mod.rs b/core/bench/src/args/kinds/pinned/mod.rs
similarity index 100%
rename from bench/src/args/kinds/pinned/mod.rs
rename to core/bench/src/args/kinds/pinned/mod.rs
diff --git a/bench/src/args/kinds/pinned/producer.rs b/core/bench/src/args/kinds/pinned/producer.rs
similarity index 100%
rename from bench/src/args/kinds/pinned/producer.rs
rename to core/bench/src/args/kinds/pinned/producer.rs
diff --git a/bench/src/args/kinds/pinned/producer_and_consumer.rs b/core/bench/src/args/kinds/pinned/producer_and_consumer.rs
similarity index 100%
rename from bench/src/args/kinds/pinned/producer_and_consumer.rs
rename to core/bench/src/args/kinds/pinned/producer_and_consumer.rs
diff --git a/bench/src/args/mod.rs b/core/bench/src/args/mod.rs
similarity index 100%
rename from bench/src/args/mod.rs
rename to core/bench/src/args/mod.rs
diff --git a/bench/src/args/output.rs b/core/bench/src/args/output.rs
similarity index 100%
rename from bench/src/args/output.rs
rename to core/bench/src/args/output.rs
diff --git a/bench/src/args/props.rs b/core/bench/src/args/props.rs
similarity index 100%
rename from bench/src/args/props.rs
rename to core/bench/src/args/props.rs
diff --git a/bench/src/args/transport.rs b/core/bench/src/args/transport.rs
similarity index 100%
rename from bench/src/args/transport.rs
rename to core/bench/src/args/transport.rs
diff --git a/bench/src/benchmarks/benchmark.rs b/core/bench/src/benchmarks/benchmark.rs
similarity index 100%
rename from bench/src/benchmarks/benchmark.rs
rename to core/bench/src/benchmarks/benchmark.rs
diff --git a/bench/src/benchmarks/consumer_benchmark.rs b/core/bench/src/benchmarks/consumer_benchmark.rs
similarity index 100%
rename from bench/src/benchmarks/consumer_benchmark.rs
rename to core/bench/src/benchmarks/consumer_benchmark.rs
diff --git a/bench/src/benchmarks/consumer_group_benchmark.rs b/core/bench/src/benchmarks/consumer_group_benchmark.rs
similarity index 100%
rename from bench/src/benchmarks/consumer_group_benchmark.rs
rename to core/bench/src/benchmarks/consumer_group_benchmark.rs
diff --git a/bench/src/benchmarks/mod.rs b/core/bench/src/benchmarks/mod.rs
similarity index 100%
rename from bench/src/benchmarks/mod.rs
rename to core/bench/src/benchmarks/mod.rs
diff --git a/bench/src/benchmarks/producer_and_consumer_benchmark.rs b/core/bench/src/benchmarks/producer_and_consumer_benchmark.rs
similarity index 100%
rename from bench/src/benchmarks/producer_and_consumer_benchmark.rs
rename to core/bench/src/benchmarks/producer_and_consumer_benchmark.rs
diff --git a/bench/src/benchmarks/producer_and_consumer_group_benchmark.rs b/core/bench/src/benchmarks/producer_and_consumer_group_benchmark.rs
similarity index 100%
rename from bench/src/benchmarks/producer_and_consumer_group_benchmark.rs
rename to core/bench/src/benchmarks/producer_and_consumer_group_benchmark.rs
diff --git a/bench/src/benchmarks/producer_benchmark.rs b/core/bench/src/benchmarks/producer_benchmark.rs
similarity index 100%
rename from bench/src/benchmarks/producer_benchmark.rs
rename to core/bench/src/benchmarks/producer_benchmark.rs
diff --git a/bench/src/benchmarks/producing_consumer_benchmark.rs b/core/bench/src/benchmarks/producing_consumer_benchmark.rs
similarity index 100%
rename from bench/src/benchmarks/producing_consumer_benchmark.rs
rename to core/bench/src/benchmarks/producing_consumer_benchmark.rs
diff --git a/bench/src/benchmarks/producing_consumer_group_benchmark.rs b/core/bench/src/benchmarks/producing_consumer_group_benchmark.rs
similarity index 100%
rename from bench/src/benchmarks/producing_consumer_group_benchmark.rs
rename to core/bench/src/benchmarks/producing_consumer_group_benchmark.rs
diff --git a/bench/src/main.rs b/core/bench/src/main.rs
similarity index 100%
rename from bench/src/main.rs
rename to core/bench/src/main.rs
diff --git a/bench/src/plot.rs b/core/bench/src/plot.rs
similarity index 100%
rename from bench/src/plot.rs
rename to core/bench/src/plot.rs
diff --git a/bench/src/rate_limiter/mod.rs b/core/bench/src/rate_limiter/mod.rs
similarity index 100%
rename from bench/src/rate_limiter/mod.rs
rename to core/bench/src/rate_limiter/mod.rs
diff --git a/bench/src/runner.rs b/core/bench/src/runner.rs
similarity index 100%
rename from bench/src/runner.rs
rename to core/bench/src/runner.rs
diff --git a/bench/src/utils/client_factory.rs b/core/bench/src/utils/client_factory.rs
similarity index 100%
rename from bench/src/utils/client_factory.rs
rename to core/bench/src/utils/client_factory.rs
diff --git a/bench/src/utils/cpu_name.rs b/core/bench/src/utils/cpu_name.rs
similarity index 100%
rename from bench/src/utils/cpu_name.rs
rename to core/bench/src/utils/cpu_name.rs
diff --git a/bench/src/utils/mod.rs b/core/bench/src/utils/mod.rs
similarity index 100%
rename from bench/src/utils/mod.rs
rename to core/bench/src/utils/mod.rs
diff --git a/bench/src/utils/server_starter.rs b/core/bench/src/utils/server_starter.rs
similarity index 100%
rename from bench/src/utils/server_starter.rs
rename to core/bench/src/utils/server_starter.rs
diff --git a/certs/iggy.pfx b/core/certs/iggy.pfx
similarity index 100%
rename from certs/iggy.pfx
rename to core/certs/iggy.pfx
diff --git a/certs/iggy_cert.pem b/core/certs/iggy_cert.pem
similarity index 100%
rename from certs/iggy_cert.pem
rename to core/certs/iggy_cert.pem
diff --git a/certs/iggy_key.pem b/core/certs/iggy_key.pem
similarity index 100%
rename from certs/iggy_key.pem
rename to core/certs/iggy_key.pem
diff --git a/cli/Cargo.toml b/core/cli/Cargo.toml
similarity index 100%
rename from cli/Cargo.toml
rename to core/cli/Cargo.toml
diff --git a/cli/src/args/client.rs b/core/cli/src/args/client.rs
similarity index 100%
rename from cli/src/args/client.rs
rename to core/cli/src/args/client.rs
diff --git a/cli/src/args/common.rs b/core/cli/src/args/common.rs
similarity index 100%
rename from cli/src/args/common.rs
rename to core/cli/src/args/common.rs
diff --git a/cli/src/args/consumer_group.rs b/core/cli/src/args/consumer_group.rs
similarity index 100%
rename from cli/src/args/consumer_group.rs
rename to core/cli/src/args/consumer_group.rs
diff --git a/cli/src/args/consumer_offset.rs b/core/cli/src/args/consumer_offset.rs
similarity index 100%
rename from cli/src/args/consumer_offset.rs
rename to core/cli/src/args/consumer_offset.rs
diff --git a/cli/src/args/context.rs b/core/cli/src/args/context.rs
similarity index 100%
rename from cli/src/args/context.rs
rename to core/cli/src/args/context.rs
diff --git a/cli/src/args/message.rs b/core/cli/src/args/message.rs
similarity index 100%
rename from cli/src/args/message.rs
rename to core/cli/src/args/message.rs
diff --git a/cli/src/args/mod.rs b/core/cli/src/args/mod.rs
similarity index 100%
rename from cli/src/args/mod.rs
rename to core/cli/src/args/mod.rs
diff --git a/cli/src/args/partition.rs b/core/cli/src/args/partition.rs
similarity index 100%
rename from cli/src/args/partition.rs
rename to core/cli/src/args/partition.rs
diff --git a/cli/src/args/permissions/constants.rs b/core/cli/src/args/permissions/constants.rs
similarity index 100%
rename from cli/src/args/permissions/constants.rs
rename to core/cli/src/args/permissions/constants.rs
diff --git a/cli/src/args/permissions/global.rs b/core/cli/src/args/permissions/global.rs
similarity index 100%
rename from cli/src/args/permissions/global.rs
rename to core/cli/src/args/permissions/global.rs
diff --git a/cli/src/args/permissions/mod.rs b/core/cli/src/args/permissions/mod.rs
similarity index 100%
rename from cli/src/args/permissions/mod.rs
rename to core/cli/src/args/permissions/mod.rs
diff --git a/cli/src/args/permissions/stream.rs b/core/cli/src/args/permissions/stream.rs
similarity index 100%
rename from cli/src/args/permissions/stream.rs
rename to core/cli/src/args/permissions/stream.rs
diff --git a/cli/src/args/permissions/topic.rs b/core/cli/src/args/permissions/topic.rs
similarity index 100%
rename from cli/src/args/permissions/topic.rs
rename to core/cli/src/args/permissions/topic.rs
diff --git a/cli/src/args/personal_access_token.rs b/core/cli/src/args/personal_access_token.rs
similarity index 100%
rename from cli/src/args/personal_access_token.rs
rename to core/cli/src/args/personal_access_token.rs
diff --git a/cli/src/args/segment.rs b/core/cli/src/args/segment.rs
similarity index 100%
rename from cli/src/args/segment.rs
rename to core/cli/src/args/segment.rs
diff --git a/cli/src/args/stream.rs b/core/cli/src/args/stream.rs
similarity index 100%
rename from cli/src/args/stream.rs
rename to core/cli/src/args/stream.rs
diff --git a/cli/src/args/system.rs b/core/cli/src/args/system.rs
similarity index 100%
rename from cli/src/args/system.rs
rename to core/cli/src/args/system.rs
diff --git a/cli/src/args/topic.rs b/core/cli/src/args/topic.rs
similarity index 100%
rename from cli/src/args/topic.rs
rename to core/cli/src/args/topic.rs
diff --git a/cli/src/args/user.rs b/core/cli/src/args/user.rs
similarity index 100%
rename from cli/src/args/user.rs
rename to core/cli/src/args/user.rs
diff --git a/cli/src/credentials.rs b/core/cli/src/credentials.rs
similarity index 100%
rename from cli/src/credentials.rs
rename to core/cli/src/credentials.rs
diff --git a/cli/src/error.rs b/core/cli/src/error.rs
similarity index 100%
rename from cli/src/error.rs
rename to core/cli/src/error.rs
diff --git a/cli/src/logging.rs b/core/cli/src/logging.rs
similarity index 100%
rename from cli/src/logging.rs
rename to core/cli/src/logging.rs
diff --git a/cli/src/main.rs b/core/cli/src/main.rs
similarity index 100%
rename from cli/src/main.rs
rename to core/cli/src/main.rs
diff --git a/configs/server.toml b/core/configs/server.toml
similarity index 100%
rename from configs/server.toml
rename to core/configs/server.toml
diff --git a/examples/Cargo.toml b/core/examples/Cargo.toml
similarity index 100%
rename from examples/Cargo.toml
rename to core/examples/Cargo.toml
diff --git a/examples/src/basic/consumer/main.rs b/core/examples/src/basic/consumer/main.rs
similarity index 100%
rename from examples/src/basic/consumer/main.rs
rename to core/examples/src/basic/consumer/main.rs
diff --git a/examples/src/basic/producer/main.rs b/core/examples/src/basic/producer/main.rs
similarity index 100%
rename from examples/src/basic/producer/main.rs
rename to core/examples/src/basic/producer/main.rs
diff --git a/examples/src/getting-started/consumer/main.rs b/core/examples/src/getting-started/consumer/main.rs
similarity index 100%
rename from examples/src/getting-started/consumer/main.rs
rename to core/examples/src/getting-started/consumer/main.rs
diff --git a/examples/src/getting-started/producer/main.rs b/core/examples/src/getting-started/producer/main.rs
similarity index 100%
rename from examples/src/getting-started/producer/main.rs
rename to core/examples/src/getting-started/producer/main.rs
diff --git a/examples/src/lib.rs b/core/examples/src/lib.rs
similarity index 100%
rename from examples/src/lib.rs
rename to core/examples/src/lib.rs
diff --git a/examples/src/message-envelope/consumer/main.rs b/core/examples/src/message-envelope/consumer/main.rs
similarity index 100%
rename from examples/src/message-envelope/consumer/main.rs
rename to core/examples/src/message-envelope/consumer/main.rs
diff --git a/examples/src/message-envelope/producer/main.rs b/core/examples/src/message-envelope/producer/main.rs
similarity index 100%
rename from examples/src/message-envelope/producer/main.rs
rename to core/examples/src/message-envelope/producer/main.rs
diff --git a/examples/src/message-headers/consumer/main.rs b/core/examples/src/message-headers/consumer/main.rs
similarity index 100%
rename from examples/src/message-headers/consumer/main.rs
rename to core/examples/src/message-headers/consumer/main.rs
diff --git a/examples/src/message-headers/producer/main.rs b/core/examples/src/message-headers/producer/main.rs
similarity index 100%
rename from examples/src/message-headers/producer/main.rs
rename to core/examples/src/message-headers/producer/main.rs
diff --git a/examples/src/multi-tenant/consumer/main.rs b/core/examples/src/multi-tenant/consumer/main.rs
similarity index 100%
rename from examples/src/multi-tenant/consumer/main.rs
rename to core/examples/src/multi-tenant/consumer/main.rs
diff --git a/examples/src/multi-tenant/producer/main.rs b/core/examples/src/multi-tenant/producer/main.rs
similarity index 100%
rename from examples/src/multi-tenant/producer/main.rs
rename to core/examples/src/multi-tenant/producer/main.rs
diff --git a/examples/src/new-sdk/consumer/main.rs b/core/examples/src/new-sdk/consumer/main.rs
similarity index 100%
rename from examples/src/new-sdk/consumer/main.rs
rename to core/examples/src/new-sdk/consumer/main.rs
diff --git a/examples/src/new-sdk/producer/main.rs b/core/examples/src/new-sdk/producer/main.rs
similarity index 100%
rename from examples/src/new-sdk/producer/main.rs
rename to core/examples/src/new-sdk/producer/main.rs
diff --git a/examples/src/shared/args.rs b/core/examples/src/shared/args.rs
similarity index 100%
rename from examples/src/shared/args.rs
rename to core/examples/src/shared/args.rs
diff --git a/examples/src/shared/client.rs b/core/examples/src/shared/client.rs
similarity index 100%
rename from examples/src/shared/client.rs
rename to core/examples/src/shared/client.rs
diff --git a/examples/src/shared/messages.rs b/core/examples/src/shared/messages.rs
similarity index 100%
rename from examples/src/shared/messages.rs
rename to core/examples/src/shared/messages.rs
diff --git a/examples/src/shared/messages_generator.rs b/core/examples/src/shared/messages_generator.rs
similarity index 100%
rename from examples/src/shared/messages_generator.rs
rename to core/examples/src/shared/messages_generator.rs
diff --git a/examples/src/shared/mod.rs b/core/examples/src/shared/mod.rs
similarity index 100%
rename from examples/src/shared/mod.rs
rename to core/examples/src/shared/mod.rs
diff --git a/examples/src/shared/stream.rs b/core/examples/src/shared/stream.rs
similarity index 100%
rename from examples/src/shared/stream.rs
rename to core/examples/src/shared/stream.rs
diff --git a/examples/src/shared/system.rs b/core/examples/src/shared/system.rs
similarity index 100%
rename from examples/src/shared/system.rs
rename to core/examples/src/shared/system.rs
diff --git a/examples/src/stream-builder/stream-basic/main.rs b/core/examples/src/stream-builder/stream-basic/main.rs
similarity index 100%
rename from examples/src/stream-builder/stream-basic/main.rs
rename to core/examples/src/stream-builder/stream-basic/main.rs
diff --git a/examples/src/stream-builder/stream-consumer-config/main.rs b/core/examples/src/stream-builder/stream-consumer-config/main.rs
similarity index 100%
rename from examples/src/stream-builder/stream-consumer-config/main.rs
rename to core/examples/src/stream-builder/stream-consumer-config/main.rs
diff --git a/examples/src/stream-builder/stream-consumer/main.rs b/core/examples/src/stream-builder/stream-consumer/main.rs
similarity index 100%
rename from examples/src/stream-builder/stream-consumer/main.rs
rename to core/examples/src/stream-builder/stream-consumer/main.rs
diff --git a/examples/src/stream-builder/stream-producer-config/main.rs b/core/examples/src/stream-builder/stream-producer-config/main.rs
similarity index 100%
rename from examples/src/stream-builder/stream-producer-config/main.rs
rename to core/examples/src/stream-builder/stream-producer-config/main.rs
diff --git a/examples/src/stream-builder/stream-producer/main.rs b/core/examples/src/stream-builder/stream-producer/main.rs
similarity index 100%
rename from examples/src/stream-builder/stream-producer/main.rs
rename to core/examples/src/stream-builder/stream-producer/main.rs
diff --git a/integration/Cargo.toml b/core/integration/Cargo.toml
similarity index 100%
rename from integration/Cargo.toml
rename to core/integration/Cargo.toml
diff --git a/integration/src/file.rs b/core/integration/src/file.rs
similarity index 100%
rename from integration/src/file.rs
rename to core/integration/src/file.rs
diff --git a/integration/src/http_client.rs b/core/integration/src/http_client.rs
similarity index 100%
rename from integration/src/http_client.rs
rename to core/integration/src/http_client.rs
diff --git a/integration/src/lib.rs b/core/integration/src/lib.rs
similarity index 100%
rename from integration/src/lib.rs
rename to core/integration/src/lib.rs
diff --git a/integration/src/quic_client.rs b/core/integration/src/quic_client.rs
similarity index 100%
rename from integration/src/quic_client.rs
rename to core/integration/src/quic_client.rs
diff --git a/integration/src/tcp_client.rs b/core/integration/src/tcp_client.rs
similarity index 100%
rename from integration/src/tcp_client.rs
rename to core/integration/src/tcp_client.rs
diff --git a/integration/src/test_server.rs b/core/integration/src/test_server.rs
similarity index 100%
rename from integration/src/test_server.rs
rename to core/integration/src/test_server.rs
diff --git a/integration/tests/archiver/disk.rs b/core/integration/tests/archiver/disk.rs
similarity index 100%
rename from integration/tests/archiver/disk.rs
rename to core/integration/tests/archiver/disk.rs
diff --git a/integration/tests/archiver/mod.rs b/core/integration/tests/archiver/mod.rs
similarity index 100%
rename from integration/tests/archiver/mod.rs
rename to core/integration/tests/archiver/mod.rs
diff --git a/integration/tests/archiver/s3.rs b/core/integration/tests/archiver/s3.rs
similarity index 100%
rename from integration/tests/archiver/s3.rs
rename to core/integration/tests/archiver/s3.rs
diff --git a/integration/tests/bench/http.rs b/core/integration/tests/bench/http.rs
similarity index 100%
rename from integration/tests/bench/http.rs
rename to core/integration/tests/bench/http.rs
diff --git a/integration/tests/bench/mod.rs b/core/integration/tests/bench/mod.rs
similarity index 100%
rename from integration/tests/bench/mod.rs
rename to core/integration/tests/bench/mod.rs
diff --git a/integration/tests/bench/quic.rs b/core/integration/tests/bench/quic.rs
similarity index 100%
rename from integration/tests/bench/quic.rs
rename to core/integration/tests/bench/quic.rs
diff --git a/integration/tests/bench/tcp.rs b/core/integration/tests/bench/tcp.rs
similarity index 100%
rename from integration/tests/bench/tcp.rs
rename to core/integration/tests/bench/tcp.rs
diff --git a/integration/tests/cli/client/mod.rs b/core/integration/tests/cli/client/mod.rs
similarity index 100%
rename from integration/tests/cli/client/mod.rs
rename to core/integration/tests/cli/client/mod.rs
diff --git a/integration/tests/cli/client/test_client_get_command.rs b/core/integration/tests/cli/client/test_client_get_command.rs
similarity index 100%
rename from integration/tests/cli/client/test_client_get_command.rs
rename to core/integration/tests/cli/client/test_client_get_command.rs
diff --git a/integration/tests/cli/client/test_client_help_command.rs b/core/integration/tests/cli/client/test_client_help_command.rs
similarity index 100%
rename from integration/tests/cli/client/test_client_help_command.rs
rename to core/integration/tests/cli/client/test_client_help_command.rs
diff --git a/integration/tests/cli/client/test_client_list_command.rs b/core/integration/tests/cli/client/test_client_list_command.rs
similarity index 100%
rename from integration/tests/cli/client/test_client_list_command.rs
rename to core/integration/tests/cli/client/test_client_list_command.rs
diff --git a/integration/tests/cli/common/command.rs b/core/integration/tests/cli/common/command.rs
similarity index 100%
rename from integration/tests/cli/common/command.rs
rename to core/integration/tests/cli/common/command.rs
diff --git a/integration/tests/cli/common/help.rs b/core/integration/tests/cli/common/help.rs
similarity index 100%
rename from integration/tests/cli/common/help.rs
rename to core/integration/tests/cli/common/help.rs
diff --git a/integration/tests/cli/common/mod.rs b/core/integration/tests/cli/common/mod.rs
similarity index 100%
rename from integration/tests/cli/common/mod.rs
rename to core/integration/tests/cli/common/mod.rs
diff --git a/integration/tests/cli/consumer_group/mod.rs b/core/integration/tests/cli/consumer_group/mod.rs
similarity index 100%
rename from integration/tests/cli/consumer_group/mod.rs
rename to core/integration/tests/cli/consumer_group/mod.rs
diff --git a/integration/tests/cli/consumer_group/test_consumer_group_create_command.rs b/core/integration/tests/cli/consumer_group/test_consumer_group_create_command.rs
similarity index 100%
rename from integration/tests/cli/consumer_group/test_consumer_group_create_command.rs
rename to core/integration/tests/cli/consumer_group/test_consumer_group_create_command.rs
diff --git a/integration/tests/cli/consumer_group/test_consumer_group_delete_command.rs b/core/integration/tests/cli/consumer_group/test_consumer_group_delete_command.rs
similarity index 100%
rename from integration/tests/cli/consumer_group/test_consumer_group_delete_command.rs
rename to core/integration/tests/cli/consumer_group/test_consumer_group_delete_command.rs
diff --git a/integration/tests/cli/consumer_group/test_consumer_group_get_command.rs b/core/integration/tests/cli/consumer_group/test_consumer_group_get_command.rs
similarity index 100%
rename from integration/tests/cli/consumer_group/test_consumer_group_get_command.rs
rename to core/integration/tests/cli/consumer_group/test_consumer_group_get_command.rs
diff --git a/integration/tests/cli/consumer_group/test_consumer_group_help_command.rs b/core/integration/tests/cli/consumer_group/test_consumer_group_help_command.rs
similarity index 100%
rename from integration/tests/cli/consumer_group/test_consumer_group_help_command.rs
rename to core/integration/tests/cli/consumer_group/test_consumer_group_help_command.rs
diff --git a/integration/tests/cli/consumer_group/test_consumer_group_list_command.rs b/core/integration/tests/cli/consumer_group/test_consumer_group_list_command.rs
similarity index 100%
rename from integration/tests/cli/consumer_group/test_consumer_group_list_command.rs
rename to core/integration/tests/cli/consumer_group/test_consumer_group_list_command.rs
diff --git a/integration/tests/cli/consumer_offset/mod.rs b/core/integration/tests/cli/consumer_offset/mod.rs
similarity index 100%
rename from integration/tests/cli/consumer_offset/mod.rs
rename to core/integration/tests/cli/consumer_offset/mod.rs
diff --git a/integration/tests/cli/consumer_offset/test_consumer_offset_get_command.rs b/core/integration/tests/cli/consumer_offset/test_consumer_offset_get_command.rs
similarity index 100%
rename from integration/tests/cli/consumer_offset/test_consumer_offset_get_command.rs
rename to core/integration/tests/cli/consumer_offset/test_consumer_offset_get_command.rs
diff --git a/integration/tests/cli/consumer_offset/test_consumer_offset_set_command.rs b/core/integration/tests/cli/consumer_offset/test_consumer_offset_set_command.rs
similarity index 100%
rename from integration/tests/cli/consumer_offset/test_consumer_offset_set_command.rs
rename to core/integration/tests/cli/consumer_offset/test_consumer_offset_set_command.rs
diff --git a/integration/tests/cli/context/common.rs b/core/integration/tests/cli/context/common.rs
similarity index 100%
rename from integration/tests/cli/context/common.rs
rename to core/integration/tests/cli/context/common.rs
diff --git a/integration/tests/cli/context/mod.rs b/core/integration/tests/cli/context/mod.rs
similarity index 100%
rename from integration/tests/cli/context/mod.rs
rename to core/integration/tests/cli/context/mod.rs
diff --git a/integration/tests/cli/context/test_context_applied.rs b/core/integration/tests/cli/context/test_context_applied.rs
similarity index 100%
rename from integration/tests/cli/context/test_context_applied.rs
rename to core/integration/tests/cli/context/test_context_applied.rs
diff --git a/integration/tests/cli/context/test_context_list_command.rs b/core/integration/tests/cli/context/test_context_list_command.rs
similarity index 100%
rename from integration/tests/cli/context/test_context_list_command.rs
rename to core/integration/tests/cli/context/test_context_list_command.rs
diff --git a/integration/tests/cli/context/test_context_use_command.rs b/core/integration/tests/cli/context/test_context_use_command.rs
similarity index 100%
rename from integration/tests/cli/context/test_context_use_command.rs
rename to core/integration/tests/cli/context/test_context_use_command.rs
diff --git a/integration/tests/cli/general/mod.rs b/core/integration/tests/cli/general/mod.rs
similarity index 100%
rename from integration/tests/cli/general/mod.rs
rename to core/integration/tests/cli/general/mod.rs
diff --git a/integration/tests/cli/general/test_help_command.rs b/core/integration/tests/cli/general/test_help_command.rs
similarity index 100%
rename from integration/tests/cli/general/test_help_command.rs
rename to core/integration/tests/cli/general/test_help_command.rs
diff --git a/integration/tests/cli/general/test_missing_credentials.rs b/core/integration/tests/cli/general/test_missing_credentials.rs
similarity index 100%
rename from integration/tests/cli/general/test_missing_credentials.rs
rename to core/integration/tests/cli/general/test_missing_credentials.rs
diff --git a/integration/tests/cli/general/test_overview_command.rs b/core/integration/tests/cli/general/test_overview_command.rs
similarity index 100%
rename from integration/tests/cli/general/test_overview_command.rs
rename to core/integration/tests/cli/general/test_overview_command.rs
diff --git a/integration/tests/cli/general/test_quiet_mode.rs b/core/integration/tests/cli/general/test_quiet_mode.rs
similarity index 100%
rename from integration/tests/cli/general/test_quiet_mode.rs
rename to core/integration/tests/cli/general/test_quiet_mode.rs
diff --git a/integration/tests/cli/message/mod.rs b/core/integration/tests/cli/message/mod.rs
similarity index 100%
rename from integration/tests/cli/message/mod.rs
rename to core/integration/tests/cli/message/mod.rs
diff --git a/integration/tests/cli/message/test_message_flush_command.rs b/core/integration/tests/cli/message/test_message_flush_command.rs
similarity index 100%
rename from integration/tests/cli/message/test_message_flush_command.rs
rename to core/integration/tests/cli/message/test_message_flush_command.rs
diff --git a/integration/tests/cli/message/test_message_help_command.rs b/core/integration/tests/cli/message/test_message_help_command.rs
similarity index 100%
rename from integration/tests/cli/message/test_message_help_command.rs
rename to core/integration/tests/cli/message/test_message_help_command.rs
diff --git a/integration/tests/cli/message/test_message_poll_command.rs b/core/integration/tests/cli/message/test_message_poll_command.rs
similarity index 100%
rename from integration/tests/cli/message/test_message_poll_command.rs
rename to core/integration/tests/cli/message/test_message_poll_command.rs
diff --git a/integration/tests/cli/message/test_message_poll_to_file_command.rs b/core/integration/tests/cli/message/test_message_poll_to_file_command.rs
similarity index 100%
rename from integration/tests/cli/message/test_message_poll_to_file_command.rs
rename to core/integration/tests/cli/message/test_message_poll_to_file_command.rs
diff --git a/integration/tests/cli/message/test_message_reply_via_file.rs b/core/integration/tests/cli/message/test_message_reply_via_file.rs
similarity index 100%
rename from integration/tests/cli/message/test_message_reply_via_file.rs
rename to core/integration/tests/cli/message/test_message_reply_via_file.rs
diff --git a/integration/tests/cli/message/test_message_send_command.rs b/core/integration/tests/cli/message/test_message_send_command.rs
similarity index 100%
rename from integration/tests/cli/message/test_message_send_command.rs
rename to core/integration/tests/cli/message/test_message_send_command.rs
diff --git a/integration/tests/cli/message/test_message_send_from_file_command.rs b/core/integration/tests/cli/message/test_message_send_from_file_command.rs
similarity index 100%
rename from integration/tests/cli/message/test_message_send_from_file_command.rs
rename to core/integration/tests/cli/message/test_message_send_from_file_command.rs
diff --git a/integration/tests/cli/mod.rs b/core/integration/tests/cli/mod.rs
similarity index 100%
rename from integration/tests/cli/mod.rs
rename to core/integration/tests/cli/mod.rs
diff --git a/integration/tests/cli/partition/mod.rs b/core/integration/tests/cli/partition/mod.rs
similarity index 100%
rename from integration/tests/cli/partition/mod.rs
rename to core/integration/tests/cli/partition/mod.rs
diff --git a/integration/tests/cli/partition/test_partition_create_command.rs b/core/integration/tests/cli/partition/test_partition_create_command.rs
similarity index 100%
rename from integration/tests/cli/partition/test_partition_create_command.rs
rename to core/integration/tests/cli/partition/test_partition_create_command.rs
diff --git a/integration/tests/cli/partition/test_partition_delete_command.rs b/core/integration/tests/cli/partition/test_partition_delete_command.rs
similarity index 100%
rename from integration/tests/cli/partition/test_partition_delete_command.rs
rename to core/integration/tests/cli/partition/test_partition_delete_command.rs
diff --git a/integration/tests/cli/partition/test_partition_help_command.rs b/core/integration/tests/cli/partition/test_partition_help_command.rs
similarity index 100%
rename from integration/tests/cli/partition/test_partition_help_command.rs
rename to core/integration/tests/cli/partition/test_partition_help_command.rs
diff --git a/integration/tests/cli/personal_access_token/mod.rs b/core/integration/tests/cli/personal_access_token/mod.rs
similarity index 100%
rename from integration/tests/cli/personal_access_token/mod.rs
rename to core/integration/tests/cli/personal_access_token/mod.rs
diff --git a/integration/tests/cli/personal_access_token/test_pat_create_command.rs b/core/integration/tests/cli/personal_access_token/test_pat_create_command.rs
similarity index 100%
rename from integration/tests/cli/personal_access_token/test_pat_create_command.rs
rename to core/integration/tests/cli/personal_access_token/test_pat_create_command.rs
diff --git a/integration/tests/cli/personal_access_token/test_pat_delete_command.rs b/core/integration/tests/cli/personal_access_token/test_pat_delete_command.rs
similarity index 100%
rename from integration/tests/cli/personal_access_token/test_pat_delete_command.rs
rename to core/integration/tests/cli/personal_access_token/test_pat_delete_command.rs
diff --git a/integration/tests/cli/personal_access_token/test_pat_help_command.rs b/core/integration/tests/cli/personal_access_token/test_pat_help_command.rs
similarity index 100%
rename from integration/tests/cli/personal_access_token/test_pat_help_command.rs
rename to core/integration/tests/cli/personal_access_token/test_pat_help_command.rs
diff --git a/integration/tests/cli/personal_access_token/test_pat_list_command.rs b/core/integration/tests/cli/personal_access_token/test_pat_list_command.rs
similarity index 100%
rename from integration/tests/cli/personal_access_token/test_pat_list_command.rs
rename to core/integration/tests/cli/personal_access_token/test_pat_list_command.rs
diff --git a/integration/tests/cli/personal_access_token/test_pat_login_options.rs b/core/integration/tests/cli/personal_access_token/test_pat_login_options.rs
similarity index 100%
rename from integration/tests/cli/personal_access_token/test_pat_login_options.rs
rename to core/integration/tests/cli/personal_access_token/test_pat_login_options.rs
diff --git a/integration/tests/cli/stream/mod.rs b/core/integration/tests/cli/stream/mod.rs
similarity index 100%
rename from integration/tests/cli/stream/mod.rs
rename to core/integration/tests/cli/stream/mod.rs
diff --git a/integration/tests/cli/stream/test_stream_create_command.rs b/core/integration/tests/cli/stream/test_stream_create_command.rs
similarity index 100%
rename from integration/tests/cli/stream/test_stream_create_command.rs
rename to core/integration/tests/cli/stream/test_stream_create_command.rs
diff --git a/integration/tests/cli/stream/test_stream_delete_command.rs b/core/integration/tests/cli/stream/test_stream_delete_command.rs
similarity index 100%
rename from integration/tests/cli/stream/test_stream_delete_command.rs
rename to core/integration/tests/cli/stream/test_stream_delete_command.rs
diff --git a/integration/tests/cli/stream/test_stream_get_command.rs b/core/integration/tests/cli/stream/test_stream_get_command.rs
similarity index 100%
rename from integration/tests/cli/stream/test_stream_get_command.rs
rename to core/integration/tests/cli/stream/test_stream_get_command.rs
diff --git a/integration/tests/cli/stream/test_stream_help_command.rs b/core/integration/tests/cli/stream/test_stream_help_command.rs
similarity index 100%
rename from integration/tests/cli/stream/test_stream_help_command.rs
rename to core/integration/tests/cli/stream/test_stream_help_command.rs
diff --git a/integration/tests/cli/stream/test_stream_list_command.rs b/core/integration/tests/cli/stream/test_stream_list_command.rs
similarity index 100%
rename from integration/tests/cli/stream/test_stream_list_command.rs
rename to core/integration/tests/cli/stream/test_stream_list_command.rs
diff --git a/integration/tests/cli/stream/test_stream_purge_command.rs b/core/integration/tests/cli/stream/test_stream_purge_command.rs
similarity index 100%
rename from integration/tests/cli/stream/test_stream_purge_command.rs
rename to core/integration/tests/cli/stream/test_stream_purge_command.rs
diff --git a/integration/tests/cli/stream/test_stream_update_command.rs b/core/integration/tests/cli/stream/test_stream_update_command.rs
similarity index 100%
rename from integration/tests/cli/stream/test_stream_update_command.rs
rename to core/integration/tests/cli/stream/test_stream_update_command.rs
diff --git a/integration/tests/cli/system/mod.rs b/core/integration/tests/cli/system/mod.rs
similarity index 100%
rename from integration/tests/cli/system/mod.rs
rename to core/integration/tests/cli/system/mod.rs
diff --git a/integration/tests/cli/system/test_cli_session_scenario.rs b/core/integration/tests/cli/system/test_cli_session_scenario.rs
similarity index 100%
rename from integration/tests/cli/system/test_cli_session_scenario.rs
rename to core/integration/tests/cli/system/test_cli_session_scenario.rs
diff --git a/integration/tests/cli/system/test_login_cmd.rs b/core/integration/tests/cli/system/test_login_cmd.rs
similarity index 100%
rename from integration/tests/cli/system/test_login_cmd.rs
rename to core/integration/tests/cli/system/test_login_cmd.rs
diff --git a/integration/tests/cli/system/test_login_command.rs b/core/integration/tests/cli/system/test_login_command.rs
similarity index 100%
rename from integration/tests/cli/system/test_login_command.rs
rename to core/integration/tests/cli/system/test_login_command.rs
diff --git a/integration/tests/cli/system/test_logout_cmd.rs b/core/integration/tests/cli/system/test_logout_cmd.rs
similarity index 100%
rename from integration/tests/cli/system/test_logout_cmd.rs
rename to core/integration/tests/cli/system/test_logout_cmd.rs
diff --git a/integration/tests/cli/system/test_logout_command.rs b/core/integration/tests/cli/system/test_logout_command.rs
similarity index 100%
rename from integration/tests/cli/system/test_logout_command.rs
rename to core/integration/tests/cli/system/test_logout_command.rs
diff --git a/integration/tests/cli/system/test_me_command.rs b/core/integration/tests/cli/system/test_me_command.rs
similarity index 100%
rename from integration/tests/cli/system/test_me_command.rs
rename to core/integration/tests/cli/system/test_me_command.rs
diff --git a/integration/tests/cli/system/test_ping_command.rs b/core/integration/tests/cli/system/test_ping_command.rs
similarity index 100%
rename from integration/tests/cli/system/test_ping_command.rs
rename to core/integration/tests/cli/system/test_ping_command.rs
diff --git a/integration/tests/cli/system/test_snapshot_cmd.rs b/core/integration/tests/cli/system/test_snapshot_cmd.rs
similarity index 100%
rename from integration/tests/cli/system/test_snapshot_cmd.rs
rename to core/integration/tests/cli/system/test_snapshot_cmd.rs
diff --git a/integration/tests/cli/system/test_stats_command.rs b/core/integration/tests/cli/system/test_stats_command.rs
similarity index 100%
rename from integration/tests/cli/system/test_stats_command.rs
rename to core/integration/tests/cli/system/test_stats_command.rs
diff --git a/integration/tests/cli/topic/mod.rs b/core/integration/tests/cli/topic/mod.rs
similarity index 100%
rename from integration/tests/cli/topic/mod.rs
rename to core/integration/tests/cli/topic/mod.rs
diff --git a/integration/tests/cli/topic/test_topic_create_command.rs b/core/integration/tests/cli/topic/test_topic_create_command.rs
similarity index 100%
rename from integration/tests/cli/topic/test_topic_create_command.rs
rename to core/integration/tests/cli/topic/test_topic_create_command.rs
diff --git a/integration/tests/cli/topic/test_topic_delete_command.rs b/core/integration/tests/cli/topic/test_topic_delete_command.rs
similarity index 100%
rename from integration/tests/cli/topic/test_topic_delete_command.rs
rename to core/integration/tests/cli/topic/test_topic_delete_command.rs
diff --git a/integration/tests/cli/topic/test_topic_get_command.rs b/core/integration/tests/cli/topic/test_topic_get_command.rs
similarity index 100%
rename from integration/tests/cli/topic/test_topic_get_command.rs
rename to core/integration/tests/cli/topic/test_topic_get_command.rs
diff --git a/integration/tests/cli/topic/test_topic_help_command.rs b/core/integration/tests/cli/topic/test_topic_help_command.rs
similarity index 100%
rename from integration/tests/cli/topic/test_topic_help_command.rs
rename to core/integration/tests/cli/topic/test_topic_help_command.rs
diff --git a/integration/tests/cli/topic/test_topic_list_command.rs b/core/integration/tests/cli/topic/test_topic_list_command.rs
similarity index 100%
rename from integration/tests/cli/topic/test_topic_list_command.rs
rename to core/integration/tests/cli/topic/test_topic_list_command.rs
diff --git a/integration/tests/cli/topic/test_topic_purge_command.rs b/core/integration/tests/cli/topic/test_topic_purge_command.rs
similarity index 100%
rename from integration/tests/cli/topic/test_topic_purge_command.rs
rename to core/integration/tests/cli/topic/test_topic_purge_command.rs
diff --git a/integration/tests/cli/topic/test_topic_update_command.rs b/core/integration/tests/cli/topic/test_topic_update_command.rs
similarity index 100%
rename from integration/tests/cli/topic/test_topic_update_command.rs
rename to core/integration/tests/cli/topic/test_topic_update_command.rs
diff --git a/integration/tests/cli/user/common.rs b/core/integration/tests/cli/user/common.rs
similarity index 100%
rename from integration/tests/cli/user/common.rs
rename to core/integration/tests/cli/user/common.rs
diff --git a/integration/tests/cli/user/mod.rs b/core/integration/tests/cli/user/mod.rs
similarity index 100%
rename from integration/tests/cli/user/mod.rs
rename to core/integration/tests/cli/user/mod.rs
diff --git a/integration/tests/cli/user/test_login_options.rs b/core/integration/tests/cli/user/test_login_options.rs
similarity index 100%
rename from integration/tests/cli/user/test_login_options.rs
rename to core/integration/tests/cli/user/test_login_options.rs
diff --git a/integration/tests/cli/user/test_user_create_command.rs b/core/integration/tests/cli/user/test_user_create_command.rs
similarity index 100%
rename from integration/tests/cli/user/test_user_create_command.rs
rename to core/integration/tests/cli/user/test_user_create_command.rs
diff --git a/integration/tests/cli/user/test_user_delete_command.rs b/core/integration/tests/cli/user/test_user_delete_command.rs
similarity index 100%
rename from integration/tests/cli/user/test_user_delete_command.rs
rename to core/integration/tests/cli/user/test_user_delete_command.rs
diff --git a/integration/tests/cli/user/test_user_get_command.rs b/core/integration/tests/cli/user/test_user_get_command.rs
similarity index 100%
rename from integration/tests/cli/user/test_user_get_command.rs
rename to core/integration/tests/cli/user/test_user_get_command.rs
diff --git a/integration/tests/cli/user/test_user_help_command.rs b/core/integration/tests/cli/user/test_user_help_command.rs
similarity index 100%
rename from integration/tests/cli/user/test_user_help_command.rs
rename to core/integration/tests/cli/user/test_user_help_command.rs
diff --git a/integration/tests/cli/user/test_user_list_command.rs b/core/integration/tests/cli/user/test_user_list_command.rs
similarity index 100%
rename from integration/tests/cli/user/test_user_list_command.rs
rename to core/integration/tests/cli/user/test_user_list_command.rs
diff --git a/integration/tests/cli/user/test_user_name_command.rs b/core/integration/tests/cli/user/test_user_name_command.rs
similarity index 100%
rename from integration/tests/cli/user/test_user_name_command.rs
rename to core/integration/tests/cli/user/test_user_name_command.rs
diff --git a/integration/tests/cli/user/test_user_password_command.rs b/core/integration/tests/cli/user/test_user_password_command.rs
similarity index 100%
rename from integration/tests/cli/user/test_user_password_command.rs
rename to core/integration/tests/cli/user/test_user_password_command.rs
diff --git a/integration/tests/cli/user/test_user_permissions_command.rs b/core/integration/tests/cli/user/test_user_permissions_command.rs
similarity index 100%
rename from integration/tests/cli/user/test_user_permissions_command.rs
rename to core/integration/tests/cli/user/test_user_permissions_command.rs
diff --git a/integration/tests/cli/user/test_user_status_command.rs b/core/integration/tests/cli/user/test_user_status_command.rs
similarity index 100%
rename from integration/tests/cli/user/test_user_status_command.rs
rename to core/integration/tests/cli/user/test_user_status_command.rs
diff --git a/integration/tests/config_provider/mod.rs b/core/integration/tests/config_provider/mod.rs
similarity index 100%
rename from integration/tests/config_provider/mod.rs
rename to core/integration/tests/config_provider/mod.rs
diff --git a/integration/tests/data_integrity/mod.rs b/core/integration/tests/data_integrity/mod.rs
similarity index 100%
rename from integration/tests/data_integrity/mod.rs
rename to core/integration/tests/data_integrity/mod.rs
diff --git a/integration/tests/data_integrity/verify_after_server_restart.rs b/core/integration/tests/data_integrity/verify_after_server_restart.rs
similarity index 100%
rename from integration/tests/data_integrity/verify_after_server_restart.rs
rename to core/integration/tests/data_integrity/verify_after_server_restart.rs
diff --git a/integration/tests/examples/mod.rs b/core/integration/tests/examples/mod.rs
similarity index 100%
rename from integration/tests/examples/mod.rs
rename to core/integration/tests/examples/mod.rs
diff --git a/integration/tests/examples/test_basic.rs b/core/integration/tests/examples/test_basic.rs
similarity index 100%
rename from integration/tests/examples/test_basic.rs
rename to core/integration/tests/examples/test_basic.rs
diff --git a/integration/tests/examples/test_getting_started.rs b/core/integration/tests/examples/test_getting_started.rs
similarity index 100%
rename from integration/tests/examples/test_getting_started.rs
rename to core/integration/tests/examples/test_getting_started.rs
diff --git a/integration/tests/examples/test_message_envelope.rs b/core/integration/tests/examples/test_message_envelope.rs
similarity index 100%
rename from integration/tests/examples/test_message_envelope.rs
rename to core/integration/tests/examples/test_message_envelope.rs
diff --git a/integration/tests/examples/test_message_headers.rs b/core/integration/tests/examples/test_message_headers.rs
similarity index 100%
rename from integration/tests/examples/test_message_headers.rs
rename to core/integration/tests/examples/test_message_headers.rs
diff --git a/integration/tests/mod.rs b/core/integration/tests/mod.rs
similarity index 100%
rename from integration/tests/mod.rs
rename to core/integration/tests/mod.rs
diff --git a/integration/tests/server/http_server.rs b/core/integration/tests/server/http_server.rs
similarity index 100%
rename from integration/tests/server/http_server.rs
rename to core/integration/tests/server/http_server.rs
diff --git a/integration/tests/server/mod.rs b/core/integration/tests/server/mod.rs
similarity index 100%
rename from integration/tests/server/mod.rs
rename to core/integration/tests/server/mod.rs
diff --git a/integration/tests/server/quic_server.rs b/core/integration/tests/server/quic_server.rs
similarity index 100%
rename from integration/tests/server/quic_server.rs
rename to core/integration/tests/server/quic_server.rs
diff --git a/integration/tests/server/scenarios/consumer_group_join_scenario.rs b/core/integration/tests/server/scenarios/consumer_group_join_scenario.rs
similarity index 100%
rename from integration/tests/server/scenarios/consumer_group_join_scenario.rs
rename to core/integration/tests/server/scenarios/consumer_group_join_scenario.rs
diff --git a/integration/tests/server/scenarios/consumer_group_with_multiple_clients_polling_messages_scenario.rs b/core/integration/tests/server/scenarios/consumer_group_with_multiple_clients_polling_messages_scenario.rs
similarity index 100%
rename from integration/tests/server/scenarios/consumer_group_with_multiple_clients_polling_messages_scenario.rs
rename to core/integration/tests/server/scenarios/consumer_group_with_multiple_clients_polling_messages_scenario.rs
diff --git a/integration/tests/server/scenarios/consumer_group_with_single_client_polling_messages_scenario.rs b/core/integration/tests/server/scenarios/consumer_group_with_single_client_polling_messages_scenario.rs
similarity index 100%
rename from integration/tests/server/scenarios/consumer_group_with_single_client_polling_messages_scenario.rs
rename to core/integration/tests/server/scenarios/consumer_group_with_single_client_polling_messages_scenario.rs
diff --git a/integration/tests/server/scenarios/create_message_payload.rs b/core/integration/tests/server/scenarios/create_message_payload.rs
similarity index 100%
rename from integration/tests/server/scenarios/create_message_payload.rs
rename to core/integration/tests/server/scenarios/create_message_payload.rs
diff --git a/integration/tests/server/scenarios/message_headers_scenario.rs b/core/integration/tests/server/scenarios/message_headers_scenario.rs
similarity index 100%
rename from integration/tests/server/scenarios/message_headers_scenario.rs
rename to core/integration/tests/server/scenarios/message_headers_scenario.rs
diff --git a/integration/tests/server/scenarios/message_size_scenario.rs b/core/integration/tests/server/scenarios/message_size_scenario.rs
similarity index 100%
rename from integration/tests/server/scenarios/message_size_scenario.rs
rename to core/integration/tests/server/scenarios/message_size_scenario.rs
diff --git a/integration/tests/server/scenarios/mod.rs b/core/integration/tests/server/scenarios/mod.rs
similarity index 100%
rename from integration/tests/server/scenarios/mod.rs
rename to core/integration/tests/server/scenarios/mod.rs
diff --git a/integration/tests/server/scenarios/stream_size_validation_scenario.rs b/core/integration/tests/server/scenarios/stream_size_validation_scenario.rs
similarity index 100%
rename from integration/tests/server/scenarios/stream_size_validation_scenario.rs
rename to core/integration/tests/server/scenarios/stream_size_validation_scenario.rs
diff --git a/integration/tests/server/scenarios/system_scenario.rs b/core/integration/tests/server/scenarios/system_scenario.rs
similarity index 100%
rename from integration/tests/server/scenarios/system_scenario.rs
rename to core/integration/tests/server/scenarios/system_scenario.rs
diff --git a/integration/tests/server/scenarios/user_scenario.rs b/core/integration/tests/server/scenarios/user_scenario.rs
similarity index 100%
rename from integration/tests/server/scenarios/user_scenario.rs
rename to core/integration/tests/server/scenarios/user_scenario.rs
diff --git a/integration/tests/server/tcp_server.rs b/core/integration/tests/server/tcp_server.rs
similarity index 100%
rename from integration/tests/server/tcp_server.rs
rename to core/integration/tests/server/tcp_server.rs
diff --git a/integration/tests/state/file.rs b/core/integration/tests/state/file.rs
similarity index 100%
rename from integration/tests/state/file.rs
rename to core/integration/tests/state/file.rs
diff --git a/integration/tests/state/mod.rs b/core/integration/tests/state/mod.rs
similarity index 100%
rename from integration/tests/state/mod.rs
rename to core/integration/tests/state/mod.rs
diff --git a/integration/tests/state/system.rs b/core/integration/tests/state/system.rs
similarity index 100%
rename from integration/tests/state/system.rs
rename to core/integration/tests/state/system.rs
diff --git a/integration/tests/streaming/common/mod.rs b/core/integration/tests/streaming/common/mod.rs
similarity index 100%
rename from integration/tests/streaming/common/mod.rs
rename to core/integration/tests/streaming/common/mod.rs
diff --git a/integration/tests/streaming/common/test_setup.rs b/core/integration/tests/streaming/common/test_setup.rs
similarity index 100%
rename from integration/tests/streaming/common/test_setup.rs
rename to core/integration/tests/streaming/common/test_setup.rs
diff --git a/integration/tests/streaming/consumer_offset.rs b/core/integration/tests/streaming/consumer_offset.rs
similarity index 100%
rename from integration/tests/streaming/consumer_offset.rs
rename to core/integration/tests/streaming/consumer_offset.rs
diff --git a/integration/tests/streaming/get_by_offset.rs b/core/integration/tests/streaming/get_by_offset.rs
similarity index 100%
rename from integration/tests/streaming/get_by_offset.rs
rename to core/integration/tests/streaming/get_by_offset.rs
diff --git a/integration/tests/streaming/get_by_timestamp.rs b/core/integration/tests/streaming/get_by_timestamp.rs
similarity index 100%
rename from integration/tests/streaming/get_by_timestamp.rs
rename to core/integration/tests/streaming/get_by_timestamp.rs
diff --git a/integration/tests/streaming/messages.rs b/core/integration/tests/streaming/messages.rs
similarity index 100%
rename from integration/tests/streaming/messages.rs
rename to core/integration/tests/streaming/messages.rs
diff --git a/integration/tests/streaming/mod.rs b/core/integration/tests/streaming/mod.rs
similarity index 100%
rename from integration/tests/streaming/mod.rs
rename to core/integration/tests/streaming/mod.rs
diff --git a/integration/tests/streaming/partition.rs b/core/integration/tests/streaming/partition.rs
similarity index 100%
rename from integration/tests/streaming/partition.rs
rename to core/integration/tests/streaming/partition.rs
diff --git a/integration/tests/streaming/segment.rs b/core/integration/tests/streaming/segment.rs
similarity index 100%
rename from integration/tests/streaming/segment.rs
rename to core/integration/tests/streaming/segment.rs
diff --git a/integration/tests/streaming/snapshot.rs b/core/integration/tests/streaming/snapshot.rs
similarity index 100%
rename from integration/tests/streaming/snapshot.rs
rename to core/integration/tests/streaming/snapshot.rs
diff --git a/integration/tests/streaming/stream.rs b/core/integration/tests/streaming/stream.rs
similarity index 100%
rename from integration/tests/streaming/stream.rs
rename to core/integration/tests/streaming/stream.rs
diff --git a/integration/tests/streaming/system.rs b/core/integration/tests/streaming/system.rs
similarity index 100%
rename from integration/tests/streaming/system.rs
rename to core/integration/tests/streaming/system.rs
diff --git a/integration/tests/streaming/topic.rs b/core/integration/tests/streaming/topic.rs
similarity index 100%
rename from integration/tests/streaming/topic.rs
rename to core/integration/tests/streaming/topic.rs
diff --git a/integration/tests/streaming/topic_messages.rs b/core/integration/tests/streaming/topic_messages.rs
similarity index 100%
rename from integration/tests/streaming/topic_messages.rs
rename to core/integration/tests/streaming/topic_messages.rs
diff --git a/justfile b/core/justfile
similarity index 100%
rename from justfile
rename to core/justfile
diff --git a/sdk/Cargo.toml b/core/sdk/Cargo.toml
similarity index 100%
rename from sdk/Cargo.toml
rename to core/sdk/Cargo.toml
diff --git a/sdk/src/args.rs b/core/sdk/src/args.rs
similarity index 100%
rename from sdk/src/args.rs
rename to core/sdk/src/args.rs
diff --git a/sdk/src/binary/binary_client.rs b/core/sdk/src/binary/binary_client.rs
similarity index 100%
rename from sdk/src/binary/binary_client.rs
rename to core/sdk/src/binary/binary_client.rs
diff --git a/sdk/src/binary/consumer_groups.rs b/core/sdk/src/binary/consumer_groups.rs
similarity index 100%
rename from sdk/src/binary/consumer_groups.rs
rename to core/sdk/src/binary/consumer_groups.rs
diff --git a/sdk/src/binary/consumer_offsets.rs b/core/sdk/src/binary/consumer_offsets.rs
similarity index 100%
rename from sdk/src/binary/consumer_offsets.rs
rename to core/sdk/src/binary/consumer_offsets.rs
diff --git a/sdk/src/binary/mapper.rs b/core/sdk/src/binary/mapper.rs
similarity index 100%
rename from sdk/src/binary/mapper.rs
rename to core/sdk/src/binary/mapper.rs
diff --git a/sdk/src/binary/messages.rs b/core/sdk/src/binary/messages.rs
similarity index 100%
rename from sdk/src/binary/messages.rs
rename to core/sdk/src/binary/messages.rs
diff --git a/sdk/src/binary/mod.rs b/core/sdk/src/binary/mod.rs
similarity index 100%
rename from sdk/src/binary/mod.rs
rename to core/sdk/src/binary/mod.rs
diff --git a/sdk/src/binary/partitions.rs b/core/sdk/src/binary/partitions.rs
similarity index 100%
rename from sdk/src/binary/partitions.rs
rename to core/sdk/src/binary/partitions.rs
diff --git a/sdk/src/binary/personal_access_tokens.rs b/core/sdk/src/binary/personal_access_tokens.rs
similarity index 100%
rename from sdk/src/binary/personal_access_tokens.rs
rename to core/sdk/src/binary/personal_access_tokens.rs
diff --git a/sdk/src/binary/segments.rs b/core/sdk/src/binary/segments.rs
similarity index 100%
rename from sdk/src/binary/segments.rs
rename to core/sdk/src/binary/segments.rs
diff --git a/sdk/src/binary/streams.rs b/core/sdk/src/binary/streams.rs
similarity index 100%
rename from sdk/src/binary/streams.rs
rename to core/sdk/src/binary/streams.rs
diff --git a/sdk/src/binary/system.rs b/core/sdk/src/binary/system.rs
similarity index 100%
rename from sdk/src/binary/system.rs
rename to core/sdk/src/binary/system.rs
diff --git a/sdk/src/binary/topics.rs b/core/sdk/src/binary/topics.rs
similarity index 100%
rename from sdk/src/binary/topics.rs
rename to core/sdk/src/binary/topics.rs
diff --git a/sdk/src/binary/users.rs b/core/sdk/src/binary/users.rs
similarity index 100%
rename from sdk/src/binary/users.rs
rename to core/sdk/src/binary/users.rs
diff --git a/sdk/src/bytes_serializable.rs b/core/sdk/src/bytes_serializable.rs
similarity index 100%
rename from sdk/src/bytes_serializable.rs
rename to core/sdk/src/bytes_serializable.rs
diff --git a/sdk/src/cli/client/get_client.rs b/core/sdk/src/cli/client/get_client.rs
similarity index 100%
rename from sdk/src/cli/client/get_client.rs
rename to core/sdk/src/cli/client/get_client.rs
diff --git a/sdk/src/cli/client/get_clients.rs b/core/sdk/src/cli/client/get_clients.rs
similarity index 100%
rename from sdk/src/cli/client/get_clients.rs
rename to core/sdk/src/cli/client/get_clients.rs
diff --git a/sdk/src/cli/client/mod.rs b/core/sdk/src/cli/client/mod.rs
similarity index 100%
rename from sdk/src/cli/client/mod.rs
rename to core/sdk/src/cli/client/mod.rs
diff --git a/sdk/src/cli/consumer_group/create_consumer_group.rs b/core/sdk/src/cli/consumer_group/create_consumer_group.rs
similarity index 100%
rename from sdk/src/cli/consumer_group/create_consumer_group.rs
rename to core/sdk/src/cli/consumer_group/create_consumer_group.rs
diff --git a/sdk/src/cli/consumer_group/delete_consumer_group.rs b/core/sdk/src/cli/consumer_group/delete_consumer_group.rs
similarity index 100%
rename from sdk/src/cli/consumer_group/delete_consumer_group.rs
rename to core/sdk/src/cli/consumer_group/delete_consumer_group.rs
diff --git a/sdk/src/cli/consumer_group/get_consumer_group.rs b/core/sdk/src/cli/consumer_group/get_consumer_group.rs
similarity index 100%
rename from sdk/src/cli/consumer_group/get_consumer_group.rs
rename to core/sdk/src/cli/consumer_group/get_consumer_group.rs
diff --git a/sdk/src/cli/consumer_group/get_consumer_groups.rs b/core/sdk/src/cli/consumer_group/get_consumer_groups.rs
similarity index 100%
rename from sdk/src/cli/consumer_group/get_consumer_groups.rs
rename to core/sdk/src/cli/consumer_group/get_consumer_groups.rs
diff --git a/sdk/src/cli/consumer_group/mod.rs b/core/sdk/src/cli/consumer_group/mod.rs
similarity index 100%
rename from sdk/src/cli/consumer_group/mod.rs
rename to core/sdk/src/cli/consumer_group/mod.rs
diff --git a/sdk/src/cli/consumer_offset/get_consumer_offset.rs b/core/sdk/src/cli/consumer_offset/get_consumer_offset.rs
similarity index 100%
rename from sdk/src/cli/consumer_offset/get_consumer_offset.rs
rename to core/sdk/src/cli/consumer_offset/get_consumer_offset.rs
diff --git a/sdk/src/cli/consumer_offset/mod.rs b/core/sdk/src/cli/consumer_offset/mod.rs
similarity index 100%
rename from sdk/src/cli/consumer_offset/mod.rs
rename to core/sdk/src/cli/consumer_offset/mod.rs
diff --git a/sdk/src/cli/consumer_offset/set_consumer_offset.rs b/core/sdk/src/cli/consumer_offset/set_consumer_offset.rs
similarity index 100%
rename from sdk/src/cli/consumer_offset/set_consumer_offset.rs
rename to core/sdk/src/cli/consumer_offset/set_consumer_offset.rs
diff --git a/sdk/src/cli/context/common.rs b/core/sdk/src/cli/context/common.rs
similarity index 100%
rename from sdk/src/cli/context/common.rs
rename to core/sdk/src/cli/context/common.rs
diff --git a/sdk/src/cli/context/get_contexts.rs b/core/sdk/src/cli/context/get_contexts.rs
similarity index 100%
rename from sdk/src/cli/context/get_contexts.rs
rename to core/sdk/src/cli/context/get_contexts.rs
diff --git a/sdk/src/cli/context/mod.rs b/core/sdk/src/cli/context/mod.rs
similarity index 100%
rename from sdk/src/cli/context/mod.rs
rename to core/sdk/src/cli/context/mod.rs
diff --git a/sdk/src/cli/context/use_context.rs b/core/sdk/src/cli/context/use_context.rs
similarity index 100%
rename from sdk/src/cli/context/use_context.rs
rename to core/sdk/src/cli/context/use_context.rs
diff --git a/sdk/src/cli/message/flush_messages.rs b/core/sdk/src/cli/message/flush_messages.rs
similarity index 100%
rename from sdk/src/cli/message/flush_messages.rs
rename to core/sdk/src/cli/message/flush_messages.rs
diff --git a/sdk/src/cli/message/mod.rs b/core/sdk/src/cli/message/mod.rs
similarity index 100%
rename from sdk/src/cli/message/mod.rs
rename to core/sdk/src/cli/message/mod.rs
diff --git a/sdk/src/cli/message/poll_messages.rs b/core/sdk/src/cli/message/poll_messages.rs
similarity index 100%
rename from sdk/src/cli/message/poll_messages.rs
rename to core/sdk/src/cli/message/poll_messages.rs
diff --git a/sdk/src/cli/message/send_messages.rs b/core/sdk/src/cli/message/send_messages.rs
similarity index 100%
rename from sdk/src/cli/message/send_messages.rs
rename to core/sdk/src/cli/message/send_messages.rs
diff --git a/sdk/src/cli/mod.rs b/core/sdk/src/cli/mod.rs
similarity index 100%
rename from sdk/src/cli/mod.rs
rename to core/sdk/src/cli/mod.rs
diff --git a/sdk/src/cli/partitions/create_partitions.rs b/core/sdk/src/cli/partitions/create_partitions.rs
similarity index 100%
rename from sdk/src/cli/partitions/create_partitions.rs
rename to core/sdk/src/cli/partitions/create_partitions.rs
diff --git a/sdk/src/cli/partitions/delete_partitions.rs b/core/sdk/src/cli/partitions/delete_partitions.rs
similarity index 100%
rename from sdk/src/cli/partitions/delete_partitions.rs
rename to core/sdk/src/cli/partitions/delete_partitions.rs
diff --git a/sdk/src/cli/partitions/mod.rs b/core/sdk/src/cli/partitions/mod.rs
similarity index 100%
rename from sdk/src/cli/partitions/mod.rs
rename to core/sdk/src/cli/partitions/mod.rs
diff --git a/sdk/src/cli/personal_access_tokens/create_personal_access_token.rs b/core/sdk/src/cli/personal_access_tokens/create_personal_access_token.rs
similarity index 100%
rename from sdk/src/cli/personal_access_tokens/create_personal_access_token.rs
rename to core/sdk/src/cli/personal_access_tokens/create_personal_access_token.rs
diff --git a/sdk/src/cli/personal_access_tokens/delete_personal_access_tokens.rs b/core/sdk/src/cli/personal_access_tokens/delete_personal_access_tokens.rs
similarity index 100%
rename from sdk/src/cli/personal_access_tokens/delete_personal_access_tokens.rs
rename to core/sdk/src/cli/personal_access_tokens/delete_personal_access_tokens.rs
diff --git a/sdk/src/cli/personal_access_tokens/get_personal_access_tokens.rs b/core/sdk/src/cli/personal_access_tokens/get_personal_access_tokens.rs
similarity index 100%
rename from sdk/src/cli/personal_access_tokens/get_personal_access_tokens.rs
rename to core/sdk/src/cli/personal_access_tokens/get_personal_access_tokens.rs
diff --git a/sdk/src/cli/personal_access_tokens/mod.rs b/core/sdk/src/cli/personal_access_tokens/mod.rs
similarity index 100%
rename from sdk/src/cli/personal_access_tokens/mod.rs
rename to core/sdk/src/cli/personal_access_tokens/mod.rs
diff --git a/sdk/src/cli/segments/delete_segments.rs b/core/sdk/src/cli/segments/delete_segments.rs
similarity index 100%
rename from sdk/src/cli/segments/delete_segments.rs
rename to core/sdk/src/cli/segments/delete_segments.rs
diff --git a/sdk/src/cli/segments/mod.rs b/core/sdk/src/cli/segments/mod.rs
similarity index 100%
rename from sdk/src/cli/segments/mod.rs
rename to core/sdk/src/cli/segments/mod.rs
diff --git a/sdk/src/cli/streams/create_stream.rs b/core/sdk/src/cli/streams/create_stream.rs
similarity index 100%
rename from sdk/src/cli/streams/create_stream.rs
rename to core/sdk/src/cli/streams/create_stream.rs
diff --git a/sdk/src/cli/streams/delete_stream.rs b/core/sdk/src/cli/streams/delete_stream.rs
similarity index 100%
rename from sdk/src/cli/streams/delete_stream.rs
rename to core/sdk/src/cli/streams/delete_stream.rs
diff --git a/sdk/src/cli/streams/get_stream.rs b/core/sdk/src/cli/streams/get_stream.rs
similarity index 100%
rename from sdk/src/cli/streams/get_stream.rs
rename to core/sdk/src/cli/streams/get_stream.rs
diff --git a/sdk/src/cli/streams/get_streams.rs b/core/sdk/src/cli/streams/get_streams.rs
similarity index 100%
rename from sdk/src/cli/streams/get_streams.rs
rename to core/sdk/src/cli/streams/get_streams.rs
diff --git a/sdk/src/cli/streams/mod.rs b/core/sdk/src/cli/streams/mod.rs
similarity index 100%
rename from sdk/src/cli/streams/mod.rs
rename to core/sdk/src/cli/streams/mod.rs
diff --git a/sdk/src/cli/streams/purge_stream.rs b/core/sdk/src/cli/streams/purge_stream.rs
similarity index 100%
rename from sdk/src/cli/streams/purge_stream.rs
rename to core/sdk/src/cli/streams/purge_stream.rs
diff --git a/sdk/src/cli/streams/update_stream.rs b/core/sdk/src/cli/streams/update_stream.rs
similarity index 100%
rename from sdk/src/cli/streams/update_stream.rs
rename to core/sdk/src/cli/streams/update_stream.rs
diff --git a/sdk/src/cli/system/login.rs b/core/sdk/src/cli/system/login.rs
similarity index 100%
rename from sdk/src/cli/system/login.rs
rename to core/sdk/src/cli/system/login.rs
diff --git a/sdk/src/cli/system/logout.rs b/core/sdk/src/cli/system/logout.rs
similarity index 100%
rename from sdk/src/cli/system/logout.rs
rename to core/sdk/src/cli/system/logout.rs
diff --git a/sdk/src/cli/system/me.rs b/core/sdk/src/cli/system/me.rs
similarity index 100%
rename from sdk/src/cli/system/me.rs
rename to core/sdk/src/cli/system/me.rs
diff --git a/sdk/src/cli/system/mod.rs b/core/sdk/src/cli/system/mod.rs
similarity index 100%
rename from sdk/src/cli/system/mod.rs
rename to core/sdk/src/cli/system/mod.rs
diff --git a/sdk/src/cli/system/ping.rs b/core/sdk/src/cli/system/ping.rs
similarity index 100%
rename from sdk/src/cli/system/ping.rs
rename to core/sdk/src/cli/system/ping.rs
diff --git a/sdk/src/cli/system/session.rs b/core/sdk/src/cli/system/session.rs
similarity index 100%
rename from sdk/src/cli/system/session.rs
rename to core/sdk/src/cli/system/session.rs
diff --git a/sdk/src/cli/system/snapshot.rs b/core/sdk/src/cli/system/snapshot.rs
similarity index 100%
rename from sdk/src/cli/system/snapshot.rs
rename to core/sdk/src/cli/system/snapshot.rs
diff --git a/sdk/src/cli/system/stats.rs b/core/sdk/src/cli/system/stats.rs
similarity index 100%
rename from sdk/src/cli/system/stats.rs
rename to core/sdk/src/cli/system/stats.rs
diff --git a/sdk/src/cli/topics/create_topic.rs b/core/sdk/src/cli/topics/create_topic.rs
similarity index 100%
rename from sdk/src/cli/topics/create_topic.rs
rename to core/sdk/src/cli/topics/create_topic.rs
diff --git a/sdk/src/cli/topics/delete_topic.rs b/core/sdk/src/cli/topics/delete_topic.rs
similarity index 100%
rename from sdk/src/cli/topics/delete_topic.rs
rename to core/sdk/src/cli/topics/delete_topic.rs
diff --git a/sdk/src/cli/topics/get_topic.rs b/core/sdk/src/cli/topics/get_topic.rs
similarity index 100%
rename from sdk/src/cli/topics/get_topic.rs
rename to core/sdk/src/cli/topics/get_topic.rs
diff --git a/sdk/src/cli/topics/get_topics.rs b/core/sdk/src/cli/topics/get_topics.rs
similarity index 100%
rename from sdk/src/cli/topics/get_topics.rs
rename to core/sdk/src/cli/topics/get_topics.rs
diff --git a/sdk/src/cli/topics/mod.rs b/core/sdk/src/cli/topics/mod.rs
similarity index 100%
rename from sdk/src/cli/topics/mod.rs
rename to core/sdk/src/cli/topics/mod.rs
diff --git a/sdk/src/cli/topics/purge_topic.rs b/core/sdk/src/cli/topics/purge_topic.rs
similarity index 100%
rename from sdk/src/cli/topics/purge_topic.rs
rename to core/sdk/src/cli/topics/purge_topic.rs
diff --git a/sdk/src/cli/topics/update_topic.rs b/core/sdk/src/cli/topics/update_topic.rs
similarity index 100%
rename from sdk/src/cli/topics/update_topic.rs
rename to core/sdk/src/cli/topics/update_topic.rs
diff --git a/sdk/src/cli/users/change_password.rs b/core/sdk/src/cli/users/change_password.rs
similarity index 100%
rename from sdk/src/cli/users/change_password.rs
rename to core/sdk/src/cli/users/change_password.rs
diff --git a/sdk/src/cli/users/create_user.rs b/core/sdk/src/cli/users/create_user.rs
similarity index 100%
rename from sdk/src/cli/users/create_user.rs
rename to core/sdk/src/cli/users/create_user.rs
diff --git a/sdk/src/cli/users/delete_user.rs b/core/sdk/src/cli/users/delete_user.rs
similarity index 100%
rename from sdk/src/cli/users/delete_user.rs
rename to core/sdk/src/cli/users/delete_user.rs
diff --git a/sdk/src/cli/users/get_user.rs b/core/sdk/src/cli/users/get_user.rs
similarity index 100%
rename from sdk/src/cli/users/get_user.rs
rename to core/sdk/src/cli/users/get_user.rs
diff --git a/sdk/src/cli/users/get_users.rs b/core/sdk/src/cli/users/get_users.rs
similarity index 100%
rename from sdk/src/cli/users/get_users.rs
rename to core/sdk/src/cli/users/get_users.rs
diff --git a/sdk/src/cli/users/mod.rs b/core/sdk/src/cli/users/mod.rs
similarity index 100%
rename from sdk/src/cli/users/mod.rs
rename to core/sdk/src/cli/users/mod.rs
diff --git a/sdk/src/cli/users/update_permissions.rs b/core/sdk/src/cli/users/update_permissions.rs
similarity index 100%
rename from sdk/src/cli/users/update_permissions.rs
rename to core/sdk/src/cli/users/update_permissions.rs
diff --git a/sdk/src/cli/users/update_user.rs b/core/sdk/src/cli/users/update_user.rs
similarity index 100%
rename from sdk/src/cli/users/update_user.rs
rename to core/sdk/src/cli/users/update_user.rs
diff --git a/sdk/src/cli/utils/login_session_expiry.rs b/core/sdk/src/cli/utils/login_session_expiry.rs
similarity index 100%
rename from sdk/src/cli/utils/login_session_expiry.rs
rename to core/sdk/src/cli/utils/login_session_expiry.rs
diff --git a/sdk/src/cli/utils/mod.rs b/core/sdk/src/cli/utils/mod.rs
similarity index 100%
rename from sdk/src/cli/utils/mod.rs
rename to core/sdk/src/cli/utils/mod.rs
diff --git a/sdk/src/cli_command.rs b/core/sdk/src/cli_command.rs
similarity index 100%
rename from sdk/src/cli_command.rs
rename to core/sdk/src/cli_command.rs
diff --git a/sdk/src/client.rs b/core/sdk/src/client.rs
similarity index 100%
rename from sdk/src/client.rs
rename to core/sdk/src/client.rs
diff --git a/sdk/src/client_error.rs b/core/sdk/src/client_error.rs
similarity index 100%
rename from sdk/src/client_error.rs
rename to core/sdk/src/client_error.rs
diff --git a/sdk/src/client_provider.rs b/core/sdk/src/client_provider.rs
similarity index 100%
rename from sdk/src/client_provider.rs
rename to core/sdk/src/client_provider.rs
diff --git a/sdk/src/clients/builder.rs b/core/sdk/src/clients/builder.rs
similarity index 100%
rename from sdk/src/clients/builder.rs
rename to core/sdk/src/clients/builder.rs
diff --git a/sdk/src/clients/client.rs b/core/sdk/src/clients/client.rs
similarity index 100%
rename from sdk/src/clients/client.rs
rename to core/sdk/src/clients/client.rs
diff --git a/sdk/src/clients/consumer.rs b/core/sdk/src/clients/consumer.rs
similarity index 100%
rename from sdk/src/clients/consumer.rs
rename to core/sdk/src/clients/consumer.rs
diff --git a/sdk/src/clients/mod.rs b/core/sdk/src/clients/mod.rs
similarity index 100%
rename from sdk/src/clients/mod.rs
rename to core/sdk/src/clients/mod.rs
diff --git a/sdk/src/clients/producer.rs b/core/sdk/src/clients/producer.rs
similarity index 100%
rename from sdk/src/clients/producer.rs
rename to core/sdk/src/clients/producer.rs
diff --git a/sdk/src/command.rs b/core/sdk/src/command.rs
similarity index 100%
rename from sdk/src/command.rs
rename to core/sdk/src/command.rs
diff --git a/sdk/src/compression/compression_algorithm.rs b/core/sdk/src/compression/compression_algorithm.rs
similarity index 100%
rename from sdk/src/compression/compression_algorithm.rs
rename to core/sdk/src/compression/compression_algorithm.rs
diff --git a/sdk/src/compression/mod.rs b/core/sdk/src/compression/mod.rs
similarity index 100%
rename from sdk/src/compression/mod.rs
rename to core/sdk/src/compression/mod.rs
diff --git a/sdk/src/confirmation.rs b/core/sdk/src/confirmation.rs
similarity index 100%
rename from sdk/src/confirmation.rs
rename to core/sdk/src/confirmation.rs
diff --git a/sdk/src/consumer.rs b/core/sdk/src/consumer.rs
similarity index 100%
rename from sdk/src/consumer.rs
rename to core/sdk/src/consumer.rs
diff --git a/sdk/src/consumer_ext/consumer_message_ext.rs b/core/sdk/src/consumer_ext/consumer_message_ext.rs
similarity index 100%
rename from sdk/src/consumer_ext/consumer_message_ext.rs
rename to core/sdk/src/consumer_ext/consumer_message_ext.rs
diff --git a/sdk/src/consumer_ext/consumer_message_trait.rs b/core/sdk/src/consumer_ext/consumer_message_trait.rs
similarity index 100%
rename from sdk/src/consumer_ext/consumer_message_trait.rs
rename to core/sdk/src/consumer_ext/consumer_message_trait.rs
diff --git a/sdk/src/consumer_ext/mod.rs b/core/sdk/src/consumer_ext/mod.rs
similarity index 100%
rename from sdk/src/consumer_ext/mod.rs
rename to core/sdk/src/consumer_ext/mod.rs
diff --git a/sdk/src/consumer_groups/create_consumer_group.rs b/core/sdk/src/consumer_groups/create_consumer_group.rs
similarity index 100%
rename from sdk/src/consumer_groups/create_consumer_group.rs
rename to core/sdk/src/consumer_groups/create_consumer_group.rs
diff --git a/sdk/src/consumer_groups/delete_consumer_group.rs b/core/sdk/src/consumer_groups/delete_consumer_group.rs
similarity index 100%
rename from sdk/src/consumer_groups/delete_consumer_group.rs
rename to core/sdk/src/consumer_groups/delete_consumer_group.rs
diff --git a/sdk/src/consumer_groups/get_consumer_group.rs b/core/sdk/src/consumer_groups/get_consumer_group.rs
similarity index 100%
rename from sdk/src/consumer_groups/get_consumer_group.rs
rename to core/sdk/src/consumer_groups/get_consumer_group.rs
diff --git a/sdk/src/consumer_groups/get_consumer_groups.rs b/core/sdk/src/consumer_groups/get_consumer_groups.rs
similarity index 100%
rename from sdk/src/consumer_groups/get_consumer_groups.rs
rename to core/sdk/src/consumer_groups/get_consumer_groups.rs
diff --git a/sdk/src/consumer_groups/join_consumer_group.rs b/core/sdk/src/consumer_groups/join_consumer_group.rs
similarity index 100%
rename from sdk/src/consumer_groups/join_consumer_group.rs
rename to core/sdk/src/consumer_groups/join_consumer_group.rs
diff --git a/sdk/src/consumer_groups/leave_consumer_group.rs b/core/sdk/src/consumer_groups/leave_consumer_group.rs
similarity index 100%
rename from sdk/src/consumer_groups/leave_consumer_group.rs
rename to core/sdk/src/consumer_groups/leave_consumer_group.rs
diff --git a/sdk/src/consumer_groups/mod.rs b/core/sdk/src/consumer_groups/mod.rs
similarity index 100%
rename from sdk/src/consumer_groups/mod.rs
rename to core/sdk/src/consumer_groups/mod.rs
diff --git a/sdk/src/consumer_offsets/delete_consumer_offset.rs b/core/sdk/src/consumer_offsets/delete_consumer_offset.rs
similarity index 100%
rename from sdk/src/consumer_offsets/delete_consumer_offset.rs
rename to core/sdk/src/consumer_offsets/delete_consumer_offset.rs
diff --git a/sdk/src/consumer_offsets/get_consumer_offset.rs b/core/sdk/src/consumer_offsets/get_consumer_offset.rs
similarity index 100%
rename from sdk/src/consumer_offsets/get_consumer_offset.rs
rename to core/sdk/src/consumer_offsets/get_consumer_offset.rs
diff --git a/sdk/src/consumer_offsets/mod.rs b/core/sdk/src/consumer_offsets/mod.rs
similarity index 100%
rename from sdk/src/consumer_offsets/mod.rs
rename to core/sdk/src/consumer_offsets/mod.rs
diff --git a/sdk/src/consumer_offsets/store_consumer_offset.rs b/core/sdk/src/consumer_offsets/store_consumer_offset.rs
similarity index 100%
rename from sdk/src/consumer_offsets/store_consumer_offset.rs
rename to core/sdk/src/consumer_offsets/store_consumer_offset.rs
diff --git a/sdk/src/diagnostic.rs b/core/sdk/src/diagnostic.rs
similarity index 100%
rename from sdk/src/diagnostic.rs
rename to core/sdk/src/diagnostic.rs
diff --git a/sdk/src/error.rs b/core/sdk/src/error.rs
similarity index 100%
rename from sdk/src/error.rs
rename to core/sdk/src/error.rs
diff --git a/sdk/src/http/client.rs b/core/sdk/src/http/client.rs
similarity index 100%
rename from sdk/src/http/client.rs
rename to core/sdk/src/http/client.rs
diff --git a/sdk/src/http/config.rs b/core/sdk/src/http/config.rs
similarity index 100%
rename from sdk/src/http/config.rs
rename to core/sdk/src/http/config.rs
diff --git a/sdk/src/http/consumer_groups.rs b/core/sdk/src/http/consumer_groups.rs
similarity index 100%
rename from sdk/src/http/consumer_groups.rs
rename to core/sdk/src/http/consumer_groups.rs
diff --git a/sdk/src/http/consumer_offsets.rs b/core/sdk/src/http/consumer_offsets.rs
similarity index 100%
rename from sdk/src/http/consumer_offsets.rs
rename to core/sdk/src/http/consumer_offsets.rs
diff --git a/sdk/src/http/messages.rs b/core/sdk/src/http/messages.rs
similarity index 100%
rename from sdk/src/http/messages.rs
rename to core/sdk/src/http/messages.rs
diff --git a/sdk/src/http/mod.rs b/core/sdk/src/http/mod.rs
similarity index 100%
rename from sdk/src/http/mod.rs
rename to core/sdk/src/http/mod.rs
diff --git a/sdk/src/http/partitions.rs b/core/sdk/src/http/partitions.rs
similarity index 100%
rename from sdk/src/http/partitions.rs
rename to core/sdk/src/http/partitions.rs
diff --git a/sdk/src/http/personal_access_tokens.rs b/core/sdk/src/http/personal_access_tokens.rs
similarity index 100%
rename from sdk/src/http/personal_access_tokens.rs
rename to core/sdk/src/http/personal_access_tokens.rs
diff --git a/sdk/src/http/segments.rs b/core/sdk/src/http/segments.rs
similarity index 100%
rename from sdk/src/http/segments.rs
rename to core/sdk/src/http/segments.rs
diff --git a/sdk/src/http/streams.rs b/core/sdk/src/http/streams.rs
similarity index 100%
rename from sdk/src/http/streams.rs
rename to core/sdk/src/http/streams.rs
diff --git a/sdk/src/http/system.rs b/core/sdk/src/http/system.rs
similarity index 100%
rename from sdk/src/http/system.rs
rename to core/sdk/src/http/system.rs
diff --git a/sdk/src/http/topics.rs b/core/sdk/src/http/topics.rs
similarity index 100%
rename from sdk/src/http/topics.rs
rename to core/sdk/src/http/topics.rs
diff --git a/sdk/src/http/users.rs b/core/sdk/src/http/users.rs
similarity index 100%
rename from sdk/src/http/users.rs
rename to core/sdk/src/http/users.rs
diff --git a/sdk/src/identifier.rs b/core/sdk/src/identifier.rs
similarity index 100%
rename from sdk/src/identifier.rs
rename to core/sdk/src/identifier.rs
diff --git a/sdk/src/lib.rs b/core/sdk/src/lib.rs
similarity index 100%
rename from sdk/src/lib.rs
rename to core/sdk/src/lib.rs
diff --git a/sdk/src/locking/fast_async_lock.rs b/core/sdk/src/locking/fast_async_lock.rs
similarity index 100%
rename from sdk/src/locking/fast_async_lock.rs
rename to core/sdk/src/locking/fast_async_lock.rs
diff --git a/sdk/src/locking/mod.rs b/core/sdk/src/locking/mod.rs
similarity index 100%
rename from sdk/src/locking/mod.rs
rename to core/sdk/src/locking/mod.rs
diff --git a/sdk/src/locking/tokio_lock.rs b/core/sdk/src/locking/tokio_lock.rs
similarity index 100%
rename from sdk/src/locking/tokio_lock.rs
rename to core/sdk/src/locking/tokio_lock.rs
diff --git a/sdk/src/messages/flush_unsaved_buffer.rs b/core/sdk/src/messages/flush_unsaved_buffer.rs
similarity index 100%
rename from sdk/src/messages/flush_unsaved_buffer.rs
rename to core/sdk/src/messages/flush_unsaved_buffer.rs
diff --git a/sdk/src/messages/mod.rs b/core/sdk/src/messages/mod.rs
similarity index 100%
rename from sdk/src/messages/mod.rs
rename to core/sdk/src/messages/mod.rs
diff --git a/sdk/src/messages/partitioning.rs b/core/sdk/src/messages/partitioning.rs
similarity index 100%
rename from sdk/src/messages/partitioning.rs
rename to core/sdk/src/messages/partitioning.rs
diff --git a/sdk/src/messages/partitioning_kind.rs b/core/sdk/src/messages/partitioning_kind.rs
similarity index 100%
rename from sdk/src/messages/partitioning_kind.rs
rename to core/sdk/src/messages/partitioning_kind.rs
diff --git a/sdk/src/messages/poll_messages.rs b/core/sdk/src/messages/poll_messages.rs
similarity index 100%
rename from sdk/src/messages/poll_messages.rs
rename to core/sdk/src/messages/poll_messages.rs
diff --git a/sdk/src/messages/polled_messages.rs b/core/sdk/src/messages/polled_messages.rs
similarity index 100%
rename from sdk/src/messages/polled_messages.rs
rename to core/sdk/src/messages/polled_messages.rs
diff --git a/sdk/src/messages/polling_kind.rs b/core/sdk/src/messages/polling_kind.rs
similarity index 100%
rename from sdk/src/messages/polling_kind.rs
rename to core/sdk/src/messages/polling_kind.rs
diff --git a/sdk/src/messages/polling_strategy.rs b/core/sdk/src/messages/polling_strategy.rs
similarity index 100%
rename from sdk/src/messages/polling_strategy.rs
rename to core/sdk/src/messages/polling_strategy.rs
diff --git a/sdk/src/messages/send_messages.rs b/core/sdk/src/messages/send_messages.rs
similarity index 100%
rename from sdk/src/messages/send_messages.rs
rename to core/sdk/src/messages/send_messages.rs
diff --git a/sdk/src/models/client_info.rs b/core/sdk/src/models/client_info.rs
similarity index 100%
rename from sdk/src/models/client_info.rs
rename to core/sdk/src/models/client_info.rs
diff --git a/sdk/src/models/consumer_group.rs b/core/sdk/src/models/consumer_group.rs
similarity index 100%
rename from sdk/src/models/consumer_group.rs
rename to core/sdk/src/models/consumer_group.rs
diff --git a/sdk/src/models/consumer_offset_info.rs b/core/sdk/src/models/consumer_offset_info.rs
similarity index 100%
rename from sdk/src/models/consumer_offset_info.rs
rename to core/sdk/src/models/consumer_offset_info.rs
diff --git a/sdk/src/models/identity_info.rs b/core/sdk/src/models/identity_info.rs
similarity index 100%
rename from sdk/src/models/identity_info.rs
rename to core/sdk/src/models/identity_info.rs
diff --git a/sdk/src/models/messaging/index.rs b/core/sdk/src/models/messaging/index.rs
similarity index 100%
rename from sdk/src/models/messaging/index.rs
rename to core/sdk/src/models/messaging/index.rs
diff --git a/sdk/src/models/messaging/index_view.rs b/core/sdk/src/models/messaging/index_view.rs
similarity index 100%
rename from sdk/src/models/messaging/index_view.rs
rename to core/sdk/src/models/messaging/index_view.rs
diff --git a/sdk/src/models/messaging/indexes.rs b/core/sdk/src/models/messaging/indexes.rs
similarity index 100%
rename from sdk/src/models/messaging/indexes.rs
rename to core/sdk/src/models/messaging/indexes.rs
diff --git a/sdk/src/models/messaging/message.rs b/core/sdk/src/models/messaging/message.rs
similarity index 100%
rename from sdk/src/models/messaging/message.rs
rename to core/sdk/src/models/messaging/message.rs
diff --git a/sdk/src/models/messaging/message_header.rs b/core/sdk/src/models/messaging/message_header.rs
similarity index 100%
rename from sdk/src/models/messaging/message_header.rs
rename to core/sdk/src/models/messaging/message_header.rs
diff --git a/sdk/src/models/messaging/message_header_view.rs b/core/sdk/src/models/messaging/message_header_view.rs
similarity index 100%
rename from sdk/src/models/messaging/message_header_view.rs
rename to core/sdk/src/models/messaging/message_header_view.rs
diff --git a/sdk/src/models/messaging/message_view.rs b/core/sdk/src/models/messaging/message_view.rs
similarity index 100%
rename from sdk/src/models/messaging/message_view.rs
rename to core/sdk/src/models/messaging/message_view.rs
diff --git a/sdk/src/models/messaging/messages_batch.rs b/core/sdk/src/models/messaging/messages_batch.rs
similarity index 100%
rename from sdk/src/models/messaging/messages_batch.rs
rename to core/sdk/src/models/messaging/messages_batch.rs
diff --git a/sdk/src/models/messaging/mod.rs b/core/sdk/src/models/messaging/mod.rs
similarity index 100%
rename from sdk/src/models/messaging/mod.rs
rename to core/sdk/src/models/messaging/mod.rs
diff --git a/sdk/src/models/messaging/user_headers.rs b/core/sdk/src/models/messaging/user_headers.rs
similarity index 100%
rename from sdk/src/models/messaging/user_headers.rs
rename to core/sdk/src/models/messaging/user_headers.rs
diff --git a/sdk/src/models/mod.rs b/core/sdk/src/models/mod.rs
similarity index 100%
rename from sdk/src/models/mod.rs
rename to core/sdk/src/models/mod.rs
diff --git a/sdk/src/models/partition.rs b/core/sdk/src/models/partition.rs
similarity index 100%
rename from sdk/src/models/partition.rs
rename to core/sdk/src/models/partition.rs
diff --git a/sdk/src/models/permissions.rs b/core/sdk/src/models/permissions.rs
similarity index 100%
rename from sdk/src/models/permissions.rs
rename to core/sdk/src/models/permissions.rs
diff --git a/sdk/src/models/personal_access_token.rs b/core/sdk/src/models/personal_access_token.rs
similarity index 100%
rename from sdk/src/models/personal_access_token.rs
rename to core/sdk/src/models/personal_access_token.rs
diff --git a/sdk/src/models/snapshot.rs b/core/sdk/src/models/snapshot.rs
similarity index 100%
rename from sdk/src/models/snapshot.rs
rename to core/sdk/src/models/snapshot.rs
diff --git a/sdk/src/models/stats.rs b/core/sdk/src/models/stats.rs
similarity index 100%
rename from sdk/src/models/stats.rs
rename to core/sdk/src/models/stats.rs
diff --git a/sdk/src/models/stream.rs b/core/sdk/src/models/stream.rs
similarity index 100%
rename from sdk/src/models/stream.rs
rename to core/sdk/src/models/stream.rs
diff --git a/sdk/src/models/topic.rs b/core/sdk/src/models/topic.rs
similarity index 100%
rename from sdk/src/models/topic.rs
rename to core/sdk/src/models/topic.rs
diff --git a/sdk/src/models/user_info.rs b/core/sdk/src/models/user_info.rs
similarity index 100%
rename from sdk/src/models/user_info.rs
rename to core/sdk/src/models/user_info.rs
diff --git a/sdk/src/models/user_status.rs b/core/sdk/src/models/user_status.rs
similarity index 100%
rename from sdk/src/models/user_status.rs
rename to core/sdk/src/models/user_status.rs
diff --git a/sdk/src/partitioner.rs b/core/sdk/src/partitioner.rs
similarity index 100%
rename from sdk/src/partitioner.rs
rename to core/sdk/src/partitioner.rs
diff --git a/sdk/src/partitions/create_partitions.rs b/core/sdk/src/partitions/create_partitions.rs
similarity index 100%
rename from sdk/src/partitions/create_partitions.rs
rename to core/sdk/src/partitions/create_partitions.rs
diff --git a/sdk/src/partitions/delete_partitions.rs b/core/sdk/src/partitions/delete_partitions.rs
similarity index 100%
rename from sdk/src/partitions/delete_partitions.rs
rename to core/sdk/src/partitions/delete_partitions.rs
diff --git a/sdk/src/partitions/mod.rs b/core/sdk/src/partitions/mod.rs
similarity index 100%
rename from sdk/src/partitions/mod.rs
rename to core/sdk/src/partitions/mod.rs
diff --git a/sdk/src/personal_access_tokens/create_personal_access_token.rs b/core/sdk/src/personal_access_tokens/create_personal_access_token.rs
similarity index 100%
rename from sdk/src/personal_access_tokens/create_personal_access_token.rs
rename to core/sdk/src/personal_access_tokens/create_personal_access_token.rs
diff --git a/sdk/src/personal_access_tokens/delete_personal_access_token.rs b/core/sdk/src/personal_access_tokens/delete_personal_access_token.rs
similarity index 100%
rename from sdk/src/personal_access_tokens/delete_personal_access_token.rs
rename to core/sdk/src/personal_access_tokens/delete_personal_access_token.rs
diff --git a/sdk/src/personal_access_tokens/get_personal_access_tokens.rs b/core/sdk/src/personal_access_tokens/get_personal_access_tokens.rs
similarity index 100%
rename from sdk/src/personal_access_tokens/get_personal_access_tokens.rs
rename to core/sdk/src/personal_access_tokens/get_personal_access_tokens.rs
diff --git a/sdk/src/personal_access_tokens/login_with_personal_access_token.rs b/core/sdk/src/personal_access_tokens/login_with_personal_access_token.rs
similarity index 100%
rename from sdk/src/personal_access_tokens/login_with_personal_access_token.rs
rename to core/sdk/src/personal_access_tokens/login_with_personal_access_token.rs
diff --git a/sdk/src/personal_access_tokens/mod.rs b/core/sdk/src/personal_access_tokens/mod.rs
similarity index 100%
rename from sdk/src/personal_access_tokens/mod.rs
rename to core/sdk/src/personal_access_tokens/mod.rs
diff --git a/sdk/src/prelude.rs b/core/sdk/src/prelude.rs
similarity index 100%
rename from sdk/src/prelude.rs
rename to core/sdk/src/prelude.rs
diff --git a/sdk/src/quic/client.rs b/core/sdk/src/quic/client.rs
similarity index 100%
rename from sdk/src/quic/client.rs
rename to core/sdk/src/quic/client.rs
diff --git a/sdk/src/quic/config.rs b/core/sdk/src/quic/config.rs
similarity index 100%
rename from sdk/src/quic/config.rs
rename to core/sdk/src/quic/config.rs
diff --git a/sdk/src/quic/mod.rs b/core/sdk/src/quic/mod.rs
similarity index 100%
rename from sdk/src/quic/mod.rs
rename to core/sdk/src/quic/mod.rs
diff --git a/sdk/src/segments/delete_segments.rs b/core/sdk/src/segments/delete_segments.rs
similarity index 100%
rename from sdk/src/segments/delete_segments.rs
rename to core/sdk/src/segments/delete_segments.rs
diff --git a/sdk/src/segments/mod.rs b/core/sdk/src/segments/mod.rs
similarity index 100%
rename from sdk/src/segments/mod.rs
rename to core/sdk/src/segments/mod.rs
diff --git a/sdk/src/snapshot.rs b/core/sdk/src/snapshot.rs
similarity index 100%
rename from sdk/src/snapshot.rs
rename to core/sdk/src/snapshot.rs
diff --git a/sdk/src/stream_builder/build/build_iggy_client.rs b/core/sdk/src/stream_builder/build/build_iggy_client.rs
similarity index 100%
rename from sdk/src/stream_builder/build/build_iggy_client.rs
rename to core/sdk/src/stream_builder/build/build_iggy_client.rs
diff --git a/sdk/src/stream_builder/build/build_iggy_consumer.rs b/core/sdk/src/stream_builder/build/build_iggy_consumer.rs
similarity index 100%
rename from sdk/src/stream_builder/build/build_iggy_consumer.rs
rename to core/sdk/src/stream_builder/build/build_iggy_consumer.rs
diff --git a/sdk/src/stream_builder/build/build_iggy_producer.rs b/core/sdk/src/stream_builder/build/build_iggy_producer.rs
similarity index 100%
rename from sdk/src/stream_builder/build/build_iggy_producer.rs
rename to core/sdk/src/stream_builder/build/build_iggy_producer.rs
diff --git a/sdk/src/stream_builder/build/build_stream_topic.rs b/core/sdk/src/stream_builder/build/build_stream_topic.rs
similarity index 100%
rename from sdk/src/stream_builder/build/build_stream_topic.rs
rename to core/sdk/src/stream_builder/build/build_stream_topic.rs
diff --git a/sdk/src/stream_builder/build/mod.rs b/core/sdk/src/stream_builder/build/mod.rs
similarity index 100%
rename from sdk/src/stream_builder/build/mod.rs
rename to core/sdk/src/stream_builder/build/mod.rs
diff --git a/sdk/src/stream_builder/config/config_iggy_consumer.rs b/core/sdk/src/stream_builder/config/config_iggy_consumer.rs
similarity index 100%
rename from sdk/src/stream_builder/config/config_iggy_consumer.rs
rename to core/sdk/src/stream_builder/config/config_iggy_consumer.rs
diff --git a/sdk/src/stream_builder/config/config_iggy_producer.rs b/core/sdk/src/stream_builder/config/config_iggy_producer.rs
similarity index 100%
rename from sdk/src/stream_builder/config/config_iggy_producer.rs
rename to core/sdk/src/stream_builder/config/config_iggy_producer.rs
diff --git a/sdk/src/stream_builder/config/config_iggy_stream.rs b/core/sdk/src/stream_builder/config/config_iggy_stream.rs
similarity index 100%
rename from sdk/src/stream_builder/config/config_iggy_stream.rs
rename to core/sdk/src/stream_builder/config/config_iggy_stream.rs
diff --git a/sdk/src/stream_builder/config/mod.rs b/core/sdk/src/stream_builder/config/mod.rs
similarity index 100%
rename from sdk/src/stream_builder/config/mod.rs
rename to core/sdk/src/stream_builder/config/mod.rs
diff --git a/sdk/src/stream_builder/iggy_stream.rs b/core/sdk/src/stream_builder/iggy_stream.rs
similarity index 100%
rename from sdk/src/stream_builder/iggy_stream.rs
rename to core/sdk/src/stream_builder/iggy_stream.rs
diff --git a/sdk/src/stream_builder/iggy_stream_consumer.rs b/core/sdk/src/stream_builder/iggy_stream_consumer.rs
similarity index 100%
rename from sdk/src/stream_builder/iggy_stream_consumer.rs
rename to core/sdk/src/stream_builder/iggy_stream_consumer.rs
diff --git a/sdk/src/stream_builder/iggy_stream_producer.rs b/core/sdk/src/stream_builder/iggy_stream_producer.rs
similarity index 100%
rename from sdk/src/stream_builder/iggy_stream_producer.rs
rename to core/sdk/src/stream_builder/iggy_stream_producer.rs
diff --git a/sdk/src/stream_builder/mod.rs b/core/sdk/src/stream_builder/mod.rs
similarity index 100%
rename from sdk/src/stream_builder/mod.rs
rename to core/sdk/src/stream_builder/mod.rs
diff --git a/sdk/src/streams/create_stream.rs b/core/sdk/src/streams/create_stream.rs
similarity index 100%
rename from sdk/src/streams/create_stream.rs
rename to core/sdk/src/streams/create_stream.rs
diff --git a/sdk/src/streams/delete_stream.rs b/core/sdk/src/streams/delete_stream.rs
similarity index 100%
rename from sdk/src/streams/delete_stream.rs
rename to core/sdk/src/streams/delete_stream.rs
diff --git a/sdk/src/streams/get_stream.rs b/core/sdk/src/streams/get_stream.rs
similarity index 100%
rename from sdk/src/streams/get_stream.rs
rename to core/sdk/src/streams/get_stream.rs
diff --git a/sdk/src/streams/get_streams.rs b/core/sdk/src/streams/get_streams.rs
similarity index 100%
rename from sdk/src/streams/get_streams.rs
rename to core/sdk/src/streams/get_streams.rs
diff --git a/sdk/src/streams/mod.rs b/core/sdk/src/streams/mod.rs
similarity index 100%
rename from sdk/src/streams/mod.rs
rename to core/sdk/src/streams/mod.rs
diff --git a/sdk/src/streams/purge_stream.rs b/core/sdk/src/streams/purge_stream.rs
similarity index 100%
rename from sdk/src/streams/purge_stream.rs
rename to core/sdk/src/streams/purge_stream.rs
diff --git a/sdk/src/streams/update_stream.rs b/core/sdk/src/streams/update_stream.rs
similarity index 100%
rename from sdk/src/streams/update_stream.rs
rename to core/sdk/src/streams/update_stream.rs
diff --git a/sdk/src/system/get_client.rs b/core/sdk/src/system/get_client.rs
similarity index 100%
rename from sdk/src/system/get_client.rs
rename to core/sdk/src/system/get_client.rs
diff --git a/sdk/src/system/get_clients.rs b/core/sdk/src/system/get_clients.rs
similarity index 100%
rename from sdk/src/system/get_clients.rs
rename to core/sdk/src/system/get_clients.rs
diff --git a/sdk/src/system/get_me.rs b/core/sdk/src/system/get_me.rs
similarity index 100%
rename from sdk/src/system/get_me.rs
rename to core/sdk/src/system/get_me.rs
diff --git a/sdk/src/system/get_snapshot.rs b/core/sdk/src/system/get_snapshot.rs
similarity index 100%
rename from sdk/src/system/get_snapshot.rs
rename to core/sdk/src/system/get_snapshot.rs
diff --git a/sdk/src/system/get_stats.rs b/core/sdk/src/system/get_stats.rs
similarity index 100%
rename from sdk/src/system/get_stats.rs
rename to core/sdk/src/system/get_stats.rs
diff --git a/sdk/src/system/mod.rs b/core/sdk/src/system/mod.rs
similarity index 100%
rename from sdk/src/system/mod.rs
rename to core/sdk/src/system/mod.rs
diff --git a/sdk/src/system/ping.rs b/core/sdk/src/system/ping.rs
similarity index 100%
rename from sdk/src/system/ping.rs
rename to core/sdk/src/system/ping.rs
diff --git a/sdk/src/tcp/client.rs b/core/sdk/src/tcp/client.rs
similarity index 100%
rename from sdk/src/tcp/client.rs
rename to core/sdk/src/tcp/client.rs
diff --git a/sdk/src/tcp/config.rs b/core/sdk/src/tcp/config.rs
similarity index 100%
rename from sdk/src/tcp/config.rs
rename to core/sdk/src/tcp/config.rs
diff --git a/sdk/src/tcp/mod.rs b/core/sdk/src/tcp/mod.rs
similarity index 100%
rename from sdk/src/tcp/mod.rs
rename to core/sdk/src/tcp/mod.rs
diff --git a/sdk/src/topics/create_topic.rs b/core/sdk/src/topics/create_topic.rs
similarity index 100%
rename from sdk/src/topics/create_topic.rs
rename to core/sdk/src/topics/create_topic.rs
diff --git a/sdk/src/topics/delete_topic.rs b/core/sdk/src/topics/delete_topic.rs
similarity index 100%
rename from sdk/src/topics/delete_topic.rs
rename to core/sdk/src/topics/delete_topic.rs
diff --git a/sdk/src/topics/get_topic.rs b/core/sdk/src/topics/get_topic.rs
similarity index 100%
rename from sdk/src/topics/get_topic.rs
rename to core/sdk/src/topics/get_topic.rs
diff --git a/sdk/src/topics/get_topics.rs b/core/sdk/src/topics/get_topics.rs
similarity index 100%
rename from sdk/src/topics/get_topics.rs
rename to core/sdk/src/topics/get_topics.rs
diff --git a/sdk/src/topics/mod.rs b/core/sdk/src/topics/mod.rs
similarity index 100%
rename from sdk/src/topics/mod.rs
rename to core/sdk/src/topics/mod.rs
diff --git a/sdk/src/topics/purge_topic.rs b/core/sdk/src/topics/purge_topic.rs
similarity index 100%
rename from sdk/src/topics/purge_topic.rs
rename to core/sdk/src/topics/purge_topic.rs
diff --git a/sdk/src/topics/update_topic.rs b/core/sdk/src/topics/update_topic.rs
similarity index 100%
rename from sdk/src/topics/update_topic.rs
rename to core/sdk/src/topics/update_topic.rs
diff --git a/sdk/src/users/change_password.rs b/core/sdk/src/users/change_password.rs
similarity index 100%
rename from sdk/src/users/change_password.rs
rename to core/sdk/src/users/change_password.rs
diff --git a/sdk/src/users/create_user.rs b/core/sdk/src/users/create_user.rs
similarity index 100%
rename from sdk/src/users/create_user.rs
rename to core/sdk/src/users/create_user.rs
diff --git a/sdk/src/users/defaults.rs b/core/sdk/src/users/defaults.rs
similarity index 100%
rename from sdk/src/users/defaults.rs
rename to core/sdk/src/users/defaults.rs
diff --git a/sdk/src/users/delete_user.rs b/core/sdk/src/users/delete_user.rs
similarity index 100%
rename from sdk/src/users/delete_user.rs
rename to core/sdk/src/users/delete_user.rs
diff --git a/sdk/src/users/get_user.rs b/core/sdk/src/users/get_user.rs
similarity index 100%
rename from sdk/src/users/get_user.rs
rename to core/sdk/src/users/get_user.rs
diff --git a/sdk/src/users/get_users.rs b/core/sdk/src/users/get_users.rs
similarity index 100%
rename from sdk/src/users/get_users.rs
rename to core/sdk/src/users/get_users.rs
diff --git a/sdk/src/users/login_user.rs b/core/sdk/src/users/login_user.rs
similarity index 100%
rename from sdk/src/users/login_user.rs
rename to core/sdk/src/users/login_user.rs
diff --git a/sdk/src/users/logout_user.rs b/core/sdk/src/users/logout_user.rs
similarity index 100%
rename from sdk/src/users/logout_user.rs
rename to core/sdk/src/users/logout_user.rs
diff --git a/sdk/src/users/mod.rs b/core/sdk/src/users/mod.rs
similarity index 100%
rename from sdk/src/users/mod.rs
rename to core/sdk/src/users/mod.rs
diff --git a/sdk/src/users/update_permissions.rs b/core/sdk/src/users/update_permissions.rs
similarity index 100%
rename from sdk/src/users/update_permissions.rs
rename to core/sdk/src/users/update_permissions.rs
diff --git a/sdk/src/users/update_user.rs b/core/sdk/src/users/update_user.rs
similarity index 100%
rename from sdk/src/users/update_user.rs
rename to core/sdk/src/users/update_user.rs
diff --git a/sdk/src/utils/byte_size.rs b/core/sdk/src/utils/byte_size.rs
similarity index 100%
rename from sdk/src/utils/byte_size.rs
rename to core/sdk/src/utils/byte_size.rs
diff --git a/sdk/src/utils/checksum.rs b/core/sdk/src/utils/checksum.rs
similarity index 100%
rename from sdk/src/utils/checksum.rs
rename to core/sdk/src/utils/checksum.rs
diff --git a/sdk/src/utils/crypto.rs b/core/sdk/src/utils/crypto.rs
similarity index 100%
rename from sdk/src/utils/crypto.rs
rename to core/sdk/src/utils/crypto.rs
diff --git a/sdk/src/utils/duration.rs b/core/sdk/src/utils/duration.rs
similarity index 100%
rename from sdk/src/utils/duration.rs
rename to core/sdk/src/utils/duration.rs
diff --git a/sdk/src/utils/expiry.rs b/core/sdk/src/utils/expiry.rs
similarity index 100%
rename from sdk/src/utils/expiry.rs
rename to core/sdk/src/utils/expiry.rs
diff --git a/sdk/src/utils/mod.rs b/core/sdk/src/utils/mod.rs
similarity index 100%
rename from sdk/src/utils/mod.rs
rename to core/sdk/src/utils/mod.rs
diff --git a/sdk/src/utils/personal_access_token_expiry.rs b/core/sdk/src/utils/personal_access_token_expiry.rs
similarity index 100%
rename from sdk/src/utils/personal_access_token_expiry.rs
rename to core/sdk/src/utils/personal_access_token_expiry.rs
diff --git a/sdk/src/utils/sizeable.rs b/core/sdk/src/utils/sizeable.rs
similarity index 100%
rename from sdk/src/utils/sizeable.rs
rename to core/sdk/src/utils/sizeable.rs
diff --git a/sdk/src/utils/text.rs b/core/sdk/src/utils/text.rs
similarity index 100%
rename from sdk/src/utils/text.rs
rename to core/sdk/src/utils/text.rs
diff --git a/sdk/src/utils/timestamp.rs b/core/sdk/src/utils/timestamp.rs
similarity index 100%
rename from sdk/src/utils/timestamp.rs
rename to core/sdk/src/utils/timestamp.rs
diff --git a/sdk/src/utils/topic_size.rs b/core/sdk/src/utils/topic_size.rs
similarity index 100%
rename from sdk/src/utils/topic_size.rs
rename to core/sdk/src/utils/topic_size.rs
diff --git a/sdk/src/validatable.rs b/core/sdk/src/validatable.rs
similarity index 100%
rename from sdk/src/validatable.rs
rename to core/sdk/src/validatable.rs
diff --git a/server/Cargo.toml b/core/server/Cargo.toml
similarity index 100%
rename from server/Cargo.toml
rename to core/server/Cargo.toml
diff --git a/server/server.http b/core/server/server.http
similarity index 100%
rename from server/server.http
rename to core/server/server.http
diff --git a/server/src/archiver/disk.rs b/core/server/src/archiver/disk.rs
similarity index 100%
rename from server/src/archiver/disk.rs
rename to core/server/src/archiver/disk.rs
diff --git a/server/src/archiver/mod.rs b/core/server/src/archiver/mod.rs
similarity index 100%
rename from server/src/archiver/mod.rs
rename to core/server/src/archiver/mod.rs
diff --git a/server/src/archiver/s3.rs b/core/server/src/archiver/s3.rs
similarity index 100%
rename from server/src/archiver/s3.rs
rename to core/server/src/archiver/s3.rs
diff --git a/server/src/args.rs b/core/server/src/args.rs
similarity index 100%
rename from server/src/args.rs
rename to core/server/src/args.rs
diff --git a/server/src/binary/command.rs b/core/server/src/binary/command.rs
similarity index 100%
rename from server/src/binary/command.rs
rename to core/server/src/binary/command.rs
diff --git a/server/src/binary/handlers/consumer_groups/create_consumer_group_handler.rs b/core/server/src/binary/handlers/consumer_groups/create_consumer_group_handler.rs
similarity index 100%
rename from server/src/binary/handlers/consumer_groups/create_consumer_group_handler.rs
rename to core/server/src/binary/handlers/consumer_groups/create_consumer_group_handler.rs
diff --git a/server/src/binary/handlers/consumer_groups/delete_consumer_group_handler.rs b/core/server/src/binary/handlers/consumer_groups/delete_consumer_group_handler.rs
similarity index 100%
rename from server/src/binary/handlers/consumer_groups/delete_consumer_group_handler.rs
rename to core/server/src/binary/handlers/consumer_groups/delete_consumer_group_handler.rs
diff --git a/server/src/binary/handlers/consumer_groups/get_consumer_group_handler.rs b/core/server/src/binary/handlers/consumer_groups/get_consumer_group_handler.rs
similarity index 100%
rename from server/src/binary/handlers/consumer_groups/get_consumer_group_handler.rs
rename to core/server/src/binary/handlers/consumer_groups/get_consumer_group_handler.rs
diff --git a/server/src/binary/handlers/consumer_groups/get_consumer_groups_handler.rs b/core/server/src/binary/handlers/consumer_groups/get_consumer_groups_handler.rs
similarity index 100%
rename from server/src/binary/handlers/consumer_groups/get_consumer_groups_handler.rs
rename to core/server/src/binary/handlers/consumer_groups/get_consumer_groups_handler.rs
diff --git a/server/src/binary/handlers/consumer_groups/join_consumer_group_handler.rs b/core/server/src/binary/handlers/consumer_groups/join_consumer_group_handler.rs
similarity index 100%
rename from server/src/binary/handlers/consumer_groups/join_consumer_group_handler.rs
rename to core/server/src/binary/handlers/consumer_groups/join_consumer_group_handler.rs
diff --git a/server/src/binary/handlers/consumer_groups/leave_consumer_group_handler.rs b/core/server/src/binary/handlers/consumer_groups/leave_consumer_group_handler.rs
similarity index 100%
rename from server/src/binary/handlers/consumer_groups/leave_consumer_group_handler.rs
rename to core/server/src/binary/handlers/consumer_groups/leave_consumer_group_handler.rs
diff --git a/server/src/binary/handlers/consumer_groups/mod.rs b/core/server/src/binary/handlers/consumer_groups/mod.rs
similarity index 100%
rename from server/src/binary/handlers/consumer_groups/mod.rs
rename to core/server/src/binary/handlers/consumer_groups/mod.rs
diff --git a/server/src/binary/handlers/consumer_offsets/delete_consumer_offset_handler.rs b/core/server/src/binary/handlers/consumer_offsets/delete_consumer_offset_handler.rs
similarity index 100%
rename from server/src/binary/handlers/consumer_offsets/delete_consumer_offset_handler.rs
rename to core/server/src/binary/handlers/consumer_offsets/delete_consumer_offset_handler.rs
diff --git a/server/src/binary/handlers/consumer_offsets/get_consumer_offset_handler.rs b/core/server/src/binary/handlers/consumer_offsets/get_consumer_offset_handler.rs
similarity index 100%
rename from server/src/binary/handlers/consumer_offsets/get_consumer_offset_handler.rs
rename to core/server/src/binary/handlers/consumer_offsets/get_consumer_offset_handler.rs
diff --git a/server/src/binary/handlers/consumer_offsets/mod.rs b/core/server/src/binary/handlers/consumer_offsets/mod.rs
similarity index 100%
rename from server/src/binary/handlers/consumer_offsets/mod.rs
rename to core/server/src/binary/handlers/consumer_offsets/mod.rs
diff --git a/server/src/binary/handlers/consumer_offsets/store_consumer_offset_handler.rs b/core/server/src/binary/handlers/consumer_offsets/store_consumer_offset_handler.rs
similarity index 100%
rename from server/src/binary/handlers/consumer_offsets/store_consumer_offset_handler.rs
rename to core/server/src/binary/handlers/consumer_offsets/store_consumer_offset_handler.rs
diff --git a/server/src/binary/handlers/messages/flush_unsaved_buffer_handler.rs b/core/server/src/binary/handlers/messages/flush_unsaved_buffer_handler.rs
similarity index 100%
rename from server/src/binary/handlers/messages/flush_unsaved_buffer_handler.rs
rename to core/server/src/binary/handlers/messages/flush_unsaved_buffer_handler.rs
diff --git a/server/src/binary/handlers/messages/mod.rs b/core/server/src/binary/handlers/messages/mod.rs
similarity index 100%
rename from server/src/binary/handlers/messages/mod.rs
rename to core/server/src/binary/handlers/messages/mod.rs
diff --git a/server/src/binary/handlers/messages/poll_messages_handler.rs b/core/server/src/binary/handlers/messages/poll_messages_handler.rs
similarity index 100%
rename from server/src/binary/handlers/messages/poll_messages_handler.rs
rename to core/server/src/binary/handlers/messages/poll_messages_handler.rs
diff --git a/server/src/binary/handlers/messages/send_messages_handler.rs b/core/server/src/binary/handlers/messages/send_messages_handler.rs
similarity index 100%
rename from server/src/binary/handlers/messages/send_messages_handler.rs
rename to core/server/src/binary/handlers/messages/send_messages_handler.rs
diff --git a/server/src/binary/handlers/mod.rs b/core/server/src/binary/handlers/mod.rs
similarity index 100%
rename from server/src/binary/handlers/mod.rs
rename to core/server/src/binary/handlers/mod.rs
diff --git a/server/src/binary/handlers/partitions/create_partitions_handler.rs b/core/server/src/binary/handlers/partitions/create_partitions_handler.rs
similarity index 100%
rename from server/src/binary/handlers/partitions/create_partitions_handler.rs
rename to core/server/src/binary/handlers/partitions/create_partitions_handler.rs
diff --git a/server/src/binary/handlers/partitions/delete_partitions_handler.rs b/core/server/src/binary/handlers/partitions/delete_partitions_handler.rs
similarity index 100%
rename from server/src/binary/handlers/partitions/delete_partitions_handler.rs
rename to core/server/src/binary/handlers/partitions/delete_partitions_handler.rs
diff --git a/server/src/binary/handlers/partitions/mod.rs b/core/server/src/binary/handlers/partitions/mod.rs
similarity index 100%
rename from server/src/binary/handlers/partitions/mod.rs
rename to core/server/src/binary/handlers/partitions/mod.rs
diff --git a/server/src/binary/handlers/personal_access_tokens/create_personal_access_token_handler.rs b/core/server/src/binary/handlers/personal_access_tokens/create_personal_access_token_handler.rs
similarity index 100%
rename from server/src/binary/handlers/personal_access_tokens/create_personal_access_token_handler.rs
rename to core/server/src/binary/handlers/personal_access_tokens/create_personal_access_token_handler.rs
diff --git a/server/src/binary/handlers/personal_access_tokens/delete_personal_access_token_handler.rs b/core/server/src/binary/handlers/personal_access_tokens/delete_personal_access_token_handler.rs
similarity index 100%
rename from server/src/binary/handlers/personal_access_tokens/delete_personal_access_token_handler.rs
rename to core/server/src/binary/handlers/personal_access_tokens/delete_personal_access_token_handler.rs
diff --git a/server/src/binary/handlers/personal_access_tokens/get_personal_access_tokens_handler.rs b/core/server/src/binary/handlers/personal_access_tokens/get_personal_access_tokens_handler.rs
similarity index 100%
rename from server/src/binary/handlers/personal_access_tokens/get_personal_access_tokens_handler.rs
rename to core/server/src/binary/handlers/personal_access_tokens/get_personal_access_tokens_handler.rs
diff --git a/server/src/binary/handlers/personal_access_tokens/login_with_personal_access_token_handler.rs b/core/server/src/binary/handlers/personal_access_tokens/login_with_personal_access_token_handler.rs
similarity index 100%
rename from server/src/binary/handlers/personal_access_tokens/login_with_personal_access_token_handler.rs
rename to core/server/src/binary/handlers/personal_access_tokens/login_with_personal_access_token_handler.rs
diff --git a/server/src/binary/handlers/personal_access_tokens/mod.rs b/core/server/src/binary/handlers/personal_access_tokens/mod.rs
similarity index 100%
rename from server/src/binary/handlers/personal_access_tokens/mod.rs
rename to core/server/src/binary/handlers/personal_access_tokens/mod.rs
diff --git a/server/src/binary/handlers/segments/delete_segments_handler.rs b/core/server/src/binary/handlers/segments/delete_segments_handler.rs
similarity index 100%
rename from server/src/binary/handlers/segments/delete_segments_handler.rs
rename to core/server/src/binary/handlers/segments/delete_segments_handler.rs
diff --git a/server/src/binary/handlers/segments/mod.rs b/core/server/src/binary/handlers/segments/mod.rs
similarity index 100%
rename from server/src/binary/handlers/segments/mod.rs
rename to core/server/src/binary/handlers/segments/mod.rs
diff --git a/server/src/binary/handlers/streams/create_stream_handler.rs b/core/server/src/binary/handlers/streams/create_stream_handler.rs
similarity index 100%
rename from server/src/binary/handlers/streams/create_stream_handler.rs
rename to core/server/src/binary/handlers/streams/create_stream_handler.rs
diff --git a/server/src/binary/handlers/streams/delete_stream_handler.rs b/core/server/src/binary/handlers/streams/delete_stream_handler.rs
similarity index 100%
rename from server/src/binary/handlers/streams/delete_stream_handler.rs
rename to core/server/src/binary/handlers/streams/delete_stream_handler.rs
diff --git a/server/src/binary/handlers/streams/get_stream_handler.rs b/core/server/src/binary/handlers/streams/get_stream_handler.rs
similarity index 100%
rename from server/src/binary/handlers/streams/get_stream_handler.rs
rename to core/server/src/binary/handlers/streams/get_stream_handler.rs
diff --git a/server/src/binary/handlers/streams/get_streams_handler.rs b/core/server/src/binary/handlers/streams/get_streams_handler.rs
similarity index 100%
rename from server/src/binary/handlers/streams/get_streams_handler.rs
rename to core/server/src/binary/handlers/streams/get_streams_handler.rs
diff --git a/server/src/binary/handlers/streams/mod.rs b/core/server/src/binary/handlers/streams/mod.rs
similarity index 100%
rename from server/src/binary/handlers/streams/mod.rs
rename to core/server/src/binary/handlers/streams/mod.rs
diff --git a/server/src/binary/handlers/streams/purge_stream_handler.rs b/core/server/src/binary/handlers/streams/purge_stream_handler.rs
similarity index 100%
rename from server/src/binary/handlers/streams/purge_stream_handler.rs
rename to core/server/src/binary/handlers/streams/purge_stream_handler.rs
diff --git a/server/src/binary/handlers/streams/update_stream_handler.rs b/core/server/src/binary/handlers/streams/update_stream_handler.rs
similarity index 100%
rename from server/src/binary/handlers/streams/update_stream_handler.rs
rename to core/server/src/binary/handlers/streams/update_stream_handler.rs
diff --git a/server/src/binary/handlers/system/get_client_handler.rs b/core/server/src/binary/handlers/system/get_client_handler.rs
similarity index 100%
rename from server/src/binary/handlers/system/get_client_handler.rs
rename to core/server/src/binary/handlers/system/get_client_handler.rs
diff --git a/server/src/binary/handlers/system/get_clients_handler.rs b/core/server/src/binary/handlers/system/get_clients_handler.rs
similarity index 100%
rename from server/src/binary/handlers/system/get_clients_handler.rs
rename to core/server/src/binary/handlers/system/get_clients_handler.rs
diff --git a/server/src/binary/handlers/system/get_me_handler.rs b/core/server/src/binary/handlers/system/get_me_handler.rs
similarity index 100%
rename from server/src/binary/handlers/system/get_me_handler.rs
rename to core/server/src/binary/handlers/system/get_me_handler.rs
diff --git a/server/src/binary/handlers/system/get_snapshot.rs b/core/server/src/binary/handlers/system/get_snapshot.rs
similarity index 100%
rename from server/src/binary/handlers/system/get_snapshot.rs
rename to core/server/src/binary/handlers/system/get_snapshot.rs
diff --git a/server/src/binary/handlers/system/get_stats_handler.rs b/core/server/src/binary/handlers/system/get_stats_handler.rs
similarity index 100%
rename from server/src/binary/handlers/system/get_stats_handler.rs
rename to core/server/src/binary/handlers/system/get_stats_handler.rs
diff --git a/server/src/binary/handlers/system/mod.rs b/core/server/src/binary/handlers/system/mod.rs
similarity index 100%
rename from server/src/binary/handlers/system/mod.rs
rename to core/server/src/binary/handlers/system/mod.rs
diff --git a/server/src/binary/handlers/system/ping_handler.rs b/core/server/src/binary/handlers/system/ping_handler.rs
similarity index 100%
rename from server/src/binary/handlers/system/ping_handler.rs
rename to core/server/src/binary/handlers/system/ping_handler.rs
diff --git a/server/src/binary/handlers/topics/create_topic_handler.rs b/core/server/src/binary/handlers/topics/create_topic_handler.rs
similarity index 100%
rename from server/src/binary/handlers/topics/create_topic_handler.rs
rename to core/server/src/binary/handlers/topics/create_topic_handler.rs
diff --git a/server/src/binary/handlers/topics/delete_topic_handler.rs b/core/server/src/binary/handlers/topics/delete_topic_handler.rs
similarity index 100%
rename from server/src/binary/handlers/topics/delete_topic_handler.rs
rename to core/server/src/binary/handlers/topics/delete_topic_handler.rs
diff --git a/server/src/binary/handlers/topics/get_topic_handler.rs b/core/server/src/binary/handlers/topics/get_topic_handler.rs
similarity index 100%
rename from server/src/binary/handlers/topics/get_topic_handler.rs
rename to core/server/src/binary/handlers/topics/get_topic_handler.rs
diff --git a/server/src/binary/handlers/topics/get_topics_handler.rs b/core/server/src/binary/handlers/topics/get_topics_handler.rs
similarity index 100%
rename from server/src/binary/handlers/topics/get_topics_handler.rs
rename to core/server/src/binary/handlers/topics/get_topics_handler.rs
diff --git a/server/src/binary/handlers/topics/mod.rs b/core/server/src/binary/handlers/topics/mod.rs
similarity index 100%
rename from server/src/binary/handlers/topics/mod.rs
rename to core/server/src/binary/handlers/topics/mod.rs
diff --git a/server/src/binary/handlers/topics/purge_topic_handler.rs b/core/server/src/binary/handlers/topics/purge_topic_handler.rs
similarity index 100%
rename from server/src/binary/handlers/topics/purge_topic_handler.rs
rename to core/server/src/binary/handlers/topics/purge_topic_handler.rs
diff --git a/server/src/binary/handlers/topics/update_topic_handler.rs b/core/server/src/binary/handlers/topics/update_topic_handler.rs
similarity index 100%
rename from server/src/binary/handlers/topics/update_topic_handler.rs
rename to core/server/src/binary/handlers/topics/update_topic_handler.rs
diff --git a/server/src/binary/handlers/users/change_password_handler.rs b/core/server/src/binary/handlers/users/change_password_handler.rs
similarity index 100%
rename from server/src/binary/handlers/users/change_password_handler.rs
rename to core/server/src/binary/handlers/users/change_password_handler.rs
diff --git a/server/src/binary/handlers/users/create_user_handler.rs b/core/server/src/binary/handlers/users/create_user_handler.rs
similarity index 100%
rename from server/src/binary/handlers/users/create_user_handler.rs
rename to core/server/src/binary/handlers/users/create_user_handler.rs
diff --git a/server/src/binary/handlers/users/delete_user_handler.rs b/core/server/src/binary/handlers/users/delete_user_handler.rs
similarity index 100%
rename from server/src/binary/handlers/users/delete_user_handler.rs
rename to core/server/src/binary/handlers/users/delete_user_handler.rs
diff --git a/server/src/binary/handlers/users/get_user_handler.rs b/core/server/src/binary/handlers/users/get_user_handler.rs
similarity index 100%
rename from server/src/binary/handlers/users/get_user_handler.rs
rename to core/server/src/binary/handlers/users/get_user_handler.rs
diff --git a/server/src/binary/handlers/users/get_users_handler.rs b/core/server/src/binary/handlers/users/get_users_handler.rs
similarity index 100%
rename from server/src/binary/handlers/users/get_users_handler.rs
rename to core/server/src/binary/handlers/users/get_users_handler.rs
diff --git a/server/src/binary/handlers/users/login_user_handler.rs b/core/server/src/binary/handlers/users/login_user_handler.rs
similarity index 100%
rename from server/src/binary/handlers/users/login_user_handler.rs
rename to core/server/src/binary/handlers/users/login_user_handler.rs
diff --git a/server/src/binary/handlers/users/logout_user_handler.rs b/core/server/src/binary/handlers/users/logout_user_handler.rs
similarity index 100%
rename from server/src/binary/handlers/users/logout_user_handler.rs
rename to core/server/src/binary/handlers/users/logout_user_handler.rs
diff --git a/server/src/binary/handlers/users/mod.rs b/core/server/src/binary/handlers/users/mod.rs
similarity index 100%
rename from server/src/binary/handlers/users/mod.rs
rename to core/server/src/binary/handlers/users/mod.rs
diff --git a/server/src/binary/handlers/users/update_permissions_handler.rs b/core/server/src/binary/handlers/users/update_permissions_handler.rs
similarity index 100%
rename from server/src/binary/handlers/users/update_permissions_handler.rs
rename to core/server/src/binary/handlers/users/update_permissions_handler.rs
diff --git a/server/src/binary/handlers/users/update_user_handler.rs b/core/server/src/binary/handlers/users/update_user_handler.rs
similarity index 100%
rename from server/src/binary/handlers/users/update_user_handler.rs
rename to core/server/src/binary/handlers/users/update_user_handler.rs
diff --git a/server/src/binary/handlers/utils.rs b/core/server/src/binary/handlers/utils.rs
similarity index 100%
rename from server/src/binary/handlers/utils.rs
rename to core/server/src/binary/handlers/utils.rs
diff --git a/server/src/binary/macros.rs b/core/server/src/binary/macros.rs
similarity index 100%
rename from server/src/binary/macros.rs
rename to core/server/src/binary/macros.rs
diff --git a/server/src/binary/mapper.rs b/core/server/src/binary/mapper.rs
similarity index 100%
rename from server/src/binary/mapper.rs
rename to core/server/src/binary/mapper.rs
diff --git a/server/src/binary/mod.rs b/core/server/src/binary/mod.rs
similarity index 100%
rename from server/src/binary/mod.rs
rename to core/server/src/binary/mod.rs
diff --git a/server/src/binary/sender.rs b/core/server/src/binary/sender.rs
similarity index 100%
rename from server/src/binary/sender.rs
rename to core/server/src/binary/sender.rs
diff --git a/server/src/build.rs b/core/server/src/build.rs
similarity index 100%
rename from server/src/build.rs
rename to core/server/src/build.rs
diff --git a/server/src/channels/commands/archive_state.rs b/core/server/src/channels/commands/archive_state.rs
similarity index 100%
rename from server/src/channels/commands/archive_state.rs
rename to core/server/src/channels/commands/archive_state.rs
diff --git a/server/src/channels/commands/clean_personal_access_tokens.rs b/core/server/src/channels/commands/clean_personal_access_tokens.rs
similarity index 100%
rename from server/src/channels/commands/clean_personal_access_tokens.rs
rename to core/server/src/channels/commands/clean_personal_access_tokens.rs
diff --git a/server/src/channels/commands/maintain_messages.rs b/core/server/src/channels/commands/maintain_messages.rs
similarity index 100%
rename from server/src/channels/commands/maintain_messages.rs
rename to core/server/src/channels/commands/maintain_messages.rs
diff --git a/server/src/channels/commands/mod.rs b/core/server/src/channels/commands/mod.rs
similarity index 100%
rename from server/src/channels/commands/mod.rs
rename to core/server/src/channels/commands/mod.rs
diff --git a/server/src/channels/commands/print_sysinfo.rs b/core/server/src/channels/commands/print_sysinfo.rs
similarity index 100%
rename from server/src/channels/commands/print_sysinfo.rs
rename to core/server/src/channels/commands/print_sysinfo.rs
diff --git a/server/src/channels/commands/save_messages.rs b/core/server/src/channels/commands/save_messages.rs
similarity index 100%
rename from server/src/channels/commands/save_messages.rs
rename to core/server/src/channels/commands/save_messages.rs
diff --git a/server/src/channels/commands/verify_heartbeats.rs b/core/server/src/channels/commands/verify_heartbeats.rs
similarity index 100%
rename from server/src/channels/commands/verify_heartbeats.rs
rename to core/server/src/channels/commands/verify_heartbeats.rs
diff --git a/server/src/channels/handler.rs b/core/server/src/channels/handler.rs
similarity index 100%
rename from server/src/channels/handler.rs
rename to core/server/src/channels/handler.rs
diff --git a/server/src/channels/mod.rs b/core/server/src/channels/mod.rs
similarity index 100%
rename from server/src/channels/mod.rs
rename to core/server/src/channels/mod.rs
diff --git a/server/src/channels/server_command.rs b/core/server/src/channels/server_command.rs
similarity index 100%
rename from server/src/channels/server_command.rs
rename to core/server/src/channels/server_command.rs
diff --git a/server/src/compat/index_rebuilding/index_rebuilder.rs b/core/server/src/compat/index_rebuilding/index_rebuilder.rs
similarity index 100%
rename from server/src/compat/index_rebuilding/index_rebuilder.rs
rename to core/server/src/compat/index_rebuilding/index_rebuilder.rs
diff --git a/server/src/compat/index_rebuilding/mod.rs b/core/server/src/compat/index_rebuilding/mod.rs
similarity index 100%
rename from server/src/compat/index_rebuilding/mod.rs
rename to core/server/src/compat/index_rebuilding/mod.rs
diff --git a/server/src/compat/mod.rs b/core/server/src/compat/mod.rs
similarity index 100%
rename from server/src/compat/mod.rs
rename to core/server/src/compat/mod.rs
diff --git a/server/src/configs/cache_indexes.rs b/core/server/src/configs/cache_indexes.rs
similarity index 100%
rename from server/src/configs/cache_indexes.rs
rename to core/server/src/configs/cache_indexes.rs
diff --git a/server/src/configs/config_provider.rs b/core/server/src/configs/config_provider.rs
similarity index 100%
rename from server/src/configs/config_provider.rs
rename to core/server/src/configs/config_provider.rs
diff --git a/server/src/configs/defaults.rs b/core/server/src/configs/defaults.rs
similarity index 100%
rename from server/src/configs/defaults.rs
rename to core/server/src/configs/defaults.rs
diff --git a/server/src/configs/displays.rs b/core/server/src/configs/displays.rs
similarity index 100%
rename from server/src/configs/displays.rs
rename to core/server/src/configs/displays.rs
diff --git a/server/src/configs/http.rs b/core/server/src/configs/http.rs
similarity index 100%
rename from server/src/configs/http.rs
rename to core/server/src/configs/http.rs
diff --git a/server/src/configs/mod.rs b/core/server/src/configs/mod.rs
similarity index 100%
rename from server/src/configs/mod.rs
rename to core/server/src/configs/mod.rs
diff --git a/server/src/configs/quic.rs b/core/server/src/configs/quic.rs
similarity index 100%
rename from server/src/configs/quic.rs
rename to core/server/src/configs/quic.rs
diff --git a/server/src/configs/server.rs b/core/server/src/configs/server.rs
similarity index 100%
rename from server/src/configs/server.rs
rename to core/server/src/configs/server.rs
diff --git a/server/src/configs/system.rs b/core/server/src/configs/system.rs
similarity index 100%
rename from server/src/configs/system.rs
rename to core/server/src/configs/system.rs
diff --git a/server/src/configs/tcp.rs b/core/server/src/configs/tcp.rs
similarity index 100%
rename from server/src/configs/tcp.rs
rename to core/server/src/configs/tcp.rs
diff --git a/server/src/configs/validators.rs b/core/server/src/configs/validators.rs
similarity index 100%
rename from server/src/configs/validators.rs
rename to core/server/src/configs/validators.rs
diff --git a/server/src/http/consumer_groups.rs b/core/server/src/http/consumer_groups.rs
similarity index 100%
rename from server/src/http/consumer_groups.rs
rename to core/server/src/http/consumer_groups.rs
diff --git a/server/src/http/consumer_offsets.rs b/core/server/src/http/consumer_offsets.rs
similarity index 100%
rename from server/src/http/consumer_offsets.rs
rename to core/server/src/http/consumer_offsets.rs
diff --git a/server/src/http/diagnostics.rs b/core/server/src/http/diagnostics.rs
similarity index 100%
rename from server/src/http/diagnostics.rs
rename to core/server/src/http/diagnostics.rs
diff --git a/server/src/http/error.rs b/core/server/src/http/error.rs
similarity index 100%
rename from server/src/http/error.rs
rename to core/server/src/http/error.rs
diff --git a/server/src/http/http_server.rs b/core/server/src/http/http_server.rs
similarity index 100%
rename from server/src/http/http_server.rs
rename to core/server/src/http/http_server.rs
diff --git a/server/src/http/jwt/cleaner.rs b/core/server/src/http/jwt/cleaner.rs
similarity index 100%
rename from server/src/http/jwt/cleaner.rs
rename to core/server/src/http/jwt/cleaner.rs
diff --git a/server/src/http/jwt/json_web_token.rs b/core/server/src/http/jwt/json_web_token.rs
similarity index 100%
rename from server/src/http/jwt/json_web_token.rs
rename to core/server/src/http/jwt/json_web_token.rs
diff --git a/server/src/http/jwt/jwt_manager.rs b/core/server/src/http/jwt/jwt_manager.rs
similarity index 100%
rename from server/src/http/jwt/jwt_manager.rs
rename to core/server/src/http/jwt/jwt_manager.rs
diff --git a/server/src/http/jwt/middleware.rs b/core/server/src/http/jwt/middleware.rs
similarity index 100%
rename from server/src/http/jwt/middleware.rs
rename to core/server/src/http/jwt/middleware.rs
diff --git a/server/src/http/jwt/mod.rs b/core/server/src/http/jwt/mod.rs
similarity index 100%
rename from server/src/http/jwt/mod.rs
rename to core/server/src/http/jwt/mod.rs
diff --git a/server/src/http/jwt/storage.rs b/core/server/src/http/jwt/storage.rs
similarity index 100%
rename from server/src/http/jwt/storage.rs
rename to core/server/src/http/jwt/storage.rs
diff --git a/server/src/http/mapper.rs b/core/server/src/http/mapper.rs
similarity index 100%
rename from server/src/http/mapper.rs
rename to core/server/src/http/mapper.rs
diff --git a/server/src/http/messages.rs b/core/server/src/http/messages.rs
similarity index 100%
rename from server/src/http/messages.rs
rename to core/server/src/http/messages.rs
diff --git a/server/src/http/metrics.rs b/core/server/src/http/metrics.rs
similarity index 100%
rename from server/src/http/metrics.rs
rename to core/server/src/http/metrics.rs
diff --git a/server/src/http/mod.rs b/core/server/src/http/mod.rs
similarity index 100%
rename from server/src/http/mod.rs
rename to core/server/src/http/mod.rs
diff --git a/server/src/http/partitions.rs b/core/server/src/http/partitions.rs
similarity index 100%
rename from server/src/http/partitions.rs
rename to core/server/src/http/partitions.rs
diff --git a/server/src/http/personal_access_tokens.rs b/core/server/src/http/personal_access_tokens.rs
similarity index 100%
rename from server/src/http/personal_access_tokens.rs
rename to core/server/src/http/personal_access_tokens.rs
diff --git a/server/src/http/shared.rs b/core/server/src/http/shared.rs
similarity index 100%
rename from server/src/http/shared.rs
rename to core/server/src/http/shared.rs
diff --git a/server/src/http/streams.rs b/core/server/src/http/streams.rs
similarity index 100%
rename from server/src/http/streams.rs
rename to core/server/src/http/streams.rs
diff --git a/server/src/http/system.rs b/core/server/src/http/system.rs
similarity index 100%
rename from server/src/http/system.rs
rename to core/server/src/http/system.rs
diff --git a/server/src/http/topics.rs b/core/server/src/http/topics.rs
similarity index 100%
rename from server/src/http/topics.rs
rename to core/server/src/http/topics.rs
diff --git a/server/src/http/users.rs b/core/server/src/http/users.rs
similarity index 100%
rename from server/src/http/users.rs
rename to core/server/src/http/users.rs
diff --git a/server/src/lib.rs b/core/server/src/lib.rs
similarity index 100%
rename from server/src/lib.rs
rename to core/server/src/lib.rs
diff --git a/server/src/log/logger.rs b/core/server/src/log/logger.rs
similarity index 100%
rename from server/src/log/logger.rs
rename to core/server/src/log/logger.rs
diff --git a/server/src/log/mod.rs b/core/server/src/log/mod.rs
similarity index 100%
rename from server/src/log/mod.rs
rename to core/server/src/log/mod.rs
diff --git a/server/src/log/tokio_console.rs b/core/server/src/log/tokio_console.rs
similarity index 100%
rename from server/src/log/tokio_console.rs
rename to core/server/src/log/tokio_console.rs
diff --git a/server/src/main.rs b/core/server/src/main.rs
similarity index 100%
rename from server/src/main.rs
rename to core/server/src/main.rs
diff --git a/server/src/quic/listener.rs b/core/server/src/quic/listener.rs
similarity index 100%
rename from server/src/quic/listener.rs
rename to core/server/src/quic/listener.rs
diff --git a/server/src/quic/mod.rs b/core/server/src/quic/mod.rs
similarity index 100%
rename from server/src/quic/mod.rs
rename to core/server/src/quic/mod.rs
diff --git a/server/src/quic/quic_sender.rs b/core/server/src/quic/quic_sender.rs
similarity index 100%
rename from server/src/quic/quic_sender.rs
rename to core/server/src/quic/quic_sender.rs
diff --git a/server/src/quic/quic_server.rs b/core/server/src/quic/quic_server.rs
similarity index 100%
rename from server/src/quic/quic_server.rs
rename to core/server/src/quic/quic_server.rs
diff --git a/server/src/server_error.rs b/core/server/src/server_error.rs
similarity index 100%
rename from server/src/server_error.rs
rename to core/server/src/server_error.rs
diff --git a/server/src/state/command.rs b/core/server/src/state/command.rs
similarity index 100%
rename from server/src/state/command.rs
rename to core/server/src/state/command.rs
diff --git a/server/src/state/entry.rs b/core/server/src/state/entry.rs
similarity index 100%
rename from server/src/state/entry.rs
rename to core/server/src/state/entry.rs
diff --git a/server/src/state/file.rs b/core/server/src/state/file.rs
similarity index 100%
rename from server/src/state/file.rs
rename to core/server/src/state/file.rs
diff --git a/server/src/state/mod.rs b/core/server/src/state/mod.rs
similarity index 100%
rename from server/src/state/mod.rs
rename to core/server/src/state/mod.rs
diff --git a/server/src/state/models.rs b/core/server/src/state/models.rs
similarity index 100%
rename from server/src/state/models.rs
rename to core/server/src/state/models.rs
diff --git a/server/src/state/system.rs b/core/server/src/state/system.rs
similarity index 100%
rename from server/src/state/system.rs
rename to core/server/src/state/system.rs
diff --git a/server/src/streaming/clients/client_manager.rs b/core/server/src/streaming/clients/client_manager.rs
similarity index 100%
rename from server/src/streaming/clients/client_manager.rs
rename to core/server/src/streaming/clients/client_manager.rs
diff --git a/server/src/streaming/clients/mod.rs b/core/server/src/streaming/clients/mod.rs
similarity index 100%
rename from server/src/streaming/clients/mod.rs
rename to core/server/src/streaming/clients/mod.rs
diff --git a/server/src/streaming/deduplication/message_deduplicator.rs b/core/server/src/streaming/deduplication/message_deduplicator.rs
similarity index 100%
rename from server/src/streaming/deduplication/message_deduplicator.rs
rename to core/server/src/streaming/deduplication/message_deduplicator.rs
diff --git a/server/src/streaming/deduplication/mod.rs b/core/server/src/streaming/deduplication/mod.rs
similarity index 100%
rename from server/src/streaming/deduplication/mod.rs
rename to core/server/src/streaming/deduplication/mod.rs
diff --git a/server/src/streaming/diagnostics/metrics.rs b/core/server/src/streaming/diagnostics/metrics.rs
similarity index 100%
rename from server/src/streaming/diagnostics/metrics.rs
rename to core/server/src/streaming/diagnostics/metrics.rs
diff --git a/server/src/streaming/diagnostics/mod.rs b/core/server/src/streaming/diagnostics/mod.rs
similarity index 100%
rename from server/src/streaming/diagnostics/mod.rs
rename to core/server/src/streaming/diagnostics/mod.rs
diff --git a/server/src/streaming/local_sizeable.rs b/core/server/src/streaming/local_sizeable.rs
similarity index 100%
rename from server/src/streaming/local_sizeable.rs
rename to core/server/src/streaming/local_sizeable.rs
diff --git a/server/src/streaming/mod.rs b/core/server/src/streaming/mod.rs
similarity index 100%
rename from server/src/streaming/mod.rs
rename to core/server/src/streaming/mod.rs
diff --git a/server/src/streaming/partitions/consumer_offsets.rs b/core/server/src/streaming/partitions/consumer_offsets.rs
similarity index 100%
rename from server/src/streaming/partitions/consumer_offsets.rs
rename to core/server/src/streaming/partitions/consumer_offsets.rs
diff --git a/server/src/streaming/partitions/messages.rs b/core/server/src/streaming/partitions/messages.rs
similarity index 100%
rename from server/src/streaming/partitions/messages.rs
rename to core/server/src/streaming/partitions/messages.rs
diff --git a/server/src/streaming/partitions/mod.rs b/core/server/src/streaming/partitions/mod.rs
similarity index 100%
rename from server/src/streaming/partitions/mod.rs
rename to core/server/src/streaming/partitions/mod.rs
diff --git a/server/src/streaming/partitions/partition.rs b/core/server/src/streaming/partitions/partition.rs
similarity index 100%
rename from server/src/streaming/partitions/partition.rs
rename to core/server/src/streaming/partitions/partition.rs
diff --git a/server/src/streaming/partitions/persistence.rs b/core/server/src/streaming/partitions/persistence.rs
similarity index 100%
rename from server/src/streaming/partitions/persistence.rs
rename to core/server/src/streaming/partitions/persistence.rs
diff --git a/server/src/streaming/partitions/segments.rs b/core/server/src/streaming/partitions/segments.rs
similarity index 100%
rename from server/src/streaming/partitions/segments.rs
rename to core/server/src/streaming/partitions/segments.rs
diff --git a/server/src/streaming/partitions/storage.rs b/core/server/src/streaming/partitions/storage.rs
similarity index 100%
rename from server/src/streaming/partitions/storage.rs
rename to core/server/src/streaming/partitions/storage.rs
diff --git a/server/src/streaming/persistence/mod.rs b/core/server/src/streaming/persistence/mod.rs
similarity index 100%
rename from server/src/streaming/persistence/mod.rs
rename to core/server/src/streaming/persistence/mod.rs
diff --git a/server/src/streaming/persistence/persister.rs b/core/server/src/streaming/persistence/persister.rs
similarity index 100%
rename from server/src/streaming/persistence/persister.rs
rename to core/server/src/streaming/persistence/persister.rs
diff --git a/server/src/streaming/persistence/task.rs b/core/server/src/streaming/persistence/task.rs
similarity index 100%
rename from server/src/streaming/persistence/task.rs
rename to core/server/src/streaming/persistence/task.rs
diff --git a/server/src/streaming/personal_access_tokens/mod.rs b/core/server/src/streaming/personal_access_tokens/mod.rs
similarity index 100%
rename from server/src/streaming/personal_access_tokens/mod.rs
rename to core/server/src/streaming/personal_access_tokens/mod.rs
diff --git a/server/src/streaming/personal_access_tokens/personal_access_token.rs b/core/server/src/streaming/personal_access_tokens/personal_access_token.rs
similarity index 100%
rename from server/src/streaming/personal_access_tokens/personal_access_token.rs
rename to core/server/src/streaming/personal_access_tokens/personal_access_token.rs
diff --git a/server/src/streaming/polling_consumer.rs b/core/server/src/streaming/polling_consumer.rs
similarity index 100%
rename from server/src/streaming/polling_consumer.rs
rename to core/server/src/streaming/polling_consumer.rs
diff --git a/server/src/streaming/segments/indexes/index_reader.rs b/core/server/src/streaming/segments/indexes/index_reader.rs
similarity index 100%
rename from server/src/streaming/segments/indexes/index_reader.rs
rename to core/server/src/streaming/segments/indexes/index_reader.rs
diff --git a/server/src/streaming/segments/indexes/index_writer.rs b/core/server/src/streaming/segments/indexes/index_writer.rs
similarity index 100%
rename from server/src/streaming/segments/indexes/index_writer.rs
rename to core/server/src/streaming/segments/indexes/index_writer.rs
diff --git a/server/src/streaming/segments/indexes/indexes_mut.rs b/core/server/src/streaming/segments/indexes/indexes_mut.rs
similarity index 100%
rename from server/src/streaming/segments/indexes/indexes_mut.rs
rename to core/server/src/streaming/segments/indexes/indexes_mut.rs
diff --git a/server/src/streaming/segments/indexes/mod.rs b/core/server/src/streaming/segments/indexes/mod.rs
similarity index 100%
rename from server/src/streaming/segments/indexes/mod.rs
rename to core/server/src/streaming/segments/indexes/mod.rs
diff --git a/server/src/streaming/segments/messages/messages_reader.rs b/core/server/src/streaming/segments/messages/messages_reader.rs
similarity index 100%
rename from server/src/streaming/segments/messages/messages_reader.rs
rename to core/server/src/streaming/segments/messages/messages_reader.rs
diff --git a/server/src/streaming/segments/messages/messages_writer.rs b/core/server/src/streaming/segments/messages/messages_writer.rs
similarity index 100%
rename from server/src/streaming/segments/messages/messages_writer.rs
rename to core/server/src/streaming/segments/messages/messages_writer.rs
diff --git a/server/src/streaming/segments/messages/mod.rs b/core/server/src/streaming/segments/messages/mod.rs
similarity index 100%
rename from server/src/streaming/segments/messages/mod.rs
rename to core/server/src/streaming/segments/messages/mod.rs
diff --git a/server/src/streaming/segments/messages/persister_task.rs b/core/server/src/streaming/segments/messages/persister_task.rs
similarity index 100%
rename from server/src/streaming/segments/messages/persister_task.rs
rename to core/server/src/streaming/segments/messages/persister_task.rs
diff --git a/server/src/streaming/segments/messages_accumulator.rs b/core/server/src/streaming/segments/messages_accumulator.rs
similarity index 100%
rename from server/src/streaming/segments/messages_accumulator.rs
rename to core/server/src/streaming/segments/messages_accumulator.rs
diff --git a/server/src/streaming/segments/mod.rs b/core/server/src/streaming/segments/mod.rs
similarity index 100%
rename from server/src/streaming/segments/mod.rs
rename to core/server/src/streaming/segments/mod.rs
diff --git a/server/src/streaming/segments/reading_messages.rs b/core/server/src/streaming/segments/reading_messages.rs
similarity index 100%
rename from server/src/streaming/segments/reading_messages.rs
rename to core/server/src/streaming/segments/reading_messages.rs
diff --git a/server/src/streaming/segments/segment.rs b/core/server/src/streaming/segments/segment.rs
similarity index 100%
rename from server/src/streaming/segments/segment.rs
rename to core/server/src/streaming/segments/segment.rs
diff --git a/server/src/streaming/segments/types/message_header_view_mut.rs b/core/server/src/streaming/segments/types/message_header_view_mut.rs
similarity index 100%
rename from server/src/streaming/segments/types/message_header_view_mut.rs
rename to core/server/src/streaming/segments/types/message_header_view_mut.rs
diff --git a/server/src/streaming/segments/types/message_view_mut.rs b/core/server/src/streaming/segments/types/message_view_mut.rs
similarity index 100%
rename from server/src/streaming/segments/types/message_view_mut.rs
rename to core/server/src/streaming/segments/types/message_view_mut.rs
diff --git a/server/src/streaming/segments/types/messages_batch_mut.rs b/core/server/src/streaming/segments/types/messages_batch_mut.rs
similarity index 100%
rename from server/src/streaming/segments/types/messages_batch_mut.rs
rename to core/server/src/streaming/segments/types/messages_batch_mut.rs
diff --git a/server/src/streaming/segments/types/messages_batch_set.rs b/core/server/src/streaming/segments/types/messages_batch_set.rs
similarity index 100%
rename from server/src/streaming/segments/types/messages_batch_set.rs
rename to core/server/src/streaming/segments/types/messages_batch_set.rs
diff --git a/server/src/streaming/segments/types/mod.rs b/core/server/src/streaming/segments/types/mod.rs
similarity index 100%
rename from server/src/streaming/segments/types/mod.rs
rename to core/server/src/streaming/segments/types/mod.rs
diff --git a/server/src/streaming/segments/writing_messages.rs b/core/server/src/streaming/segments/writing_messages.rs
similarity index 100%
rename from server/src/streaming/segments/writing_messages.rs
rename to core/server/src/streaming/segments/writing_messages.rs
diff --git a/server/src/streaming/session.rs b/core/server/src/streaming/session.rs
similarity index 100%
rename from server/src/streaming/session.rs
rename to core/server/src/streaming/session.rs
diff --git a/server/src/streaming/storage.rs b/core/server/src/streaming/storage.rs
similarity index 100%
rename from server/src/streaming/storage.rs
rename to core/server/src/streaming/storage.rs
diff --git a/server/src/streaming/streams/messages.rs b/core/server/src/streaming/streams/messages.rs
similarity index 100%
rename from server/src/streaming/streams/messages.rs
rename to core/server/src/streaming/streams/messages.rs
diff --git a/server/src/streaming/streams/mod.rs b/core/server/src/streaming/streams/mod.rs
similarity index 100%
rename from server/src/streaming/streams/mod.rs
rename to core/server/src/streaming/streams/mod.rs
diff --git a/server/src/streaming/streams/partitions.rs b/core/server/src/streaming/streams/partitions.rs
similarity index 100%
rename from server/src/streaming/streams/partitions.rs
rename to core/server/src/streaming/streams/partitions.rs
diff --git a/server/src/streaming/streams/persistence.rs b/core/server/src/streaming/streams/persistence.rs
similarity index 100%
rename from server/src/streaming/streams/persistence.rs
rename to core/server/src/streaming/streams/persistence.rs
diff --git a/server/src/streaming/streams/segments.rs b/core/server/src/streaming/streams/segments.rs
similarity index 100%
rename from server/src/streaming/streams/segments.rs
rename to core/server/src/streaming/streams/segments.rs
diff --git a/server/src/streaming/streams/storage.rs b/core/server/src/streaming/streams/storage.rs
similarity index 100%
rename from server/src/streaming/streams/storage.rs
rename to core/server/src/streaming/streams/storage.rs
diff --git a/server/src/streaming/streams/stream.rs b/core/server/src/streaming/streams/stream.rs
similarity index 100%
rename from server/src/streaming/streams/stream.rs
rename to core/server/src/streaming/streams/stream.rs
diff --git a/server/src/streaming/streams/topics.rs b/core/server/src/streaming/streams/topics.rs
similarity index 100%
rename from server/src/streaming/streams/topics.rs
rename to core/server/src/streaming/streams/topics.rs
diff --git a/server/src/streaming/systems/clients.rs b/core/server/src/streaming/systems/clients.rs
similarity index 100%
rename from server/src/streaming/systems/clients.rs
rename to core/server/src/streaming/systems/clients.rs
diff --git a/server/src/streaming/systems/consumer_groups.rs b/core/server/src/streaming/systems/consumer_groups.rs
similarity index 100%
rename from server/src/streaming/systems/consumer_groups.rs
rename to core/server/src/streaming/systems/consumer_groups.rs
diff --git a/server/src/streaming/systems/consumer_offsets.rs b/core/server/src/streaming/systems/consumer_offsets.rs
similarity index 100%
rename from server/src/streaming/systems/consumer_offsets.rs
rename to core/server/src/streaming/systems/consumer_offsets.rs
diff --git a/server/src/streaming/systems/info.rs b/core/server/src/streaming/systems/info.rs
similarity index 100%
rename from server/src/streaming/systems/info.rs
rename to core/server/src/streaming/systems/info.rs
diff --git a/server/src/streaming/systems/messages.rs b/core/server/src/streaming/systems/messages.rs
similarity index 100%
rename from server/src/streaming/systems/messages.rs
rename to core/server/src/streaming/systems/messages.rs
diff --git a/server/src/streaming/systems/mod.rs b/core/server/src/streaming/systems/mod.rs
similarity index 100%
rename from server/src/streaming/systems/mod.rs
rename to core/server/src/streaming/systems/mod.rs
diff --git a/server/src/streaming/systems/partitions.rs b/core/server/src/streaming/systems/partitions.rs
similarity index 100%
rename from server/src/streaming/systems/partitions.rs
rename to core/server/src/streaming/systems/partitions.rs
diff --git a/server/src/streaming/systems/personal_access_tokens.rs b/core/server/src/streaming/systems/personal_access_tokens.rs
similarity index 100%
rename from server/src/streaming/systems/personal_access_tokens.rs
rename to core/server/src/streaming/systems/personal_access_tokens.rs
diff --git a/server/src/streaming/systems/segments.rs b/core/server/src/streaming/systems/segments.rs
similarity index 100%
rename from server/src/streaming/systems/segments.rs
rename to core/server/src/streaming/systems/segments.rs
diff --git a/server/src/streaming/systems/snapshot/mod.rs b/core/server/src/streaming/systems/snapshot/mod.rs
similarity index 100%
rename from server/src/streaming/systems/snapshot/mod.rs
rename to core/server/src/streaming/systems/snapshot/mod.rs
diff --git a/server/src/streaming/systems/snapshot/procdump.rs b/core/server/src/streaming/systems/snapshot/procdump.rs
similarity index 100%
rename from server/src/streaming/systems/snapshot/procdump.rs
rename to core/server/src/streaming/systems/snapshot/procdump.rs
diff --git a/server/src/streaming/systems/stats.rs b/core/server/src/streaming/systems/stats.rs
similarity index 100%
rename from server/src/streaming/systems/stats.rs
rename to core/server/src/streaming/systems/stats.rs
diff --git a/server/src/streaming/systems/storage.rs b/core/server/src/streaming/systems/storage.rs
similarity index 100%
rename from server/src/streaming/systems/storage.rs
rename to core/server/src/streaming/systems/storage.rs
diff --git a/server/src/streaming/systems/streams.rs b/core/server/src/streaming/systems/streams.rs
similarity index 100%
rename from server/src/streaming/systems/streams.rs
rename to core/server/src/streaming/systems/streams.rs
diff --git a/server/src/streaming/systems/system.rs b/core/server/src/streaming/systems/system.rs
similarity index 100%
rename from server/src/streaming/systems/system.rs
rename to core/server/src/streaming/systems/system.rs
diff --git a/server/src/streaming/systems/topics.rs b/core/server/src/streaming/systems/topics.rs
similarity index 100%
rename from server/src/streaming/systems/topics.rs
rename to core/server/src/streaming/systems/topics.rs
diff --git a/server/src/streaming/systems/users.rs b/core/server/src/streaming/systems/users.rs
similarity index 100%
rename from server/src/streaming/systems/users.rs
rename to core/server/src/streaming/systems/users.rs
diff --git a/server/src/streaming/topics/consumer_group.rs b/core/server/src/streaming/topics/consumer_group.rs
similarity index 100%
rename from server/src/streaming/topics/consumer_group.rs
rename to core/server/src/streaming/topics/consumer_group.rs
diff --git a/server/src/streaming/topics/consumer_groups.rs b/core/server/src/streaming/topics/consumer_groups.rs
similarity index 100%
rename from server/src/streaming/topics/consumer_groups.rs
rename to core/server/src/streaming/topics/consumer_groups.rs
diff --git a/server/src/streaming/topics/consumer_offsets.rs b/core/server/src/streaming/topics/consumer_offsets.rs
similarity index 100%
rename from server/src/streaming/topics/consumer_offsets.rs
rename to core/server/src/streaming/topics/consumer_offsets.rs
diff --git a/server/src/streaming/topics/messages.rs b/core/server/src/streaming/topics/messages.rs
similarity index 100%
rename from server/src/streaming/topics/messages.rs
rename to core/server/src/streaming/topics/messages.rs
diff --git a/server/src/streaming/topics/mod.rs b/core/server/src/streaming/topics/mod.rs
similarity index 100%
rename from server/src/streaming/topics/mod.rs
rename to core/server/src/streaming/topics/mod.rs
diff --git a/server/src/streaming/topics/partitions.rs b/core/server/src/streaming/topics/partitions.rs
similarity index 100%
rename from server/src/streaming/topics/partitions.rs
rename to core/server/src/streaming/topics/partitions.rs
diff --git a/server/src/streaming/topics/persistence.rs b/core/server/src/streaming/topics/persistence.rs
similarity index 100%
rename from server/src/streaming/topics/persistence.rs
rename to core/server/src/streaming/topics/persistence.rs
diff --git a/server/src/streaming/topics/segments.rs b/core/server/src/streaming/topics/segments.rs
similarity index 100%
rename from server/src/streaming/topics/segments.rs
rename to core/server/src/streaming/topics/segments.rs
diff --git a/server/src/streaming/topics/storage.rs b/core/server/src/streaming/topics/storage.rs
similarity index 100%
rename from server/src/streaming/topics/storage.rs
rename to core/server/src/streaming/topics/storage.rs
diff --git a/server/src/streaming/topics/topic.rs b/core/server/src/streaming/topics/topic.rs
similarity index 100%
rename from server/src/streaming/topics/topic.rs
rename to core/server/src/streaming/topics/topic.rs
diff --git a/server/src/streaming/users/mod.rs b/core/server/src/streaming/users/mod.rs
similarity index 100%
rename from server/src/streaming/users/mod.rs
rename to core/server/src/streaming/users/mod.rs
diff --git a/server/src/streaming/users/permissioner.rs b/core/server/src/streaming/users/permissioner.rs
similarity index 100%
rename from server/src/streaming/users/permissioner.rs
rename to core/server/src/streaming/users/permissioner.rs
diff --git a/server/src/streaming/users/permissioner_rules/consumer_groups.rs b/core/server/src/streaming/users/permissioner_rules/consumer_groups.rs
similarity index 100%
rename from server/src/streaming/users/permissioner_rules/consumer_groups.rs
rename to core/server/src/streaming/users/permissioner_rules/consumer_groups.rs
diff --git a/server/src/streaming/users/permissioner_rules/consumer_offsets.rs b/core/server/src/streaming/users/permissioner_rules/consumer_offsets.rs
similarity index 100%
rename from server/src/streaming/users/permissioner_rules/consumer_offsets.rs
rename to core/server/src/streaming/users/permissioner_rules/consumer_offsets.rs
diff --git a/server/src/streaming/users/permissioner_rules/messages.rs b/core/server/src/streaming/users/permissioner_rules/messages.rs
similarity index 100%
rename from server/src/streaming/users/permissioner_rules/messages.rs
rename to core/server/src/streaming/users/permissioner_rules/messages.rs
diff --git a/server/src/streaming/users/permissioner_rules/mod.rs b/core/server/src/streaming/users/permissioner_rules/mod.rs
similarity index 100%
rename from server/src/streaming/users/permissioner_rules/mod.rs
rename to core/server/src/streaming/users/permissioner_rules/mod.rs
diff --git a/server/src/streaming/users/permissioner_rules/partitions.rs b/core/server/src/streaming/users/permissioner_rules/partitions.rs
similarity index 100%
rename from server/src/streaming/users/permissioner_rules/partitions.rs
rename to core/server/src/streaming/users/permissioner_rules/partitions.rs
diff --git a/server/src/streaming/users/permissioner_rules/segments.rs b/core/server/src/streaming/users/permissioner_rules/segments.rs
similarity index 100%
rename from server/src/streaming/users/permissioner_rules/segments.rs
rename to core/server/src/streaming/users/permissioner_rules/segments.rs
diff --git a/server/src/streaming/users/permissioner_rules/streams.rs b/core/server/src/streaming/users/permissioner_rules/streams.rs
similarity index 100%
rename from server/src/streaming/users/permissioner_rules/streams.rs
rename to core/server/src/streaming/users/permissioner_rules/streams.rs
diff --git a/server/src/streaming/users/permissioner_rules/system.rs b/core/server/src/streaming/users/permissioner_rules/system.rs
similarity index 100%
rename from server/src/streaming/users/permissioner_rules/system.rs
rename to core/server/src/streaming/users/permissioner_rules/system.rs
diff --git a/server/src/streaming/users/permissioner_rules/topics.rs b/core/server/src/streaming/users/permissioner_rules/topics.rs
similarity index 100%
rename from server/src/streaming/users/permissioner_rules/topics.rs
rename to core/server/src/streaming/users/permissioner_rules/topics.rs
diff --git a/server/src/streaming/users/permissioner_rules/users.rs b/core/server/src/streaming/users/permissioner_rules/users.rs
similarity index 100%
rename from server/src/streaming/users/permissioner_rules/users.rs
rename to core/server/src/streaming/users/permissioner_rules/users.rs
diff --git a/server/src/streaming/users/user.rs b/core/server/src/streaming/users/user.rs
similarity index 100%
rename from server/src/streaming/users/user.rs
rename to core/server/src/streaming/users/user.rs
diff --git a/server/src/streaming/utils/crypto.rs b/core/server/src/streaming/utils/crypto.rs
similarity index 100%
rename from server/src/streaming/utils/crypto.rs
rename to core/server/src/streaming/utils/crypto.rs
diff --git a/server/src/streaming/utils/file.rs b/core/server/src/streaming/utils/file.rs
similarity index 100%
rename from server/src/streaming/utils/file.rs
rename to core/server/src/streaming/utils/file.rs
diff --git a/server/src/streaming/utils/hash.rs b/core/server/src/streaming/utils/hash.rs
similarity index 100%
rename from server/src/streaming/utils/hash.rs
rename to core/server/src/streaming/utils/hash.rs
diff --git a/server/src/streaming/utils/head_tail_buf.rs b/core/server/src/streaming/utils/head_tail_buf.rs
similarity index 100%
rename from server/src/streaming/utils/head_tail_buf.rs
rename to core/server/src/streaming/utils/head_tail_buf.rs
diff --git a/server/src/streaming/utils/memory_pool.rs b/core/server/src/streaming/utils/memory_pool.rs
similarity index 100%
rename from server/src/streaming/utils/memory_pool.rs
rename to core/server/src/streaming/utils/memory_pool.rs
diff --git a/server/src/streaming/utils/mod.rs b/core/server/src/streaming/utils/mod.rs
similarity index 100%
rename from server/src/streaming/utils/mod.rs
rename to core/server/src/streaming/utils/mod.rs
diff --git a/server/src/streaming/utils/pooled_buffer.rs b/core/server/src/streaming/utils/pooled_buffer.rs
similarity index 100%
rename from server/src/streaming/utils/pooled_buffer.rs
rename to core/server/src/streaming/utils/pooled_buffer.rs
diff --git a/server/src/streaming/utils/random_id.rs b/core/server/src/streaming/utils/random_id.rs
similarity index 100%
rename from server/src/streaming/utils/random_id.rs
rename to core/server/src/streaming/utils/random_id.rs
diff --git a/server/src/tcp/connection_handler.rs b/core/server/src/tcp/connection_handler.rs
similarity index 100%
rename from server/src/tcp/connection_handler.rs
rename to core/server/src/tcp/connection_handler.rs
diff --git a/server/src/tcp/mod.rs b/core/server/src/tcp/mod.rs
similarity index 100%
rename from server/src/tcp/mod.rs
rename to core/server/src/tcp/mod.rs
diff --git a/server/src/tcp/sender.rs b/core/server/src/tcp/sender.rs
similarity index 100%
rename from server/src/tcp/sender.rs
rename to core/server/src/tcp/sender.rs
diff --git a/server/src/tcp/tcp_listener.rs b/core/server/src/tcp/tcp_listener.rs
similarity index 100%
rename from server/src/tcp/tcp_listener.rs
rename to core/server/src/tcp/tcp_listener.rs
diff --git a/server/src/tcp/tcp_sender.rs b/core/server/src/tcp/tcp_sender.rs
similarity index 100%
rename from server/src/tcp/tcp_sender.rs
rename to core/server/src/tcp/tcp_sender.rs
diff --git a/server/src/tcp/tcp_server.rs b/core/server/src/tcp/tcp_server.rs
similarity index 100%
rename from server/src/tcp/tcp_server.rs
rename to core/server/src/tcp/tcp_server.rs
diff --git a/server/src/tcp/tcp_socket.rs b/core/server/src/tcp/tcp_socket.rs
similarity index 100%
rename from server/src/tcp/tcp_socket.rs
rename to core/server/src/tcp/tcp_socket.rs
diff --git a/server/src/tcp/tcp_tls_listener.rs b/core/server/src/tcp/tcp_tls_listener.rs
similarity index 100%
rename from server/src/tcp/tcp_tls_listener.rs
rename to core/server/src/tcp/tcp_tls_listener.rs
diff --git a/server/src/tcp/tcp_tls_sender.rs b/core/server/src/tcp/tcp_tls_sender.rs
similarity index 100%
rename from server/src/tcp/tcp_tls_sender.rs
rename to core/server/src/tcp/tcp_tls_sender.rs
diff --git a/server/src/versioning.rs b/core/server/src/versioning.rs
similarity index 100%
rename from server/src/versioning.rs
rename to core/server/src/versioning.rs
diff --git a/tools/Cargo.toml b/core/tools/Cargo.toml
similarity index 100%
rename from tools/Cargo.toml
rename to core/tools/Cargo.toml
diff --git a/tools/src/data-seeder/main.rs b/core/tools/src/data-seeder/main.rs
similarity index 100%
rename from tools/src/data-seeder/main.rs
rename to core/tools/src/data-seeder/main.rs
diff --git a/tools/src/data-seeder/seeder.rs b/core/tools/src/data-seeder/seeder.rs
similarity index 100%
rename from tools/src/data-seeder/seeder.rs
rename to core/tools/src/data-seeder/seeder.rs