COOLJAPAN

COOLJAPAN Blog

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

324 posts

release 323 pure-rust 267 scirs2 84 rust 77 noffi 44 cooljapan 44 wasm 36 machine-learning 36 gpu 32 cuda 32 security 29 scientific-computing 29 simd 26 oxiarc 24 oxicuda 21 numpy 21
Jun 21, 2026 · 8 min

TrustformeRS 0.1.2 Released — Production Serving, Kernel Fusion, and Honest Capabilities

TrustformeRS 0.1.2 patch — full Kubernetes/ACI/OpenShift deploy manifests, EnhancedProfiler exports (Flamegraph/OTLP/Jaeger), scaled-dot-product attention kernel fusion, NMS + token-classification pipelines, Q2_K/Q3_K GGUF quant; the stub-only TPU backend is removed for honesty.

releasetrustformersrust
Jun 20, 2026 · 7 min

OxiH5 0.1.3 — A Pure Rust HDF5 Reader, No libhdf5 in Sight

OxiH5 is the COOLJAPAN Pure-Rust HDF5 reader — it parses real HDF5 files written by h5py and libhdf5 from raw bytes, with no hdf5-sys, no C libhdf5, and no unsafe in production paths. All 11 datatype classes, every chunk index, deflate/shuffle/fletcher32/szip/nbit/scaleoffset filters, mmap, and a NetCDF-4 reader on top — part of the NoFFI sovereign Rust stack.

releaseoxih5pure-rust
Jun 20, 2026 · 7 min

OxiNum 0.1.3 — Arbitrary-Precision Math in Pure Rust, the GMP/MPFR-Free Way

OxiNum is the COOLJAPAN Pure-Rust arbitrary-precision math layer: bignum integers, exact rationals, high-precision floats, and complex numbers — replacing GMP, MPFR, and the rug / gmp-mpfr-sys bindings with zero C and zero FFI. Part of the NoFFI sovereign Rust stack.

releaseoxinumpure-rust
Jun 20, 2026 · 6 min

OxiProto 0.1.3 — Pure-Rust Protocol Buffers, with the protoc binary deleted

OxiProto is the COOLJAPAN Pure-Rust Protocol Buffers stack — a native .proto parser, codegen, and wire runtime that replaces the protoc C++ compiler. No protoc binary, no build-time C++, no -sys crates. Proto2 + proto3, multi-file imports, reflection, JSON, and a CLI, all part of the NoFFI sovereign Rust stack.

releaseoxiprotopure-rust
Jun 19, 2026 · 11 min

AmateRS 0.2.2 Released — Horizontal Sharding Goes Live, with OpenTelemetry Tracing and an io_uring WAL

This AmateRS patch activates horizontal sharding (QueryRouter, ShardRegistry, a placement scheduler that drives shard splits over Raft), adds end-to-end OpenTelemetry tracing, an io_uring WAL, an FHE circuit cache, constant-time API-key auth, and an async Python SDK.

releaseamatersfhe
Jun 19, 2026 · 7 min

OxiGAF 0.1.1 Released — From a Gaussian-Splatting Core to a Full Pure-Rust Avatar Studio

OxiGAF 0.1.1 turns the monocular-video Gaussian-avatar reconstructor into a complete studio: FLAME rigging & FACS expressions, a full post-processing/volumetric render pipeline, an extended sampler & adapter suite, curriculum/meta-learning training, and a vastly expanded CLI. 12,537 tests, 100% Pure Rust.

releaseoxigafgaussian-splatting
Jun 19, 2026 · 8 min

OxiHuman 0.2.0 Released — Real Multibody Dynamics, GLB Skinning Export, and Procedural Sky for the Client-Side Human Generator

A major step for OxiHuman, the privacy-first pure Rust parametric human body generator that runs entirely client-side via WASM/WebGPU. 0.2.0 replaces eight placeholder kernels with real implementations: articulated-body forward dynamics (CRBA + RNEA), skinned GLB export with JOINTS_0/WEIGHTS_0 and inverse-bind matrices, a procedural cubemap sky, exact CRC-32 combine, divergence-theorem fracture volumes, Stokes curl, and Laplacian AO. ~968,000 lines of Rust, 33,410 passing tests, 0 clippy warnings.

releaseoxihuman3d-human
Jun 19, 2026 · 7 min

OxiProj 0.1.0 Released — A Near-Complete Pure-Rust Port of PROJ 9.8.0

OxiProj 0.1.0 debuts: a 100% Pure-Rust replacement for proj-sys / PROJ. A near-complete port of PROJ 9.8.0 with ~197 projections, full Karney geodesics, ISO-19111 CRS, the EPSG proj.db via oxisql-sqlite-compat, and 1345 passing tests — no C, no FFI.

releaseoxiprojproj
Jun 17, 2026 · 8 min

OxiCUDA 0.2.0 Released — Adaptive RK45, Topological Data Analysis, and a Zero-Unwrap Workspace

OxiCUDA 0.2.0, the pure-Rust replacement for the NVIDIA CUDA Toolkit, lands the 'Wave AAA+64' expansion: adaptive RK45 with Richardson extrapolation, Extended Persistence and Discrete Morse theory (oxicuda-tda), Parametric UMAP, and Fisher Information estimation — plus a workspace-wide zero-unwrap reliability pass and 32,320 passing tests. ~783K lines across 73 crates. No CUDA SDK, no nvcc.

releaseoxicudacuda
Jun 17, 2026 · 8 min

rs3gw 0.2.2 Released — A C/FFI-Free Storage Profile, protoc-Free Builds, and Per-Bucket Cost Tracking

rs3gw is a Pure Rust S3-compatible object-storage gateway. 0.2.2 adds feature-gated profiles — including a 100% C/FFI-free storage-only build — a pure-Rust protox proto compiler that removes the system protoc requirement, per-bucket usage/cost tracking via /api/usage, and an SSE HEAD Content-Length fix.

releasers3gws3
Jun 16, 2026 · 8 min

IPFRS 0.2.0 Released — Local-First Becomes a Real Distributed P2P Node

IPFRS 0.2.0, the Network Release, turns the Pure Rust InterPlanetary File System into a fully distributed node: libp2p with QUIC, a Kademlia DHT, Bitswap and a custom TensorSwap protocol, a Semantic DHT, GossipSub, and Apache Arrow zero-copy tensor streaming.

releaseipfrsipfs
Jun 16, 2026 · 9 min

Legalis-RS 0.1.6 Released — GPU-Accelerated Legal Simulation, Quantum-Safe Audit, and a C-Free Storage Layer

Pure-Rust legal statute engine. 0.1.6 adds real NVIDIA CUDA GPU acceleration for population-scale simulation (optional, with transparent CPU fallback), a hardened security/governance API layer, an autonomous and post-quantum-safe compliance audit subsystem, legal analytics with risk heatmaps, French civil/company law, and a fully C-free storage backend via OxiSQL. 18,398 tests passing.

releaselegalislegal-tech
Jun 16, 2026 · 7 min

OxiGDAL 0.1.6 Released — The Last C Dependency Falls: Pure Rust SQLite, TLS, and Three New Formats

OxiGDAL 0.1.6 eliminates rusqlite/libsqlite3-sys and ring from the workspace — SQLite now runs on oxisql-sqlite-compat (Limbo) and TLS on OxiTLS, making the default build 100% C/FFI-free. Plus GPX/KML/TopoJSON formats, non-UTF-8 DBF encoding, Delaunay triangulation, HDF5 v2/v3 superblocks, terrain GLCM/geomorphons/cost-distance, batch QC validators, and W-TinyLFU caching. 78 crates, 18 drivers, 14,605 tests.

releaseoxigdalgdal
Jun 10, 2026 · 6 min

Spintronics 0.3.1 Released — Faster Demagnetizing Fields and Safer Topological APIs

A focused patch on top of the production-grade 0.3.0 release. The micromagnetic demag convolution gets flat kernel indexing plus optional rayon parallelism, BbhModel::hamiltonian_at now returns Result for proper error propagation, and scirs2-core/scirs2-spatial move to 0.5.0 with lean default features. 1829 tests passing, zero warnings.

releasespintronicsscirs2
Jun 9, 2026 · 9 min

OxiZ 0.2.3 Released — Sound Incremental Solving, Real Algorithms, and In-Memory Proofs

OxiZ is a high-performance SMT solver in pure Rust — a Z3 replacement. 0.2.3 lands sound incremental BV & Simplex solving, a full term-level MaxSMT/OMT optimization pipeline, real BMC and k-induction model checking, and generic in-memory DRAT/LRAT proof writers — with 6,826 tests passing and 100% Z3 parity.

releaseoxizsmt-solver
Jun 9, 2026 · 7 min

SplitRS 0.3.2 Released — SMT-Verified Refactoring That Proves It Didn't Change Your Code

SplitRS 0.3.2 adds an SMT-verified extraction pass: it factors pure integer sub-blocks out of over-budget functions and commits the rewrite only when OxiZ proves the result is equivalent for all inputs. Plus array-splitting, a test-module splitter, shipped editor plugins, and 450 passing tests.

releasesplitrsrust
Jun 9, 2026 · 8 min

TensorLogic 0.1.1 Released — Exact LTL Temporal Operators, GPU Autodiff, and Probabilistic Tensor Reasoning

This patch adds exact finite-trace LTL operators (Next/Until/Release/WeakUntil/StrongRelease), tape-based GPU autodiff on OxiCUDA, Monte Carlo + variational probabilistic execution, SPARQL-as-tensor evaluation, neural architecture search, and SVM kernels — all on the SciRS2 stack, all Pure Rust.

releasetensorlogicneurosymbolic
Jun 8, 2026 · 8 min

OxiBonsai 0.2.2 Released — An Interactive Image REPL with Inline Terminal Rendering

OxiBonsai 0.2.2 adds `oxibonsai repl`: a resident ImageSession that loads the DiT, VAE, and text encoder once and iterates on prompts without re-paying the load/dequant cost — with images shown inline in Ghostty via a pure-Rust kitty graphics protocol, a `:fast`/`:hq` preview→finalize loop, and documented per-platform GPU flags. Sub-2-bit Pure Rust sovereign AI inference for the COOLJAPAN ecosystem.

releaseoxibonsaillm
Jun 7, 2026 · 8 min

OxiRS 0.3.1 Released — SHACL Advanced Features, RDF-star in the Query Engine, and a C-Free Crypto Build

OxiRS 0.3.1 completes SHACL Advanced Features (recursive + qualified value shapes + a rule-based reasoning engine), pushes RDF-star quoted triples through the whole query pipeline, adds GraphSAGE inductive embeddings, and finishes the Pure-Rust migration — the default build now links zero ring / aws-lc-sys C crypto.

releaseoxirsrdf
Jun 6, 2026 · 6 min

OxiArc 0.3.3 Released — Brotli Now Round-Trips Incompressible Data Byte-for-Byte

OxiArc 0.3.3 is a correctness release: Brotli now round-trips high-entropy and incompressible data byte-for-byte across all quality levels 1–11. A package-merge Huffman code generator and an extended insert-length table fix two long-standing encoder bugs. Pure Rust, on-the-wire compatible, 1,679 tests passing.

releaseoxiarcbrotli
Jun 6, 2026 · 7 min

OxiBonsai 0.2.1 Released — Minutes-Long Numeric Tests, Now Fast (and a VAE File Fix)

A quality-of-life and correctness release for OxiBonsai: optimized test/dev compile profiles turn minutes-long numeric tests fast while keeping float parity bit-stable, a VAE precheck fix that finally accepts a .safetensors file, and corrected HuggingFace asset paths. Sub-2-bit Pure Rust sovereign AI inference for the COOLJAPAN ecosystem.

releaseoxibonsaillm
Jun 6, 2026 · 8 min

OxiPhysics 0.1.2 Released — Real CSG Booleans, IMLS Surfaces, QM/MM, and Obstacle-Aware Motion Planning

OxiPhysics 0.1.2 — the unified pure-Rust physics engine (Bullet/OpenFOAM/LAMMPS/CalculiX replacement) replaces approximation stubs with real algorithms: winding-number CSG mesh booleans, IMLS Poisson surface reconstruction, a hybrid QM/MM module (PM3, SCC-DFTB, HF, B3LYP), obstacle-aware RRT/PRM planning, and a real BGK Lattice-Boltzmann step. 16 new correctness tests; 100% C/Fortran-free by default.

releaseoxiphysicsphysics-engine
Jun 6, 2026 · 8 min

QuantRS2 0.2.0 Released — Surface-Code QEC, 3D State Visualization, and Simulated-Bifurcation Sampling

QuantRS2 0.2.0, the pure-Rust quantum framework — production surface-code QEC (rotated codes d=3/5/7, MWPM & union-find decoders, Pauli-frame tracking), 3D state visualization (Bloch/Q-sphere/Wigner/Husimi), new Tytan samplers (Tabu, Simulated Bifurcation, population annealing), and a PennyLane device backend.

releasequantrs2quantum-computing
Jun 5, 2026 · 14 min

NumRS2 0.4.0 Released — Autodiff, Distributed Foundations, In-Browser WASM, and a Quantum-to-FEM Applied-Math Explosion

NumRS2 0.4.0 is the biggest release in the series: forward/reverse automatic differentiation with Hessians and hyperdual numbers, a distributed data/model-parallel framework, WebAssembly bindings that run numerics in the browser, plotters-based visualization, and a vast applied-math expansion — reinforcement learning, quantum computing, computer vision, computational geometry, FEM, wavelets, graphs, information theory, and control systems — all on pure-Rust SciRS2 0.5.0 with 128+ SIMD functions and 3,921+ passing tests.

releasenumrs2numpy