diff --git a/internal/solver/bench_test.go b/pkg/deppy/solver/bench_test.go similarity index 100% rename from internal/solver/bench_test.go rename to pkg/deppy/solver/bench_test.go diff --git a/internal/solver/constraints.go b/pkg/deppy/solver/constraints.go similarity index 100% rename from internal/solver/constraints.go rename to pkg/deppy/solver/constraints.go diff --git a/internal/solver/constraints_test.go b/pkg/deppy/solver/constraints_test.go similarity index 100% rename from internal/solver/constraints_test.go rename to pkg/deppy/solver/constraints_test.go diff --git a/internal/solver/doc.go b/pkg/deppy/solver/doc.go similarity index 100% rename from internal/solver/doc.go rename to pkg/deppy/solver/doc.go diff --git a/internal/solver/lit_mapping.go b/pkg/deppy/solver/lit_mapping.go similarity index 100% rename from internal/solver/lit_mapping.go rename to pkg/deppy/solver/lit_mapping.go diff --git a/internal/solver/search.go b/pkg/deppy/solver/search.go similarity index 100% rename from internal/solver/search.go rename to pkg/deppy/solver/search.go diff --git a/internal/solver/search_test.go b/pkg/deppy/solver/search_test.go similarity index 100% rename from internal/solver/search_test.go rename to pkg/deppy/solver/search_test.go diff --git a/internal/solver/solve.go b/pkg/deppy/solver/solve.go similarity index 100% rename from internal/solver/solve.go rename to pkg/deppy/solver/solve.go diff --git a/internal/solver/solve_test.go b/pkg/deppy/solver/solve_test.go similarity index 100% rename from internal/solver/solve_test.go rename to pkg/deppy/solver/solve_test.go diff --git a/internal/solver/tracer.go b/pkg/deppy/solver/tracer.go similarity index 100% rename from internal/solver/tracer.go rename to pkg/deppy/solver/tracer.go diff --git a/internal/solver/variable.go b/pkg/deppy/solver/variable.go similarity index 100% rename from internal/solver/variable.go rename to pkg/deppy/solver/variable.go diff --git a/internal/solver/zz_search_test.go b/pkg/deppy/solver/zz_search_test.go similarity index 100% rename from internal/solver/zz_search_test.go rename to pkg/deppy/solver/zz_search_test.go