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.

  • Default to private, hash-only receipts
  • Turnstile-backed identity badge
  • Copy a clean signature line in seconds
Identity: Low Authorship: Low
0 / 10000 Type to raise confidence.
Signature type
Verification mode
Human check
Add your Turnstile site key in web/config.js.

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

Turnstile confirms a human completed the flow. Authorship confidence scores typing patterns.

3. Share the receipt

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

Privacy defaults

Detached receipts store only hashes, not your text. Hosted mode is optional and clearly labeled when enabled. Your verification page explains the trust model for hash-only signatures.

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.