diff --git a/beaconchain/rpc/proto/beaconchain.pb.go b/api/beaconchain/beaconchain.pb.go similarity index 100% rename from beaconchain/rpc/proto/beaconchain.pb.go rename to api/beaconchain/beaconchain.pb.go diff --git a/beaconchain/rpc/proto/beaconchain.proto b/api/beaconchain/beaconchain.proto similarity index 100% rename from beaconchain/rpc/proto/beaconchain.proto rename to api/beaconchain/beaconchain.proto diff --git a/beaconchain/libs/beaconchain.go b/internal/beaconchain/libs/beaconchain.go similarity index 100% rename from beaconchain/libs/beaconchain.go rename to internal/beaconchain/libs/beaconchain.go diff --git a/beaconchain/libs/beaconchain_handler.go b/internal/beaconchain/libs/beaconchain_handler.go similarity index 100% rename from beaconchain/libs/beaconchain_handler.go rename to internal/beaconchain/libs/beaconchain_handler.go diff --git a/beaconchain/libs/beaconchain_test.go b/internal/beaconchain/libs/beaconchain_test.go similarity index 100% rename from beaconchain/libs/beaconchain_test.go rename to internal/beaconchain/libs/beaconchain_test.go diff --git a/beaconchain/rpc/client.go b/internal/beaconchain/rpc/client.go similarity index 100% rename from beaconchain/rpc/client.go rename to internal/beaconchain/rpc/client.go diff --git a/beaconchain/rpc/server.go b/internal/beaconchain/rpc/server.go similarity index 100% rename from beaconchain/rpc/server.go rename to internal/beaconchain/rpc/server.go