MishimaWire 1.2.1

mishima-wire

Woodpecker CI

.NET C# NuGet 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.

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.2.1
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 — copy-then-own from MishimaDb 1.0 (ADR 0003)
Geometry satellite package Deferred — NTS helpers in Core for 1.2
Graph adjacency / Docs JSON / Db MVCC Never — stay in engine repos

Tech stack

  • .NET 10 (net10.0), C# 14
  • Robotico.Result, NetTopologySuite (geometry cells)
  • xUnit + Coverlet (≥ 90% line on Core; Geometry helpers excluded per ADR 0003)
  • 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

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 1.2 for property cells)
Nexus wire codecs expand cell mapping against Wire 1.2

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