Fingerprint, compare & capsule — in your browser, no signup

One stable fingerprint for your experiment.

Olto distills a protocol to its canonical experimental form and content-addresses it into a single id. The same experiment normally produces the same fingerprint even when the wording differs — deterministic and recomputable. The fingerprint, comparison and capsule tools run on your device (the optional “Find duplicates” search sends your text to Olto to scan the public library). Paste a protocol and watch.

Runs in your browser — this fingerprint is computed locally and nothing is uploaded.
Fingerprint
rpf_tx5km2r8s16knsmv8ec5gvb108
4.2×
Compressed
37
Entities
2,561→617
Chars → bytes
Quantities
10µM500xg0.001mg0.0025mg1%10%5%70%80%37°C4°C172800s300s86400s0.2mL
Techniques
assaycell-culturecentrifugationcrisprflow-cytometryincubationlysissds-pagestainingtransfectionwestern-blot
Materials
antibodybsabufferdmemdmsofbspbspenstrepsds
Statistics
t-test
Standards
ISO 17025
Design signals
controlsn=3sampleSizesafetystatistics
How it works

Middle-out, but for methods.

Three deterministic steps. No model, no randomness — the fingerprint is computed locally by a deterministic canonicalization.

01

Distill

Recognized quantities are normalized to SI (5 mL, 0.005 L and 5000 µL collapse to one token); techniques, materials, controls, statistics and cited standards are extracted, sorted and deduplicated.

02

Compress

The prose collapses to a compact canonical form — the key extracted facts (quantities, techniques, materials, controls, statistics and standards) survive. A methods section of thousands of characters becomes a few hundred bytes.

03

Address

That canonical form is hashed into one stable id — rpf_… — the fingerprint. It is deterministic: recompute it on any machine with the same algorithm version and it matches.

Want the exact rules — the canonicalization grammar, the 128-bit hash, collisions and limits? Read the technical specification →

The fingerprint & the capsule

One is the id. The other rebuilds the whole thing.

A hash can't be reversed — a 26-character id could never hold a whole protocol, and anything claiming to “decompress” one is fiction. So Olto gives you a second artifact: a capsule that carries the protocol's title and sections losslessly and decodes anywhere, offline.

rpf_…  ·  the fingerprint

A one-way identity

26 characters. Tiny, stable, and irreversible by design — you can't reconstruct a protocol from it. Ideal for citing, deduplicating, and detecting whether a method's canonical form has changed.

rpc1_…  ·  the capsule

A lossless, portable copy

The protocol's title and sections, real-DEFLATE-compressed into one token. Paste it in an email; anyone decodes it back to the exact encoded protocol, offline, with no server or login — and it re-derives the fingerprint so a mismatch flags that the content changed. Try the Capsule tab above.

Why it matters

Why a fingerprint changes the game.

Reproducibility fails because methods live as unstructured prose that can’t be compared, verified, or tracked. A stable identity fixes that.

A verifiable identity

The fingerprint is a stable id for how an experiment is actually done, independent of wording — cite it and compare against it.

Tamper-evidence

A passport carries its fingerprint. Anyone can recompute it from the public protocol and compare — so a change to the experiment’s canonical form (its quantities, methods and controls) will change the fingerprint when recomputed.

“Has this been done before?”

Because identical experiments share a fingerprint and similar ones sit close in reproducibility distance, the Find duplicates tab scans Olto’s public library and surfaces duplicate and near-duplicate protocols that read completely differently.

What a fingerprint is not: it identifies a method's canonical form. It does not prove authorship, that the method is valid, or that the procedure was ever performed, and it is not a trusted timestamp.

Every protocol you write in Olto gets a fingerprint — every one you publish gets a public passport.

Draft a detailed protocol, run it, and share a Reproducibility Passport (with a stable, citable permalink) that carries its fingerprint. Free to start.

Start free — no cardBrowse public passports