Smart2Raw
Home Applications How it works Performance Get started

Commercial

Premium Licensing Investment

More

Technical scope Cite About
Get in touch

A dated priority, checkable proof, one founder.

Investment & partnership

Smart2Raw is open to conversations — with investors, and with companies that would put the technology into production. There is no round being announced and no number on this page; there is a technology with a verifiable track record and a founder who answers his own e-mail.

What does exist is checkable today: six DOI deposits stamped by a third party, 31 suites with zero failures, and two defects published with the minimal case that reproduces each. The technical proof comes before the commercial conversation.

6versions deposited on Zenodo with a citable DOI, establishing a priority date
31test suites, 0 failures, including 100,950 fuzz checks with fixed seeds
4targets with the suite passing: x86-64 on real hardware, ARM64 and s390x on the real ISA under QEMU on every commit (250,212 checks on big-endian alone), and the microcontroller mode. RVV and SVE2 through a vector-length sweep, not on a board
0dependencies — one C11 header, which is what makes adoption cheap
161×SUM against SQLite on the same data, with 1.49× less disk and 2.73× less memory — space and time in one measurement

The problem, in money

Every system that stores integers stores most of them at eight bytes per element, because the width is chosen by the type declaration and not by the data. A sensor reading between 0 and 200 needs one byte. A timestamp sampled every 60 seconds needs a base and a small index. The gap between what is declared and what is needed is paid in RAM, in disk, in memory bandwidth and in the electricity that moves it — in every database, every telemetry pipeline, every inference server and every embedded device.

And the gap is neither small nor theoretical. On a 0..200 telemetry column measured over 4 million elements, 30.52 MB becomes 3.81 MB. Against a SQLite running on the same data, SUM comes out 161× faster, disk drops 1.49× and resident memory 2.73×. Every number on this page has, in the repository, the program that prints it.

Why now, and not five years ago

Three numbers that are not ours, and that explain why this is the decade in which it starts to matter:

The commercial thesis fits in one line: the bottleneck moved, and what stayed narrow was memory and bandwidth. A format that reduces both without charging a decode step attacks the bottleneck where it is today, not where it was when the classical formats were designed.

The wedge

The field already knows how to make integers smaller: dictionaries, bit packing, delta encoding. All of them share one cost — a decode step. The bytes on disk are not the values, so something has to reconstruct them before anything can be asked of them.

Smart2Raw removes that step by construction. It classifies by range and stores in the smallest native class, so what is stored is an array the processor already knows how to read. That single decision produces a property none of the alternatives has: it cannot expand the input. Every classical format has a regime where the output is larger than what went in — dictionary encoding of a high-cardinality column measures 41.01 MB against a 30.52 MB baseline. Smart2Raw's worst case ties the baseline, because its widest class is the baseline.

The proof that already exists

The four numbers at the top of this page are counts, and anyone can produce a count. There is one piece of evidence that matters more, and it appears twice in this project's record.

The first: a defect in an already-deposited release returned truncated values with no error and a valid CRC. The project's own fuzz suite found it, it was fixed, and the defect, its minimal reproducing case and the reason twenty-five suites had missed it were all published.

The second, months later: a .s2r file built in bad faith — 64 bytes, internally consistent, with a correct CRC — made the reader allocate sixteen bytes and copy four megabytes into them. It was found by reading the loader against its own arithmetic, fixed in 3.5.1, and published with the hostile file becoming a permanent test.

Neither one had to be told to anyone. Engineering discipline is hard to assess from outside; that is what it looks like from inside.

Why it is defensible

Where it is now, honestly

One founder, a published library at version 3.5.0, a .s2r format with measured compatibility across versions, an advanced version under development, and no external capital. What is being sought is the right conversation — capital, distribution, or a first serious deployment — not a specific cheque.

Talk

The best first message says who you are and what you would want to see. If you would rather start from the technology, everything is public: run the demonstration on your own data, read the technical scope, and reproduce the benchmarks with the command printed next to them.

Start a conversation About the founder

Where to go next

The technical proof

Every number with the program that produced it, and an assertion before it prints.

Performance →

What is sold

The open edition is the funnel. Premium is the product.

Smart2Raw Premium →

Start the conversation

An email reaches the person who wrote the code.

Contact →