Seed round · Actively raising

A foundational breakthrough in image technology.

The world's image and raster compression stack was designed for hardware that no longer exists. We rebuilt it from first principles for the silicon you already own, and the results are not incremental.

vs LERC
0%
win rate, 120 quantized elevation files
decode
0 GB/s
i32 raster, NEON
peak ratio
0×
peak · quantized bathymetry, 16.8 MB → 80 B
aerial RGB/NIR
0.00×
faster encode, Apple M3

Lossless. Bit-exact across CPU architectures. Benchmarked April 27, 2026 against industry-standard codecs on the same hardware.

The Inflection Point

The world is generating data faster
than infrastructure can absorb it.

0+
TB / day from a single satellite constellation
0+
petabytes in NASA's Earth science archive
$0.0B
medical imaging archival market (PACS)
0%
CAGR in geospatial raster volume

The legacy stack is breaking.

Esri LERC, JPEG 2000, and JPEG-LS were designed when CPUs were scalar and storage was local. Today's pipelines stream petabytes across cloud regions and need every cycle for inference, not codec overhead. Operators pay twice: for the storage, and for the compute to move it.

No one rebuilt it for modern silicon.

Every modern CPU has 256–512-bit vector units sitting idle during decode. Every decoder copies memory it shouldn't touch. Every codec applies one strategy across heterogeneous data. Compression has been treated as a solved problem for two decades. It was never solved, only good enough for hardware that no longer exists.

The Breakthrough

RIPT.
Raster Image Predictive Tiling.

An adaptive tile-based codec that independently selects the optimal compression strategy for each region of an image from an extensible library of spatial prediction models. Faster and smaller. No tradeoff curve.

Per-tile adaptivity

Smooth elevation, sparse outliers, speckled SAR, urban edges: each tile picks the predictor that wins. One file, many strategies. The image guides the codec, not the other way around.

SIMD-native

Every predictor and every transform was designed to compile to vector instructions on day one. NEON, AVX2 and WASM SIMD128 today, SVE2 and AVX-512 planned for future releases: same algorithm, identical bytes out. Hardware-aware, not hardware-specific.

All numeric types

14 native types. int4, int8, int16, int32, int64, their unsigned counterparts, bf16, f16, f32, f64. The first codec built for AI quantization, scientific simulation, and imagery in one pipeline.

Verified Results

Across every domain we tested against LERC,
RIPT wins on size and speed.

DomainCompared toSizeSpeedNotes
Quantized Elevation (lossless)Esri LERCup to −98.9%up to 6× faster encode100% / 120 files
Multispectral satellite (u16)Esri LERC−20%9× fasterSentinel-2 corpus
Aerial NAIP (u8 4-band)Esri LERC−49%9.1× faster encodeProduction NAIP
SAR (ICEYE u16, 3-band)LERC + Zstd−65%Raw bypass mode1.88× vs 1.14×
Point cloud (i32)Esri LERC−48%~3× fasterLiDAR rasters
LiDAR DSM (lossy, NEON)Esri LERC−54%5.76× faster encodeApple M3

Lossless mode is bit-exact: every decoded value matches the original. Lossy mode bounds error per-pixel to a user-supplied tolerance. Cross-platform reproducibility verified across NEON, AVX2, and the scalar fallback.

Competitive Landscape

The category we created
didn't exist before us.

RIPT
Throughput
0.6–20 GB/s
Ratio
2–209,715×
Types
All 14 numeric types
Spatial model
Adaptive per-tile
Esri LERC
Throughput
0.1–0.6 GB/s
Ratio
2–4×
Types
i8/i16/i32/u8/u16/f32
Spatial model
Single predictor
JPEG 2000 / JPEG-LS
Throughput
0.05–0.2 GB/s
Ratio
2–6×
Types
8/16-bit imagery
Spatial model
Wavelet (slow)
JPEG XL (libjxl)
Throughput
0.01–0.2 GB/s
Ratio
2–6×
Types
8/16/32-bit, float
Spatial model
Modular / VarDCT
Zstd (generic)
Throughput
0.4–2 GB/s
Ratio
1.3–2×
Types
Bytes only
Spatial model
None
PNG / WebP
Throughput
0.003–0.065 GB/s
Ratio
1.5–3×
Types
8/16-bit only
Spatial model
Filter line-by-line

Three lineages sit in these tables, and they were built for different jobs. PNG, WebP and the JPEG family are optical codecs, made for photographs: 8-bit colour, perceptual models, no notion of an elevation surface, a float band or a 32-bit measurement. LERC and lepcc are the scientific-raster side, made for measurement rather than appearance, and LERC holds roughly 90% of that mindshare. Volumetric is a third lineage again, measured in bytes per point or per splat, sharing nothing with either.

RIPT is the first codec to beat LERC on speed and compression simultaneously across every data type and domain we measured, while natively handling the numeric range the optical codecs were never designed to carry.

And the volumetric side

BVC
one codec, four dials, one wire format
Point cloud
7.18 B/pt · 35.0 Mpts/s
flagship dial, smallest files
9.36 B/pt · 46.8 Mpts/s
balanced dial, size and speed together
10.81 B/pt · 61.3 Mpts/s
fast dial, quick encode, small output
13.66 B/pt · 197 Mpts/s
read dial, built for read-heavy serving
Splats
14.5 B/splat
17.4 Msplat/s
meshopt
vertex-stream filters, glTF ecosystem
Point cloud
12.62 B/pt
71.0 Mpts/s
Splats
No splat support
meshopt + zstd9
meshopt with a generic entropy pass
Point cloud
10.63 B/pt
39.9 Mpts/s
Splats
No splat support
LAZ (laszip)
the lidar archive standard
Point cloud
10.82 B/pt
2.7 Mpts/s
Splats
No splat support
Draco
Google mesh and point-cloud codec
Point cloud
25.10 B/pt
4.7 Mpts/s
Splats
No splat support
Esri LEPCC
Esri point-cloud codec, I3S pipelines
Point cloud
No GPS-time support
Splats
No splat support
SOG (post-hoc)
lossy k-means pass over splats
Point cloud
No point-cloud support
Splats
14.57 B/splat
not measured
Qualcomm L-GSC
splat codec for mobile GPUs
Point cloud
No point-cloud support
Splats
18.3 B/splat
1.0 Msplat/s
Niantic SPZ (libspz)
Niantic splat interchange format
Point cloud
No point-cloud support
Splats
23.0 B/splat
1.43 Msplat/s

Inside volumetric the split goes further. meshopt, Draco, LAZ and lepcc encode point clouds and have no splat representation at all. SPZ, SOG and L-GSC encode splats and nothing else. lepcc does not carry GPS time, so it does not compete on the full-attribute workload these figures come from. A pipeline carrying both point clouds and splats today runs two codecs, two decoders and two sets of tooling.

BVC ships dials rather than one operating point, and they bracket meshopt on both sides. At 13.66 B/pt the read dial is 8% larger than meshopt and decodes 2.8 times faster, 197 against 71 Mpts/s. At 10.81 B/pt the fast dial is 14% smaller and still decodes faster. The flagship dial gives up decode to be 43% smaller than meshopt, which is the trade you want for archival and the wrong one for a tile server. Every dial is the same codec and the same wire format.

On splats BVC leads on size and decodes more than ten times faster than anything else here, and it is the only splat codec in the table with a lossless mode.

That span is the category: nothing before it served all three lineages.

Defensibility

12+ patentable innovations.
Built into every byte we ship.

Provisional patent filed. Each innovation below has zero documented prior art and is independently load-bearing, so re-implementing RIPT requires re-implementing all of them.

Tile-adaptive predictor selection: different region, different strategy, automatically.

Anchor-Residual Predictor (ARP): hierarchical spatial decorrelation across scales.

NearFlat: sparse outlier encoding for nearly-constant tiles. Zero prior art.

Quadratic predictor: second-order polynomial reconstruction for smooth surfaces.

Integer-preserving lossy quantization: bounded error, bit-exact at zero tolerance.

Raw bypass mode: opt-out when entropy beats prediction (e.g. SAR speckle).

SIMD-native primitives: every predictor maps to NEON / AVX2 / WASM SIMD128, with SVE2 and AVX-512 planned.

18-byte self-describing header: no external metadata, cloud-native by construction.

ByteShuffle / BitShuffle filters: entropy-coder-aware byte reordering.

L1-cache-resident tile geometry: multiple tile sizes, zero-copy data paths.

Cross-platform bit-exact guarantee: ARM-encoded data decodes identically on x86.

Profile system: 39 domain-tuned configurations, swappable per workload.

Go-to-Market

The MrSID model,
rebuilt for the cloud era.

Channel

Drop-in distribution

Several of the codecs drop into the tools the geospatial market already runs, GDAL among them, as wire-compatible replacements for their pre-built codec backends. No migration, no new format to adopt. The free decoder creates ubiquitous read access and network effects; the licensed encoder captures revenue. That is the playbook MrSID and ECW used to build 20-year franchises, on modern infrastructure.

Licensing

Ed25519-gated SDKs

Encoder unlocked by signed offline entitlements. Six tiers: developer, commercial, enterprise, government, seat-based, transaction-based, covering individual evaluation through air-gapped federal deployments. Drop-in C, Python, and WASM bindings.

Wedge

Highest-pain segments first

Satellite operators, defense ISR, and PACS vendors pay the highest per-GB and per-tile costs and have the most acute latency requirements. They sign first, validate the technology in production, and become reference accounts for the long tail.

Standards

Drop-in everywhere

Cloud Optimized GeoTIFF compatible. Drop-in LERC replacement for Esri stacks. DICOM-compatible for medical PACS. Zarr / OME-Zarr ready for scientific compute. No migration project. Toggle a flag and ship.

The Ask

A foundational technology
deserves a foundational round.

We're raising our seed to lock in technical leadership across satellite, defense, medical, and AI/ML imaging, and to convert our first production wins into a category-defining standard.