COOLJAPAN

COOLJAPAN Blog

The inside story of building the largest pure-Rust sovereignty stack

332 posts

release 331 pure-rust 275 scirs2 86 rust 79 noffi 44 cooljapan 44 wasm 37 machine-learning 37 gpu 34 cuda 33 security 30 scientific-computing 29 simd 27 oxiarc 24 numpy 22 oxicuda 21
Sep 6, 2026 · 9 min

AstRS 0.1.0 Released — A Pure Rust dora-rs Successor, a From-Scratch RTPS 2.3 Stack, and SMT-Proved Dataflow Graphs

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.

releaseastrsrobotics
Aug 31, 2026 · 6 min

TensorLogic 0.1.2 Released — A Pure-Rust SQLite Backend, a GPU Bounds-Check Fix, and OxiXML-Powered RDF

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.

releasetensorlogicneurosymbolic
Aug 30, 2026 · 8 min

QuantRS2 0.2.1 Released — A Correct Rz Gate, Phase Estimation From Hours to Milliseconds, and Pure-Rust CUDA

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.

releasequantrs2quantum-computing
Aug 29, 2026 · 10 min

NumRS2 0.4.1 Released — O(1) Copy-on-Write Arrays, Real Distributed Collectives, and a Production-Hardening Pass

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.

releasenumrs2numpy
Aug 28, 2026 · 8 min

OxiGAF 0.1.2 Released — Two Backward-Pass Bugs Were Silently Breaking Every 0.1.1 Training Run

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.

releaseoxigafgaussian-splatting
Aug 26, 2026 · 12 min

OxiZ 0.3.3 Released — Fifteen Benchmarks Said sat, All Fifteen Were Unsat, All Fifteen Are Fixed

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.

releaseoxizsmt-solver
Aug 26, 2026 · 9 min

TrustformeRS 0.2.1 Released — The Honesty Pass: Fabricated Logic Purged, Five Deadlocks Fixed

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.

releasetrustformersrust
Aug 24, 2026 · 12 min

PandRS 0.4.1 Released — Every Chi-Squared p-Value Was Silently Wrong, and GroupBy Drops from O(n²) to O(n)

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.

releasepandrsdataframe
Aug 18, 2026 · 8 min

OptiRS 0.3.2 Released — The Honesty Release: Real Secure Aggregation, Zero Warnings, No More Fabricated Numbers

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.

releaseoptirsml-optimization
Aug 18, 2026 · 8 min

OxiGeo 0.2.4 Released — Three GitHub Issues Fixed, and the Browser COG Viewer Finally Works

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.

releaseoxigeogdal
Aug 18, 2026 · 10 min

OxiGIS 0.1.0 Released — A QGIS-Class GIS in Pure Rust, Running Live in Your Browser

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.

releaseoxigisgis
Aug 18, 2026 · 8 min

OxiProj 0.1.5 Released — Twelve EPSG Authority-Path Defects, Fixed and Measured Against PROJ

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.

releaseoxiprojproj
Aug 17, 2026 · 10 min

OxiLLaMa 0.1.4 Released — Security Hardening Against Real llama.cpp, a GPU Offload Backend, and 37.5x Faster Decode

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.

releaseoxillamallm-inference
Aug 17, 2026 · 7 min

OxiProj 0.1.4 Released — License Files, Trusted Publishing, and a Documentation Reality Check

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.

releaseoxiprojproj
Aug 14, 2026 · 8 min

OxiONNX 0.1.7 Released — A 40-Op CUDA Backend, 17x Batched MatMul, and a Silent Two-Stream Race That Returned Wrong Answers

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.

releaseoxionnxonnx
Aug 14, 2026 · 8 min

ToRSh 0.2.0 Released — Real Autograd Gradients, a Single Pure-Rust CUDA Stack, and No More Fabricated Success

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.

releasetorshdeep-learning
Aug 13, 2026 · 8 min

Kizzasi 0.2.3 Released — Zero C Downstream Too, Pure-Rust Video, and Safe Metal Acceleration

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.

releasekizzasisignal-prediction
Aug 13, 2026 · 10 min

OxiCUDA 0.5.5 Released — The Alt-Backend Audit Finds Metal's GPU Kernels Were Never Called

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.

releaseoxicudacuda
Aug 13, 2026 · 11 min

OxiMedia 0.2.1 Released — Honest Loudness Metering, Pure-Rust Camera Capture, and Bit-Exact VP8/VP9 Inter-Frame Decode

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.

releaseoximediaffmpeg
Aug 12, 2026 · 8 min

OxiCUDA 0.5.4 Released — WarpVec/WarpMask Bring Simd-Style Vectors to CUDA Warps

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.

releaseoxicudacuda
Aug 12, 2026 · 7 min

OxiText 0.2.3 Released — Font-Fallback Rendering Was Silently Drawing the Wrong Glyphs

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.

releaseoxitextpure-rust
Aug 11, 2026 · 8 min

OxiONNX 0.1.6 Released — GPU Weight Residency, a 692 GFLOP/s Conv2D Kernel, and WebAssembly Inference That Finally Runs

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.

releaseoxionnxonnx
Aug 10, 2026 · 8 min

Kizzasi 0.2.2 Released — WebGPU Acceleration, Real Neuro-Symbolic Constraints, and a Training Loop That Finally Trains

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.

releasekizzasisignal-prediction
Aug 10, 2026 · 8 min

OxiXML 0.1.2 Released — True oxrdf API Parity and Zero-Allocation Iteration

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.

releaseoxixmlrdf