diff --git a/ZB.MOM.WW.SPHistorianClient/.gitignore b/ZB.MOM.WW.SPHistorianClient/.gitignore
new file mode 100644
index 0000000..894d9d5
--- /dev/null
+++ b/ZB.MOM.WW.SPHistorianClient/.gitignore
@@ -0,0 +1,6 @@
+bin/
+obj/
+# identity-bearing / non-redistributable — never commit
+*.ndjson
+current/
+aveva-install-*/
diff --git a/ZB.MOM.WW.SPHistorianClient/Directory.Build.props b/ZB.MOM.WW.SPHistorianClient/Directory.Build.props
new file mode 100644
index 0000000..c4755a6
--- /dev/null
+++ b/ZB.MOM.WW.SPHistorianClient/Directory.Build.props
@@ -0,0 +1,12 @@
+
+
+
+ net10.0
+ enable
+ enable
+ latest
+ 0.1.0
+ true
+
+
+
diff --git a/ZB.MOM.WW.SPHistorianClient/Directory.Packages.props b/ZB.MOM.WW.SPHistorianClient/Directory.Packages.props
new file mode 100644
index 0000000..ab763ff
--- /dev/null
+++ b/ZB.MOM.WW.SPHistorianClient/Directory.Packages.props
@@ -0,0 +1,30 @@
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ZB.MOM.WW.SPHistorianClient/ZB.MOM.WW.SPHistorianClient.slnx b/ZB.MOM.WW.SPHistorianClient/ZB.MOM.WW.SPHistorianClient.slnx
new file mode 100644
index 0000000..a4d8a21
--- /dev/null
+++ b/ZB.MOM.WW.SPHistorianClient/ZB.MOM.WW.SPHistorianClient.slnx
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/ZB.MOM.WW.SPHistorianClient/src/ZB.MOM.WW.SPHistorianClient/ZB.MOM.WW.SPHistorianClient.csproj b/ZB.MOM.WW.SPHistorianClient/src/ZB.MOM.WW.SPHistorianClient/ZB.MOM.WW.SPHistorianClient.csproj
new file mode 100644
index 0000000..1d72c4d
--- /dev/null
+++ b/ZB.MOM.WW.SPHistorianClient/src/ZB.MOM.WW.SPHistorianClient/ZB.MOM.WW.SPHistorianClient.csproj
@@ -0,0 +1,43 @@
+
+
+
+ true
+ ZB.MOM.WW.SPHistorianClient
+ ZB.MOM.WW
+ Pure-managed .NET 10 client for AVEVA System Platform Historian (Wonderware) for the ZB.MOM.WW SCADA family. The wire protocol is reverse-engineered and re-implemented in C# — no native AVEVA runtime dependency. Surfaces history reads (raw / aggregate / at-time / event), tag browse + metadata, status, and tag create/delete over the WCF/MDAS transports (Windows) plus a cross-platform gRPC transport for 2023 R2.
+ aveva;wonderware;historian;system-platform;scada;timeseries;grpc;wcf;zb-mom-ww
+ https://gitea.dohertylan.com/dohertj2/zb-mom-ww-sphistorianclient
+ https://gitea.dohertylan.com/dohertj2/zb-mom-ww-sphistorianclient
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
+
+
+ <_Parameter1>ZB.MOM.WW.SPHistorianClient.Tests
+
+
+
+
diff --git a/ZB.MOM.WW.SPHistorianClient/tests/ZB.MOM.WW.SPHistorianClient.Tests/ZB.MOM.WW.SPHistorianClient.Tests.csproj b/ZB.MOM.WW.SPHistorianClient/tests/ZB.MOM.WW.SPHistorianClient.Tests/ZB.MOM.WW.SPHistorianClient.Tests.csproj
new file mode 100644
index 0000000..e593f46
--- /dev/null
+++ b/ZB.MOM.WW.SPHistorianClient/tests/ZB.MOM.WW.SPHistorianClient.Tests/ZB.MOM.WW.SPHistorianClient.Tests.csproj
@@ -0,0 +1,23 @@
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+