An ERC-20 deployed on Ethereum, paired with a Uniswap v4 hook bound at inception to the canonical (ETH, $uGEN) pool. Every swap triggers the hook, which computes and executes an irreversible incineration before settlement — entries at λ = 1%, exits at λ = 5%. Compression is a property of the exchange mechanism itself.
| Spot price | |
| Market capitalisation | |
| Circulating supply S(t) | |
| Genesis supply S(0) | |
| Cumulative compression Γ(t) | |
| Compression index Γ(t)/S(0) | |
| Incinerated via entry (λ=1%) | |
| Incinerated via exit (λ=5%) | |
| Exit/entry asymmetry ρ | |
| ETH spent on re-entry |
| Direction | $uGEN incinerated | Initiator | Age |
|---|---|---|---|
No wallet connected. [connect] to view your $uGEN balance, cumulative contribution to Γ(t), and transaction count.
Protocol Architecture
genesis is a self-attenuating liquidity primitive deployed on Ethereum as an ERC-20, bound at inception to a Uniswap v4 hook. Compression is a mechanical property of participation: every $uGEN token exchanged through the canonical pool triggers an immediate, irreversible incineration governed by two fixed coefficients that no party may revise or override.
Compression Mechanics
We define a genesis incineration event as any swap dispatched through the Uniswap v4 PoolManager against the (ETH, $uGEN) pool. A hook contract, bound at deployment, intercepts each swap via BEFORE_SWAP and AFTER_SWAP callbacks and applies the compression rule before settlement.
Let q denote the gross quantity of $uGEN involved in an exchange, and let λ denote the compression coefficient assigned to its direction. The incineration output for that event is:
On entry (buy), the hook reduces the $uGEN output owed to the swapper by ε and routes ε directly to address(0). On exit (sell), the hook claims ε from the inbound $uGEN, executes a secondary swap within the same pool against ETH, and incinerates the acquired $uGEN. Exit participants fund their own compression — and in doing so generate buy pressure proportional to their sell pressure, not inverse to it. The 5-to-1 asymmetry between λexit and λentry is the central structural claim: the marginal cost of exiting the protocol exceeds the marginal cost of entering, at every block.
Supply Curve S(t)
Let S(t) denote the circulating supply at time t, and let Γ(t) = S(0) − S(t) denote the cumulative compression to date. For any incineration event i of gross magnitude qi:
Since λi, qi ≥ 0 and the contract exposes no mint function, the sequence S(ti) is strictly monotone non-increasing. The compression curve above plots the empirical descent of S(t) sampled at every recorded incineration event on-chain. The compression index Γ(t)/S(0) measures what fraction of the genesis supply has been permanently eliminated at any given moment.
Execution Flow
The protocol executes as follows: (1) any participant broadcasts a swap intent to the v4 router; (2) the router routes the swap through the (ETH, $uGEN) pool; (3) prior to settlement, the bound hook computes ε = λ · q and intercepts the compression amount; (4) post-settlement, the incinerated $uGEN is routed to address(0) and an Incinerated event is emitted; (5) any observer may verify the updated supply by querying totalSupply() on the token contract. No external process, keeper, or privileged account is required at any step.
System Invariants
genesis was constructed around three invariants that no upgrade path can violate. First, the compression coefficients λentry and λexit are immutable constants embedded in the hook bytecode — they cannot be changed by any key, committee, or multisig. Second, the token contract carries no mint function; the genesis supply S(0) is the absolute global maximum. Third, there is no privileged owner address; no account holds administrative authority over the protocol. Together these constraints enforce a single permitted direction for the supply curve: downward, without exception.
Contracts