Proof of Concept · No real identity data

HumanProof

An open protocol to verify humans online — anonymously.
This demo simulates the browser extension without requiring installation.

HUMANPROOF
Anonymous human verification
⚠ PoC — simulated ZKP.
No real identity data used or transmitted.
Status
Not verified
Type
Human Label
Scope
Session
Expires in
Age group
Not disclosed
Label preview (truncated)
// How it works
01
User triggers verification
Once per session. In production: ZKP proof generated from an eIDAS 2.0 wallet credential — entirely on-device. Nothing leaves the browser raw.
02
Human Label is generated
A short-lived, unlinkable token. TTL: 1 hour. Contains proof, issued_at, scope. No name, no IP, no identifier.
03
Label attached to requests
The extension injects X-HumanProof-Label into outgoing HTTP headers. Platforms verify in <50 ms via open API.
04
Platform responds accordingly
Human → full access. Registered AI with Machine Token → declared access. No label → HTTP 451 or flagged.
// Generated Label (live)
// Click "Generate Human Label" to see output
// HTTP Header (what platforms receive)
X-HumanProof-Label:
X-HumanProof-Version: 0.1
// No label active — header not injected
// Platform Verification Simulation
GET news-platform.example/comments pending
POST civic-forum.example/vote pending
GET age-restricted.example/content pending