Metadata-Version: 2.4
Name: proof-of-human
Version: 0.1.0
Summary: Privacy-first human verification. Shows what each method leaks, helps you pick the safest one.
Project-URL: Homepage, https://github.com/ShipItAndPray/proof-of-human
Author: ShipItAndPray
License-Expression: MIT
License-File: LICENSE
Keywords: identity,passkey,privacy,proof-of-humanity,reddit,verification,webauthn,world-id
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security
Requires-Python: >=3.9
Requires-Dist: httpx>=0.24.0
Requires-Dist: rich>=13.0.0
Description-Content-Type: text/markdown

# proof-of-human

Platforms are forcing identity verification. This tool tells you which method leaks the least about you.

```
pip install proof-of-human
proof-of-human reddit
```

## Why

Reddit just announced forced human verification for flagged accounts. The options: passkeys, World ID, or government ID. One of these shares **nothing** about you. The others share **everything**. Most people don't know the difference.

This tool does.

## What it does

For any supported platform, it:
1. Lists every verification method available
2. Ranks them by **privacy** (what data you share)
3. Shows exactly what each method sends to the platform
4. Tells you which to pick and which to avoid
5. Gives setup instructions

## Usage

```bash
# Show Reddit's options ranked by privacy
proof-of-human reddit

# Compare all methods side-by-side
proof-of-human compare

# Other platforms
proof-of-human discord
proof-of-human x
proof-of-human youtube
proof-of-human github

# Short alias
poh reddit
```

## Privacy Rankings

| Method | Privacy | Anonymous? | You Share |
|--------|---------|-----------|-----------|
| Passkey (Touch ID/Face ID) | EXCELLENT | Yes | A cryptographic key. Nothing personal. |
| Authenticator App (TOTP) | GOOD | Yes | A 6-digit code. Nothing else. |
| World ID | GOOD | Yes | A ZK proof. But you gave World your iris. |
| Phone Number | FAIR | No | Your number = your identity via carrier. |
| Government ID | POOR | No | Your name, face, DOB, nationality. Everything. |
| Payment Method | POOR | No | Your name, address, financial details. |

## The short version

**Use a passkey.** It proves you're human using your fingerprint or face, but that biometric data never leaves your device. The platform sees a cryptographic key — not your face, not your name, not anything.

## Supported Platforms

- Reddit
- Discord
- X (Twitter)
- YouTube
- GitHub

More coming. PRs welcome.

## Not legal advice

Laws in some countries (UK, Australia) may require government ID for age verification. This tool tells you what's private, not what's legal in your jurisdiction.
