MishimaWire 1.3.0

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.0
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 — MishimaWire.IO
MishimaWireType / SlabV2 / catalog Shipped — Core stores geometry as WKB / MishimaEnvelope
Geometry satellite package Shipped — MishimaWire.Geometry (NTS optional)
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.

Packages Downloads
MishimaWire.Geometry
Optional MishimaWire Geometry satellite: NetTopologySuite WKB factories/getters and SQL/MM curve densify for GIS hosts. Depends on MishimaWire Core (no NTS on Core).
87
MishimaDb
Embedded MishimaDb single-file store (MVP: memory-mapped read + self-describing layout).
75
MishimaGraph.Abstractions
MishimaGraph capability contracts and MGR_* error catalog (arch F7/F8/F10).
70
MishimaGraph.Format
MishimaGraph G1 region codecs, store builder, and wire DTOs (arch F7/F8/F9).
70
MishimaGraph.Model
MishimaGraph catalog/schema DTOs, identity types, and partition topology (arch F7).
70
MishimaGraph.Storage
MishimaGraph durable 2PC sidecars and prepare/coord request wire slice (arch F7).
70
MishimaGraph
Embedded graph database engine (LPG + RDF) — WAL/MVCC, indexes, vector/HNSW, FTS/geo, cluster Raft, native GraphRAG APIs.
69
MishimaGraph.Cluster
MishimaGraph Raft cluster runtime and distributed txn coordination slice (arch F7).
69
MishimaDocs
Embedded single-file document store for Mishima.
67
MishimaTime
Embedded native time-series engine for Mishima (no SQL/PromQL — languages on Nexus).
60
MishimaTime.Model
MishimaTime domain model — series, wide events, cardinality snapshots.
60
MishimaTime.Storage
MishimaTime WAL + time-ordered series storage kernel.
58
Robotico.Outbox.MishimaDb
IOutbox backed by MishimaDb logical-type rows. Enqueue stages one OutboxMessage row; optional MishimaWriteTransaction defers persistence until the host unit of work commits.
22
MishimaVector
Embedded native vector database engine for Mishima (HTTP/gRPC/SDKs on Nexus). 1.0.0 = galaxy-fastest gate.
19
MishimaVector.Storage
MishimaVector storage kernel collaborators (mmap/WAL/segments) — no public host API.
19
MishimaTime
Embedded native time-series engine for Mishima (no SQL/PromQL — languages on Nexus).
17
MishimaDb
Embedded MishimaDb single-file store (MVP: memory-mapped read + self-describing layout).
15
MishimaWf.Persistence.MishimaDb
MishimaWf event store on MishimaDb.
15
MishimaTime.Model
MishimaTime domain model — series, wide events, cardinality snapshots.
15
MishimaDocs
Embedded single-file document store for Mishima.
14

.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 95 07/25/2026
1.3.9 11 07/23/2026
1.3.8 27 07/21/2026
1.3.7 2 07/21/2026
1.3.6 2 07/21/2026
1.3.5 2 07/21/2026
1.3.4 2 07/21/2026
1.3.3 1 07/21/2026
1.3.2 2 07/21/2026
1.3.1 2 07/21/2026
1.3.0 2 07/21/2026
1.2.1 2 07/21/2026
1.2.0 2 07/21/2026
1.1.0 4 07/21/2026
1.0.0 11 07/21/2026