AIhood
AuthentAI witness

The local-first way to prove what you and an AI actually said.

witness turns a ChatGPT, Claude or Gemini conversation into a tamper-evident record — signed on your device, never uploaded, and independently verifiable by whoever you send it to.

The AuthentAI witness popup open over a ChatGPT conversation, ready to start recording
witness runs beside the conversation — one click starts a signed, append-only record.

Screenshots can be faked. A witness record can't.

What a Witness Record Gives You

Capture

The conversation, exactly as it happened

You start a recording when it matters. Each turn is captured on the page and written into an append-only chain, so the order of what was said is fixed at the moment it was said.

  • User-initiated — nothing is recorded until you say so
  • Every turn hash-chained to the one before it
  • Selector profiles versioned per site
Sign

Signed on your device, with a key you hold

Each record is signed locally with ECDSA. Only a digest ever touches the signing path — the text of your conversation is never part of a network request.

  • Per-record ECDSA signature
  • Keys generated and held on your machine
  • Digest-only signing, even on the hardware tier
Prove

Anyone can check it without trusting you

Export a sealed Witness Record and the recipient re-runs the same checks you did, on an independent verifier. Reproducibility, not reassurance.

  • A signed export manifest fingerprints every file
  • Verification is free, forever
  • One verifier for machine and human evidence

Three Steps, Start to Proof

From an ordinary chat to a record a stranger can check — without your conversation ever leaving the machine.

01Record

Start the record where the conversation happens

Open witness on ChatGPT, Claude or Gemini and press Start Recording. From that moment every turn is hash-chained and signed on your device — nothing is captured before you ask for it.

The witness popup showing the Start Recording button over a ChatGPT conversation
02Export

Take the evidence package with you

Stop recording and witness writes a single .zip: the conversation, the hash chain, the signatures, and the certificate that ties them to your key. It lands in your downloads folder, not on a server.

The witness popup confirming an exported evidence package .zip file
03Verify

Let anyone check it independently

Whoever receives the package drops it into the open verifier. The chain is recomputed link by link, every signature is checked, and the certificate is walked back to a trusted authority — no account, no access to you.

verify.authentai.com
The AuthentAI verifier showing overall verification passed, a hash chain table, and the certificate panel
Hardware-secured tier

Move the signing key off the machine entirely

On the hardware-rooted tier the signing key lives on a physical token. Unplug it and no new record can be signed — and even then, only a digest ever reaches the key.

A laptop showing the witness options page with a hardware signing key plugged into a USB port

Privacy Is the Architecture, Not the Policy

Most AI chat loggers work by uploading your conversations to their servers. witness inverts that: capture on the page, sign locally, upload nothing.

Content stays local

Conversation text, page snapshot and record chain live in your browser profile. There is no witness server holding your chats.

What actually crosses the wire

Only identity endpoints — email confirmation, a code, a certificate request, a thumbprint. Never conversation content.

Local, digest-only signing

The signing path sees a SHA-256 digest, not your text. That holds for software identity and hardware identity alike.

After you export, it's yours

A Witness Record is a file. Once you share it, distribution is in your hands — we can't recall it, and we can't read it.

Your conversation content never leaves your device unless you choose to export and share it.

Works Where You Already Work

witness runs on a narrow, explicit allowlist of three sites — not on every page you visit.

  • ChatGPT — chatgpt.com
  • Claude — claude.ai
  • Gemini — gemini.google.com

Site access is scoped to exactly these three domains. When an assistant redesigns its interface the selector profile is updated and versioned, so older records stay auditable.

What It Proves — and What It Doesn't

Proven

What was said, in what order, unaltered

The hash chain is the strong claim. Change one character in an exported record and verification fails — and tells you where it broke.

Tiered

Who said it — on the Verified tier

Free identity proves integrity while the signer stays anonymous. Verified binds an email-checked identity into every record. Free proves nothing was changed; paid proves it was you.

Stated openly

When — is a device clock

Timestamps come from the signing machine's own clock, not an independent timestamp authority. Every verification result says so. witness is designed for chain-of-custody; we do not claim legal admissibility.

Powered by AuthentAI — the same evidence engine built for industrial machine insurability.

Make Your First Witness Record

Step one is a Chrome install and takes about a minute. The free tier is the whole product — no account, no hardware, nothing uploaded.