Our approach

Evidence that
survives scrutiny.

Our work brings cryptography, independent verification, and adversarial testing to the records people rely on.

The premise
Glass optics casting precise light across ivory paper
Observation, before assertion.

Trust is a choice.
Verification is a method.

Digital records travel further than the people who create them. Their evidence should travel with them.

01Evidence that stands on its own

A claim should come with evidence someone else can inspect, question, and check.

02Checks without permission

Verification should not depend on an account, a gatekeeper, or the continued goodwill of the record’s keeper.

03Methods open to scrutiny

The reasoning and methods behind a proof should be open to independent examination.

Three questions guide the work.
01 / Records

Can a record be checked independently?

We study signatures, public append-only logs, and independent witnesses: ways to check a record without relying entirely on whoever keeps it.

02 / AI

What actually went in—and came back?

We explore evidence for interactions with AI services, so people can examine the inputs and outputs behind work they rely on.

03 / Verification

Can someone else repeat the check?

We care about portable evidence, inspectable methods, and checks that can run on a person’s own computer.

Put the ideas to work

Proof.
In your hands.

Three experiments. Real cryptography. No account.

Experiment 01 / Fingerprints

Less to take
on trust.

Change the sentence yourself. Compare its fingerprint with the starting point.

01

A small change.
A different fingerprint.

Your turn: change a word above. Watch the fingerprint respond.

SHA-256 fingerprintd17486acd0230of 256 bits changed

This is the reference sentence.

See all 64 characters d17486acd023011eccc53d85d0756e3bb04148aa88323a5dfa034be44f93ab1c

A fingerprint reveals a change. It doesn’t tell you whether a statement is true. Everything you type stays in your browser.

Experiment 02 / Digital signatures

A signature
has something
to say.

Change the message. Does the signature hold?

Sign a message. Change it. Check it again.

A digital signature binds particular bytes to a key. The check fails when the signed message changes.

This example generates an ephemeral P-256 key on your device. It demonstrates message integrity and possession of that key—not a person’s identity or the truth of the message.

Live in your browser

Write something. Sign it. Then edit your words.

Create a signature, then test what happens when the message changes.

Inspect the public key and signature Public keyNo key created yet.SignatureNo signature created yet.
Experiment 03 / Linked records

The past leaves
a fingerprint on the future.

Rewrite the middle. Watch what follows.

Each record below includes the previous fingerprint in its own calculation. Edit the middle record: the first stays the same, while the next two change.

Record 01
Linked fingerprint8bdf3056f35aafbb6be16442c1393511b298e7654ecbea4ab4836dec6e7571b1
Record 02
Linked fingerprint5a807cc93de72c0631d5d264eef528c88238777a123d0851090bfbeff42ee8bf
Record 03
Linked fingerprint5ef36d69f1aa84a33672b424e4d6eec791acfd28143b878502d4e8dc73593a72

All three records match their starting fingerprints.

This is a local hash-link illustration. A person who controls every record could recalculate the whole chain. An independently held checkpoint or witness is what makes a rewrite independently detectable.

Three ivory cards connected by a continuous gold thread
Every connection carries something forward.
How we approach security