diff --git a/NextGenSoftware.Holochain.HoloNET.Client/Enums/HolochainVersionEnum.cs b/NextGenSoftware.Holochain.HoloNET.Client/Enums/HolochainVersionEnum.cs
new file mode 100644
index 000000000..12f92419d
--- /dev/null
+++ b/NextGenSoftware.Holochain.HoloNET.Client/Enums/HolochainVersionEnum.cs
@@ -0,0 +1,23 @@
+namespace NextGenSoftware.Holochain.HoloNET.Client
+{
+ ///
+ /// Defines the supported versions of Holochain for protocol compatibility.
+ ///
+ public enum HolochainVersion
+ {
+ ///
+ /// Legacy Holochain version (0.0.x series) - Redux protocol
+ ///
+ Redux,
+
+ ///
+ /// RSM version (0.0.x series) - RSM protocol
+ ///
+ RSM,
+
+ ///
+ /// Latest stable Holochain version (0.5.2) - JSON-RPC 2.0 protocol
+ ///
+ Holochain_0_5_2
+ }
+}
diff --git a/NextGenSoftware.Holochain.HoloNET.Client/HoloNET DNA/HoloNETDNA.cs b/NextGenSoftware.Holochain.HoloNET.Client/HoloNET DNA/HoloNETDNA.cs
index 3724f5ecc..9fedb31a0 100644
--- a/NextGenSoftware.Holochain.HoloNET.Client/HoloNET DNA/HoloNETDNA.cs
+++ b/NextGenSoftware.Holochain.HoloNET.Client/HoloNET DNA/HoloNETDNA.cs
@@ -218,6 +218,10 @@ public LoggingMode ConsoleLoggingMode
//TODO: Possibly add these as defaults (used for the Connect methods).
//retrieveAgentPubKeyAndDnaHashMode
+ ///
+ /// The version of Holochain to use. This determines the protocol and API version for communication with the Holochain conductor.
+ ///
+ public HolochainVersion HolochainVersion { get; set; } = HolochainVersion.Holochain_0_5_2;
//retrieveAgentPubKeyAndDnaHashFromConductor
//retrieveAgentPubKeyAndDnaHashFromSandbox
//automaticallyAttemptToRetrieveFromConductorIfSandBoxFails
diff --git a/NextGenSoftware.Holochain.HoloNET.Client/NextGenSoftware.Holochain.HoloNET.Client.csproj b/NextGenSoftware.Holochain.HoloNET.Client/NextGenSoftware.Holochain.HoloNET.Client.csproj
index 691d9ff83..a8a7088b6 100644
--- a/NextGenSoftware.Holochain.HoloNET.Client/NextGenSoftware.Holochain.HoloNET.Client.csproj
+++ b/NextGenSoftware.Holochain.HoloNET.Client/NextGenSoftware.Holochain.HoloNET.Client.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net9.0
NextGenSoftware.Holochain.HoloNET.Client
diff --git a/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor.Client/NextGenSoftware.Holochain.HoloNET.Templates.Blazor.Client.csproj b/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor.Client/NextGenSoftware.Holochain.HoloNET.Templates.Blazor.Client.csproj
index ff345db32..91cf2d22e 100644
--- a/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor.Client/NextGenSoftware.Holochain.HoloNET.Templates.Blazor.Client.csproj
+++ b/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor.Client/NextGenSoftware.Holochain.HoloNET.Templates.Blazor.Client.csproj
@@ -1,7 +1,7 @@
- net8.0
+ net9.0
enable
enable
true
@@ -9,7 +9,7 @@
-
+
diff --git a/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/Components/Pages/Home.razor b/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/Components/Pages/Home.razor
deleted file mode 100644
index 9001e0bd2..000000000
--- a/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/Components/Pages/Home.razor
+++ /dev/null
@@ -1,7 +0,0 @@
-@page "/"
-
-Home
-
-Hello, world!
-
-Welcome to your new app.
diff --git a/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor.csproj b/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor.csproj
index b7251d5f9..d73013879 100644
--- a/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor.csproj
+++ b/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor/NextGenSoftware.Holochain.HoloNET.Templates.Blazor.csproj
@@ -1,14 +1,14 @@
- net8.0
+ net9.0
enable
enable
-
+