Protocol Overview
OMXUS creates verifiable human identity using a chain of in-person vouches, cryptographically recorded on Ethereum L2.
Design Principles
Following the Cosmopolitan (opens in a new tab) philosophy: solve massive problems with elegant simplicity.
Build-once, trust-anywhere.
Core Components
1. Identity Generation
Each person generates an Ed25519 keypair locally. The public key becomes their identity anchor.
pubkey = Ed25519.generate().public_key2. Vouch Registry
When someone vouches for you, they sign a statement:
vouch = sign(voucher_key, "I vouch for {your_pubkey}")3. Token Minting
Once you have 3 vouches, you can mint your OMXUS token:
token_hash = SHA256(pubkey + vouch1 + vouch2 + vouch3)4. Weight Calculation
Your token's weight is proportional to the weights of your vouchers:
weight = sum(voucher_weights) / 3Why It Works
- Physical presence required: Vouchers must have met you
- Reputation at stake: Bad vouches hurt the voucher
- Chain of trust: Every token traces to a Genesis Event
- Social enforcement: Refusing is socially indefensible
What It Replaces
- Government ID
- CAPTCHA
- KYC
- Social login (Google, Facebook)
- Phone number verification
One system. One identity. No authorities.