MishimaWire.Geometry 1.3.10

mishima-wire

Woodpecker CI

.NET C# NuGet NuGet Geometry xUnit Coverlet License

MishimaWire

MishimaWire is the shared foundation package for Mishima database engines: IEEE CRC-32, reactive/IO primitives, and the SlabV2 cell wire authority (MishimaWireType 1–46, MishimaCellValue, catalog, codec) for MishimaDb, MishimaDocs, and MishimaGraph.

Optional MishimaWire.Geometry adds NetTopologySuite factories/getters and SQL/MM densify. Core has no NTS dependency (ADR 0005).

It is not a database engine. Engines keep their own on-disk formats, WAL/journal semantics, MVCC, and query planners. See the suite program of record:

../docs/PLAN-MishimaSuite-Shared-Engine-Foundation-Extraction.adoc

Summary

Concern Status in 1.3.2
IEEE CRC-32 (MishimaIeeeCrc32) Shipped — used by MishimaDocs 1.1+
AES-256-GCM seal (MishimaAesGcmSeal) Shipped — MishimaWire.Security (engines keep envelopes)
MishimaEventSubject{T} Shipped — MishimaWire.Reactive
File I/O ports Shipped — byte + FileStream ports; counting/fault test adapters
MishimaWireType / SlabV2 / catalog Shipped — Core stores geometry as WKB / MishimaEnvelope
Geometry satellite package Shipped — MishimaWire.Geometry (NTS optional)
Architecture tests Shipped — no engine / Core-without-NTS gates
Graph adjacency / Docs JSON / Db MVCC Never — stay in engine repos

Tech stack

  • .NET 10 (net10.0), C# 14
  • Robotico.Result on Core; NetTopologySuite only on MishimaWire.Geometry
  • xUnit + Coverlet (≥ 90% line on Core assembly)
  • Meziantou.Analyzer, TreatWarningsAsErrors
  • Publish target: BaGetter at download.robotico.dev

Build & test

dotnet build mishima-wire.slnx -c Release
dotnet test mishima-wire.slnx -c Release -p:NuGetAudit=false

Pack / push:

bash scripts/pack-release.sh
source ../../scripts/load-robotico-publish-env.sh   # from FORK1
bash scripts/nuget-push-download.sh

Consumers

Package Min version using MishimaWire
MishimaDb (not yet — remains 1.0.0; dual authority until W3)
MishimaDocs 1.1.0 (CRC / EventSubject / IO; cell wire unused)
MishimaGraph G0+ (planned — pin Wire Core 1.3 for property cells; Geometry only if GIS)
Nexus wire codecs expand cell mapping against Wire 1.3

Repository

Showing the top 20 packages that depend on MishimaWire.Geometry.

Packages Downloads
MishimaDb
Embedded MishimaDb single-file store (MVP: memory-mapped read + self-describing layout).
75
MishimaGraph.Format
MishimaGraph G1 region codecs, store builder, and wire DTOs (arch F7/F8/F9).
70
MishimaGraph
Embedded graph database engine (LPG + RDF) — WAL/MVCC, indexes, vector/HNSW, FTS/geo, cluster Raft, native GraphRAG APIs.
69
MishimaDb
Embedded MishimaDb single-file store (MVP: memory-mapped read + self-describing layout).
15
MishimaDb
Embedded MishimaDb single-file store (MVP: memory-mapped read + self-describing layout).
10
MishimaGraph
Embedded graph database engine (LPG + RDF) — WAL/MVCC, indexes, vector/HNSW, FTS/geo, cluster Raft, native GraphRAG APIs.
8
MishimaGraph.Format
MishimaGraph G1 region codecs, store builder, and wire DTOs (arch F7/F8/F9).
8
MishimaGraph.Format
MishimaGraph G1 region codecs, store builder, and wire DTOs (arch F7/F8/F9).
7
MishimaGraph
Embedded graph database engine (LPG + RDF) — WAL/MVCC, indexes, vector/HNSW, FTS/geo, cluster Raft, native GraphRAG APIs.
6
MishimaGraph
Embedded graph database engine (LPG + RDF) — WAL/MVCC, indexes, vector/HNSW, FTS/geo, cluster Raft, native GraphRAG APIs.
5
MishimaDb
Embedded MishimaDb single-file store (MVP: memory-mapped read + self-describing layout).
5
MishimaDb
Embedded MishimaDb single-file store (MVP: memory-mapped read + self-describing layout).
4
MishimaGraph.Format
MishimaGraph G1 region codecs, store builder, and wire DTOs (arch F7/F8/F9).
4
MishimaGraph
Embedded graph database engine (LPG + RDF) — WAL/MVCC, indexes, vector/HNSW, FTS/geo, cluster Raft, native GraphRAG APIs.
4
MishimaDb
Embedded MishimaDb single-file store (MVP: memory-mapped read + self-describing layout).
3
MishimaGraph
Embedded graph database engine (LPG + RDF) — WAL/MVCC, indexes, vector/HNSW, FTS/geo, cluster Raft, native GraphRAG APIs.
3
MishimaDb
Embedded MishimaDb single-file store (MVP: memory-mapped read + self-describing layout).
2

.NET 10.0

Version Downloads Last updated
1.3.13 1 11/09/2026
1.3.12 2 11/07/2026
1.3.11 0 11/07/2026
1.3.10 87 07/25/2026
1.3.9 4 07/23/2026
1.3.8 12 07/21/2026
1.3.7 1 07/21/2026
1.3.6 1 07/21/2026
1.3.5 1 07/21/2026
1.3.4 1 07/21/2026
1.3.3 1 07/21/2026
1.3.2 1 07/21/2026
1.3.1 1 07/21/2026
1.3.0 1 07/21/2026