Proof of Generation
Every nonce is a brushstroke.
1 · Mission
POG (Generation Token) is an experiment in collaborative on-chain art. Each successful proof-of-work mine produces a unique image — deterministic from the (miner, nonce) pair — decoded by a tiny variational autoencoder running entirely in the browser. The token is the receipt; the image is the artifact.
2 · Tokenomics
| Allocation | % | POG | Mechanism |
|---|---|---|---|
| Mining | 80% | 16,800,000 | Browser PoW, ~84,000 mints to depletion |
| Genesis | 15% | 3,150,000 | 0.01 ETH per 1,000 POG · 5,000/tx |
| LP | 5% | 1,050,000 | Minted at deploy to immutable address |
Total hard cap: 21,000,000 POG. Allocations are exhaustive.
3 · Mining mechanics
- Base reward: 200 POG per successful mine. The 16.8M mining allocation depletes after ~84,000 mints.
- Per-Ethereum-block cap: 50 mints (≤ 10,000 POG/block at base reward).
- Target rate: 1 mint per minute (~5 Ethereum blocks per mint at 12s/block).
- Difficulty retargets every 2,016 mints, Bitcoin-style, clamped to ±4× per period.
- Address-bound challenge:
keccak256(chainId ‖ contract ‖ miner ‖ epoch). Solutions cannot be stolen out of the mempool — they are valid only for the miner who computed them. - Epoch length: 100 blocks (~20 min). Pre-computed solutions expire at epoch rollover.
4 · Genesis mechanics
- Fixed price: 0.01 ETH = 1,000 POG. No oracles, no slippage.
- Per-tx max: 5,000 POG (0.05 ETH). Bot-resistance via small cap, not whitelist.
- Total raise if fully sold: 31.5 ETH.
- 100% ETH collected from Genesis Sale will be used to provide initial Uniswap liquidity, paired with the 5% of supply minted at deployment.
- Genesis must be explicitly opened by the dev (default closed). Auto-closes when sold out.
5 · LP allocation disclosure
5% of supply (1,050,000 POG) is minted to the DEV address at deployment. The DEV address is immutable in contract storage and cannot be changed after deployment. It is visible on Etherscan as the very first Transfer event from the zero address.
The intended use is to provide initial Uniswap liquidity, paired with the ETH proceeds from the Genesis sale. There is no other minting path that benefits the dev. No fees on transfers, no tax, no admin minter role.
6 · Security guarantees
- No admin pause function.
- No proxy. The bytecode is the bytecode forever.
- No upgradeability path.
- No selfdestruct.
- No additional mint paths beyond mining, Genesis, and the one-shot dev allocation.
- OpenZeppelin ERC-20 base; mining and Genesis use checks-effects-interactions ordering.
8 · License
MIT. The contract source is open and verified on Etherscan once deployed.