SignedByAHuman

Human proof for modern text

Stamp your words with a human receipt.

SignedByAHuman lets you attach a verifiable signature to any text. It proves a human took responsibility, not that they wrote every word.

  • Hosted receipts for public verification
  • Captcha-verified identity badge
  • Copy a clean signature line in seconds
0 / 10000
Captcha human check
Always on
Invisible check required for every signature.
Add your Turnstile site key in web/config.js.
Verification strength
✅ Baseline 0 / 150

to improve the strength of the signature, add other verifications from below

OAuth identity
Per-signature
Account proof
Connect Google or Apple to verify a real account for this signature.
Proof of payment
$0.50
Makes automated signing uneconomical at scale.

How it works

1. Write or paste

Provide the text you want to sign. We compute two hashes to handle formatting changes.

2. Verify humanity

Verification confirms a human completed the flow. We attach a signed receipt with metadata.

3. Share the receipt

Copy a signature line that links to a verifiable receipt page.

Privacy defaults

Receipts store the full text for public verification. We still compute hashes to confirm integrity on share.

FAQ

Does this prove authorship?

No. It proves a human took responsibility for the signed text.

What if formatting changes?

We compare both a strict hash and a normalized hash to allow copy-paste variations.

How long are signatures stored?

Receipts expire after 365 days in the MVP.