MishimaWire 1.3.11
mishima-wire
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
- Forge: https://brokkr.robotico.dev/mishima/mishima-wire
- Suite clone path:
mishima-suite/mishima-wire/
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
- Robotico.Result (>= 1.0.4)
| 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 |