The problem

AI systems misquote and misattribute content at scale. A sentence you wrote gets fed into a model, comes back garbled, spreads as if it were yours. Editors doctor quotes. Screenshots get cropped. Social posts get altered and re-shared. By the time you need to prove what you actually said, there may be no record that proves it.

What Kernel of Truth does

Kernel of Truth lets you register a cryptographic fingerprint (SHA-256 hash) of your words, documents, and images before anyone can alter them. Change a single character and the hash changes completely. We record your name and timestamp. That record is permanent and immutable. We never store your content, only the fingerprint.

How hashing works

🌽
Your content stays on your device. Hashing runs in your browser via the Web Crypto API. Nothing is sent to our servers.
πŸ”
The hash is a fingerprint, not the content. SHA-256 produces a fixed 64-character string. It cannot be reversed to recover the original.
πŸ“Œ
The claim is permanent. The submitted hash is recorded with your identity and a UTC timestamp. It cannot be edited or deleted.
πŸ”—
Anyone can verify. Anyone with the original content can paste it into the verify page. No account needed.

Identity claims

A provenance record is only as strong as the identity behind it. Identity claims let you publicly and verifiably link your Kernel of Truth account to accounts you control elsewhere. Once verified, those links appear on your public profile and on every claim you make.

Supported identity types:

πŸ“§
Email address. We send a one-click verification link to the address you provide. Click it to confirm ownership. No posting required.
🌐
Website / domain. Prove you control a domain via a DNS TXT record (_kot-verify.yourdomain.com) or an HTML meta tag in your page's <head>.
𝕏
X / Twitter. Post a unique token publicly on your X account. Paste the post URL and we fetch it to confirm the token is there.
🐘
Mastodon. Post the token publicly on your Mastodon instance. Paste the toot URL for verification.
πŸ™
GitHub. Create a public gist or add the token to any public file. Paste the raw file URL to verify.
πŸ“˜
Facebook. Post the token publicly on your profile or page and paste the post URL.
πŸ€–
Reddit. Add the token to your profile About section or make a public post. Paste the URL to verify.
πŸ’Ό
LinkedIn. Post the token publicly or add it to your About section. Paste the post URL to verify.

All social verifications follow the same pattern: you receive a unique token, post it somewhere only you could post, and we fetch it to confirm. The verified link is then permanently attached to your account. Go to Identity Claims to get started.

How identity verification works

Every identity type uses a challenge-response flow:

  1. You submit an account or address. We generate a unique, one-time token tied to your Kernel of Truth account.
  2. You publish the token somewhere only you can write. For email, that means clicking a link we send you. For social accounts, it means posting the token publicly. For a website or domain, it means adding a DNS record or a meta tag.
  3. We check. We fetch the public URL or DNS record you provide, look for the token, and mark the identity as verified if it is found.

The key property: only the genuine account holder could have placed the token where we look for it. The token is random and single-use, so it cannot be guessed or reused from an old verification.

Verified identities appear as badges on your public profile and add credibility to every claim associated with your account.

Verified website badge

Link your account to your website. Once verified, your public profile shows a verified badge.

  1. Go to Identity Claims and choose Website.
  2. Enter your URL and submit β€” you will receive a token.
  3. Add either a DNS TXT record _kot-verify.yourdomain.com = kot=<token> or the meta tag <meta name="kot-claim" content="<token>"> to your site's <head>.
  4. Click "Check now" β€” verification is instant once the record or tag is live.

Every claim also has a badge image and a JS widget. From any claim's verify page, copy the HTML embed or widget snippet to display a provenance card on any webpage.

Frequently asked questions