The inside story of building the largest pure-Rust sovereignty stack
332 posts
AstRS 0.1.0 is the first release of COOLJAPAN's Pure Rust robotics dataflow middleware — a successor to dora-rs and a replacement path for ROS 2. 40 crates, a from-scratch RTPS 2.3 stack reaching real ROS 2 nodes with no ROS installed, zero-copy shared memory, and an SMT prover that rules out deadlock before boot.
TensorLogic 0.1.2 replaces rusqlite's bundled C SQLite with the pure-Rust OxiSQL backend, closes an out-of-bounds risk in GPU sparse SpMV/SpMM with upfront shape validation, and moves the RDF/Turtle stack from upstream Oxigraph to COOLJAPAN's own OxiXML.
QuantRS2 0.2.1 fixes a real correctness bug — Rz/CRZ/ParametricRotationZ now follow the IBM/Qiskit/OpenQASM-3 sign convention, caught by independent symbolic verification — cuts Quantum Phase Estimation from hours to milliseconds, lands real D-Wave chain-break decoding and AWS Braket SigV4 signing, and adds a pure-Rust oxicuda backend.
NumRS2 0.4.1 is a production-hardening pass across the whole crate: Arc-backed copy-on-write arrays with O(1) clone, a shared kernels dispatch layer, expression fusion via .expr()/.eval(), real TCP-backed distributed collectives replacing fabricated results, lapack on by default, and a long, independently verified list of correctness fixes — on pure-Rust SciRS2 0.6.5 with 5,635+ passing tests.
OxiGAF 0.1.2 is a correctness release: a hardcoded L2 photometric loss and a missing SH-color position gradient affected every training run on 0.1.1. Both are fixed, alongside pure-Rust PyTorch/.pkl checkpoint ingest, spec-conformant glTF 2.0 export, and a real meta-learning avatar model. 15,289 tests passing, 100% Pure Rust.
OxiZ 0.3.3 is a soundness release: fifteen SMT-LIB benchmarks marked unsat in their own header were answering sat, most in under a second. Eight independent defects fixed, plus first-class RoundingMode, end-to-end recursive functions, algebraic-number model witnesses, and a working wasm32 clock. 170/170 Z3 parity, 10,323 tests. Pure Rust, Apache-2.0.
TrustformeRS 0.2.1 is a production-grade honesty and correctness pass: an RS256 JWT auth bypass deleted, five deadlocks fixed, dozens of fabricated/placeholder code paths replaced with real logic or structured errors, and cargo deny fully clean — 21,370 tests passing. The sovereign transformer layer for the COOLJAPAN ecosystem.
PandRS 0.4.1 fixes a chi2_sf sign bug that made chi-squared hypothesis tests under-report significance, corrects the Student-t/F CDFs, rewrites GroupBy from O(n²) to O(n), and replaces fabricated GPU/Python-binding results with real computations. 2,817 tests passing. The sovereign DataFrame layer for COOLJAPAN.
OptiRS 0.3.2 is a production-hardening release: fabricated p-values, un-cancelled secure-aggregation masks, and simulated GPU latency are replaced with real implementations or explicit errors. Workspace-wide zero-warning policy, ~90 dead scaffolding types removed, 4,200+ tests passing on Pure Rust ML optimizers built on SciRS2.
OxiGeo 0.2.4 fixes three real user-filed issues — GeoPackage overflow-page cells (#17), GDAL's fractional VRT SrcRect/DstRect values (#18), and VRT mosaic nodata-skip compositing (#19) — plus a new buffered sync-over-fetch driver that makes the browser COG viewer work end to end for the first time, and two large embedded EPSG registry correctness passes.
OxiGIS 0.1.0 is a full desktop and browser GIS application with zero C/C++/Fortran FFI in its default features: wgpu tile rendering (COG, XYZ, MVT, PMTiles), a built-in EPSG registry with complete Japanese coverage, vector editing, and PDF print — one source tree, a native binary and a WASM bundle. Live now at gis.cooljapan.tech. 2,565 tests passing.
OxiProj 0.1.5 is a correctness release for the EPSG authority (proj.db) coordinate path: twelve defects — from a 3.28x-oversized ellipsoid to a 380 m operation-selection miss — found and fixed against the Homebrew PROJ 9.7.0 oracle, every number measured, not derived. 2,855 tests passing, 0 failing.
OxiLLaMa 0.1.4 is the Pure Rust LLM inference engine and sovereign alternative to llama.cpp. This release fixes a remotely-crashable GGUF parser, an unauthenticated /admin/*, and a shipped server that ran with every middleware disabled; adds a GGUF-embedded tokenizer, K-quant encoders, and a GPU offload backend; and verifies logits token-for-token against real llama.cpp — plus a 37.5x Qwen3 decode speedup. 3,751 tests passing.
OxiProj 0.1.4 is a maintenance release: two Python-packaging fixes (missing LICENSE files in the maturin sdist, PyPI trusted publishing), a corrected cs2cs Quick Start example, ecosystem dependency bumps across seven COOLJAPAN crates, and a documentation-accuracy pass that corrects the README's own parity-corpus numbers. No public API changes, no behavior changes, no source changes to any library crate.
OxiONNX 0.1.7 grows oxionnx-cuda from 25 to 40 accelerated ops with real Conv support, session-lifetime weight/buffer residency, and batched MatMul up to 17x faster — plus a fix for a two-stream race that silently returned wrong GEMM results on real hardware. 3,595 tests passing. The sovereign Pure Rust ONNX layer for COOLJAPAN.
ToRSh 0.2.0 completes autograd backward coverage, consolidates GPU compute onto the pure-Rust oxicuda stack, ships full NumPy/pandas/SciPy interop and PyTorch-compatible LR schedulers, and replaces fabricated success paths with honest errors. 10,638 tests passing. The sovereign deep-learning layer for COOLJAPAN.
Kizzasi 0.2.3 removes the last C dependency (Oniguruma) from published crates via a candle fork — fixed for downstream users, not just this workspace. Ships pure-Rust video (OxiMedia Y4M decode + camera capture), pure mqtt-tls, and a new kizzasi-metal crate for safe cross-platform Metal acceleration.
OxiCUDA 0.5.5 audits oxicuda-metal and oxicuda-webgpu on real Apple Silicon, fixing conv2d/attention/softmax false completions where finished MSL kernels sat unused behind CPU scalar loops. Separately, a downstream investigation wires up an unreachable split-K GEMM path, replaces a silent Winograd no-op with a real kernel, and fixes wrong Ampere GA10x hardware constants — measured on a real RTX A4000. 38,987 tests, ~1.31M SLoC, 74 crates.
OxiMedia 0.2.1 fixes a ±35 dB K-weighting bug in its EBU R128 loudness stack, ships a new Pure-Rust oximedia-capture crate for AVFoundation/V4L2/Media Foundation camera input, and brings VP8/VP9 to bit-exact inter-frame decode against libvpx — plus a full RFC 9639 FLAC rebuild. The sovereign media layer for the COOLJAPAN ecosystem.
OxiCUDA 0.5.4 adds WarpVec/WarpMask, a SIMD-flavored warp-vector layer for oxicuda-ptx's builder DSL, six new IR instructions for warp shuffle/vote, and a foreign-compiler PTX interop test proving the driver/launch stack hosts upstream rustc-generated PTX too. 38,689 tests, ~1.30M SLoC, 74 crates.
OxiText 0.2.3 fixes a font-fallback bug where a single `.notdef` hit could re-point every already-shaped glyph in a run to the wrong font's glyph table — invisible whenever two fonts share glyph-id numbering. Adds a script-tag introspection API. 851 tests passing. The sovereign Pure Rust text layer for COOLJAPAN.
OxiONNX 0.1.6 ships GPU weight/activation residency and a direct implicit-GEMM Conv2D kernel (~692 GFLOP/s on M3) — plus the fix making wasm32 CPU inference actually run, and a CoreML compile cache ending 857 GB of orphaned recompiles. 3,212 tests passing. The sovereign Pure Rust ONNX layer for COOLJAPAN.
Kizzasi 0.2.2 ships a WebGPU acceleration backend, real tensorlogic-ir constraint compilation, PEAQ perceptual audio quality evaluation, and multi-speaker tokenization — alongside a wide correctness sweep that fixes training, SSM recurrences, and weight serialization that were silently broken since 0.2.1. 2,744 tests passing, 100% Pure Rust.
OxiXML 0.1.2 closes every documented API-parity divergence from oxrdf/oxttl/oxrdfxml/oxjsonld: borrowed-ref iteration, impl Into<String> builders, Send JSON-LD parsers, and a JsonLdSerializer that finally emits its @context/@graph envelope. Deliberately breaking vs 0.1.1, Pure Rust, 0 external crates by default.