diff --git a/builds/cmake/install-cmake.sh b/builds/cmake/install-cmake.sh
index 245773a13..3082ddb69 100755
--- a/builds/cmake/install-cmake.sh
+++ b/builds/cmake/install-cmake.sh
@@ -402,7 +402,9 @@ main()
"-Wno-enum-constexpr-conversion")
boost_OPTIONS=(
+ "--with-container"
"--with-iostreams"
+ "--with-json"
"--with-locale"
"--with-program_options"
"--with-regex"
diff --git a/builds/cmake/install-presets.sh b/builds/cmake/install-presets.sh
index d66772512..579ed53af 100755
--- a/builds/cmake/install-presets.sh
+++ b/builds/cmake/install-presets.sh
@@ -418,7 +418,9 @@ main()
"-Wno-enum-constexpr-conversion")
boost_OPTIONS=(
+ "--with-container"
"--with-iostreams"
+ "--with-json"
"--with-locale"
"--with-program_options"
"--with-regex"
diff --git a/builds/gnu/install-gnu.sh b/builds/gnu/install-gnu.sh
index 72f3fcae7..0272cf546 100755
--- a/builds/gnu/install-gnu.sh
+++ b/builds/gnu/install-gnu.sh
@@ -384,7 +384,9 @@ main()
"-Wno-enum-constexpr-conversion")
boost_OPTIONS=(
+ "--with-container"
"--with-iostreams"
+ "--with-json"
"--with-locale"
"--with-program_options"
"--with-regex"
diff --git a/builds/msvc/vs2022/libbitcoin-database-test/libbitcoin-database-test.vcxproj b/builds/msvc/vs2022/libbitcoin-database-test/libbitcoin-database-test.vcxproj
index 45f541e33..ed7e9387b 100644
--- a/builds/msvc/vs2022/libbitcoin-database-test/libbitcoin-database-test.vcxproj
+++ b/builds/msvc/vs2022/libbitcoin-database-test/libbitcoin-database-test.vcxproj
@@ -227,7 +227,9 @@
+
+
@@ -240,7 +242,9 @@
This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
diff --git a/builds/msvc/vs2022/libbitcoin-database-test/packages.config b/builds/msvc/vs2022/libbitcoin-database-test/packages.config
index a8902615d..3f05734c3 100644
--- a/builds/msvc/vs2022/libbitcoin-database-test/packages.config
+++ b/builds/msvc/vs2022/libbitcoin-database-test/packages.config
@@ -7,7 +7,9 @@
-->
+
+
diff --git a/builds/msvc/vs2022/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj b/builds/msvc/vs2022/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj
index 6bf592e9a..35cdfb779 100644
--- a/builds/msvc/vs2022/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj
+++ b/builds/msvc/vs2022/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj
@@ -127,7 +127,9 @@
+
+
@@ -139,7 +141,9 @@
This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
diff --git a/builds/msvc/vs2022/libbitcoin-database-tools/packages.config b/builds/msvc/vs2022/libbitcoin-database-tools/packages.config
index fb0230fa7..fc474c384 100644
--- a/builds/msvc/vs2022/libbitcoin-database-tools/packages.config
+++ b/builds/msvc/vs2022/libbitcoin-database-tools/packages.config
@@ -7,7 +7,9 @@
-->
+
+
diff --git a/builds/msvc/vs2022/libbitcoin-database/libbitcoin-database.vcxproj b/builds/msvc/vs2022/libbitcoin-database/libbitcoin-database.vcxproj
index 9e152dc41..975ce9478 100644
--- a/builds/msvc/vs2022/libbitcoin-database/libbitcoin-database.vcxproj
+++ b/builds/msvc/vs2022/libbitcoin-database/libbitcoin-database.vcxproj
@@ -268,7 +268,9 @@
+
+
@@ -280,7 +282,9 @@
This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
diff --git a/builds/msvc/vs2022/libbitcoin-database/packages.config b/builds/msvc/vs2022/libbitcoin-database/packages.config
index fb0230fa7..fc474c384 100644
--- a/builds/msvc/vs2022/libbitcoin-database/packages.config
+++ b/builds/msvc/vs2022/libbitcoin-database/packages.config
@@ -7,7 +7,9 @@
-->
+
+
diff --git a/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.vcxproj b/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.vcxproj
index 6877eca6c..fb97dc000 100644
--- a/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.vcxproj
+++ b/builds/msvc/vs2026/libbitcoin-database-test/libbitcoin-database-test.vcxproj
@@ -227,7 +227,9 @@
+
+
@@ -240,7 +242,9 @@
This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
diff --git a/builds/msvc/vs2026/libbitcoin-database-test/packages.config b/builds/msvc/vs2026/libbitcoin-database-test/packages.config
index bed507dbf..df1d1f3e2 100644
--- a/builds/msvc/vs2026/libbitcoin-database-test/packages.config
+++ b/builds/msvc/vs2026/libbitcoin-database-test/packages.config
@@ -7,7 +7,9 @@
-->
+
+
diff --git a/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj b/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj
index 3b7b8aed6..b2945da40 100644
--- a/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj
+++ b/builds/msvc/vs2026/libbitcoin-database-tools/libbitcoin-database-tools.vcxproj
@@ -127,7 +127,9 @@
+
+
@@ -139,7 +141,9 @@
This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
diff --git a/builds/msvc/vs2026/libbitcoin-database-tools/packages.config b/builds/msvc/vs2026/libbitcoin-database-tools/packages.config
index 7ced9c189..5acf46c12 100644
--- a/builds/msvc/vs2026/libbitcoin-database-tools/packages.config
+++ b/builds/msvc/vs2026/libbitcoin-database-tools/packages.config
@@ -7,7 +7,9 @@
-->
+
+
diff --git a/builds/msvc/vs2026/libbitcoin-database/libbitcoin-database.vcxproj b/builds/msvc/vs2026/libbitcoin-database/libbitcoin-database.vcxproj
index b28c4944a..0642cc7e9 100644
--- a/builds/msvc/vs2026/libbitcoin-database/libbitcoin-database.vcxproj
+++ b/builds/msvc/vs2026/libbitcoin-database/libbitcoin-database.vcxproj
@@ -268,7 +268,9 @@
+
+
@@ -280,7 +282,9 @@
This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
+
+
diff --git a/builds/msvc/vs2026/libbitcoin-database/packages.config b/builds/msvc/vs2026/libbitcoin-database/packages.config
index 7ced9c189..5acf46c12 100644
--- a/builds/msvc/vs2026/libbitcoin-database/packages.config
+++ b/builds/msvc/vs2026/libbitcoin-database/packages.config
@@ -7,7 +7,9 @@
-->
+
+