Protocol
Overview

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_key

2. 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) / 3

Why 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.