Skip to content

Work

ries-rs

Find simple equations for a number.

Try the solver →

An example from the inverse equation solver.

PageDigest

Check what changed before fetching a website again.

Protocol v1.0

One manifest lists page revisions, so a crawler can check what changed before downloading pages again.

The recorded run checks three pages across three visits, including audits of cached pages.

See a recorded run

dotrepo

Look up repository facts, with their sources and the date they were checked.

Stable 1.0.1

How do I build ries-rs? It depends which build you need.

Native tool · .repo
cargo build --release --locked
Browser package · package.json
npm run build
Compare the sources

RamenOS

An experimental OS in Rust for giving agents specific resources without giving them a whole shell.

Public pre-alpha

RamenOS boots on two architectures in QEMU. I’m still building the agent-task demo.

The September 17 checks cover x86_64, aarch64, and services running on the host computer.

What runs so far

lean-xray

Inspect the assumptions behind a Lean declaration, and what the audit actually checked.

In Progress

Demo.conclusion↓ depends on
Demo.starting_point

Recorded deep audit of a demonstration fixture.

Follow the assumption →

NS Check

Inspect what each step of a recorded Navier–Stokes formal audit establishes.

In Progress

5 recorded checks · C/D scope

Build → statement comparison → axiom closure → Nanoda → Lean replay

Each result has a different scope. Manual correspondence review remains separate.

Inspect the receipt →

Phodos JXL

A JPEG XL decoder, and a case where one missing byte must mean rejection.

In Progress

107,899 bytes → accepted107,898 bytes → rejected

One byte separates two recorded strict-decoding results.

Inspect the missing byte →