Scheduled platform upgrade, –

Olto Discovery and connected services will be unavailable from October 30 through November 2 while we complete our largest platform upgrade yet. We’re rebuilding the foundation of Olto around a faster, simpler, and more connected research experience.

Current user benefit To make up for the interruption, all current Olto Discovery users will automatically receive double their normal AI usage for the entire month of November. No action is required.

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, deterministically and recomputably. 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 in which 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_…, which is the fingerprint. It is deterministic: recompute it on any machine with the same algorithm version and it matches.

The unit table is case-sensitive on purpose. In a methods section nM is a concentration and nm is a wavelength, so the two are read as different dimensions and never fold together.

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.

Try OltoBrowse public passports