Genesis Events
A Genesis Event bootstraps the OMXUS network in a new community. It's where the first tokens are minted without pre-existing vouchers.
The Chicken-Egg Problem
Normal minting requires 3 vouches from token holders. But how do you get the first token holders?
Solution: 4 people who mutually know each other.
Genesis Protocol
- 4 people meet in physical space
- Each generates a keypair
- Each vouches for the other 3
- All 4 mint simultaneously
Genesis Block:
Person A vouches for B, C, D → A mints
Person B vouches for A, C, D → B mints
Person C vouches for A, B, D → C mints
Person D vouches for A, B, C → D mintsWhy 4?
- Minimum for 3-vouch rule: Each person needs 3 vouches
- No privilege: All 4 have equal weight
- Simple: Easy to coordinate
Genesis Weight
Genesis tokens start with weight 1.0. This is the "root" weight that all subsequent tokens derive from.
weight(genesis_token) = 1.0
weight(derived_token) = avg(voucher_weights) * 0.9The 0.9 decay prevents weight inflation over time.
Running a Genesis Event
What you need:
- 4 people who know each other
- Each person's phone/laptop
- The OMXUS app or CLI
- About 30 minutes
Process:
- Download OMXUS on each device
- Generate keypairs
- Exchange pubkeys (QR codes work well)
- Each person vouches for the other 3
- Each person mints their token
- Verify all 4 tokens are valid
After genesis:
- You're now part of the network
- You can vouch for new people
- Your tokens have full weight