Zero-Trust Proof of Identity

This service provides independently cryptographically verifiable proofs of idenity without relying on 3rd party private keys or signatures.


Proof of Authenticity and Security


Demo Authentication Flow

Aliceproof.imHi! I'm @alice!Please sign "the session secret" with @alice's private key.My signature of "the session secret" is "123xyz"The signature was signed with @alice's private key, you're in!Aliceproof.im

Get Started

1. Generate a private/public key-pair

ssh-keygen -t rsa -b 4096

2. Claim a handle and upload a public key

1. Generate a private/public key-pair

ssh-keygen -t ed25519

2. Claim a handle and upload a public key

1. Install minisign

Visit https://jedisct1.github.io/minisign/ and download the `minisign` executable.

2. Generate a private/public key-pair

minisign -G

3. Claim a handle and upload a public key

claim a handle

You can be anyone you want to be! You'll just need to prove ownership of a public key by providing a signature.