Participation is the work
No hashpower, no stake. Goon Power accrues from time spent actually fighting in Goontown, bounties completed, contributions reviewed and proofs signed. An idle tab produces exactly nothing. So does an idle hand.
Proof of Goon is the first consensus mechanism you can run with one hand. Half of a fixed billion GOON sits in an on-chain vault, and the only way to get it out is to log in to Goontown and grind: stroke, edge, bust, level up, repeat.
@goondabloonWn46fj2vUJwJtcu877TWX5XvXTmrEhvJfSSUM9vgoonFull token integration is on the roadmap and is not yet fully live on mainnet. Until it is, everything you earn is provisional Goon Power, not GOON. This is the only GOON address. Check every character before you trust a link that claims to be us.
Six original loops documenting miners in the wild. They are drawn as vectors, which makes them sharper than 4K and considerably sharper than the people in them.
Proof of Work burns electricity. Proof of Stake burns capital. Proof of Goon burns the one thing you were never going to use anyway: your evening.
No hashpower, no stake. Goon Power accrues from time spent actually fighting in Goontown, bounties completed, contributions reviewed and proofs signed. An idle tab produces exactly nothing. So does an idle hand.
Each day the epoch's emission is split by Goon Power and committed as a Merkle root. The full distribution file is public and its hash sits beside the root. What happens in the cave ends up on a ledger.
Emission halves every 210 epochs. So will yours. The program rejects any root that allocates more than the schedule has released, and nobody gets a vote.
The operator decides who earned what, in public. The program decides how much can exist, when it becomes claimable, and that nothing leaves the vault any other way. It has considerably more self-control than you do.
Four capped sources feed one score, at most 100 GP per wallet per epoch.
The epoch's emission is split pro rata by GP. Allocations are cumulative and the full file is published.
The oracle posts root, total and file hash. The program checks the total against the schedule.
The root is visible but not claimable. A guardian key can cancel it during the window.
Anyone with a valid Merkle proof withdraws from the vault. No admin instruction can.
Every second you spend actually hitting something in Goontown counts, with diminishing returns through the day. The server runs the fight, so the only way to earn is to be in one.
Art, code, bug reports, docs, mini-games. Scored by a reviewer against a published ceiling. The same link never pays twice.
Clear sixty enemies, finish twenty with a Bust, help take down a boss. Each pays once a day.
Allowlisted partners sign that you did something on their side. Domain-separated, expiring, single-use, revocable until settlement.
Fixed at creation and split down the middle. Nobody on the team was handed a single dabloon. They have to goon like everyone else.
500,000,000 GOON sold along a Dynamic Bonding Curve against SOL. On graduation the liquidity moves to DAMM v2 and the LP is locked for good.
500,000,000 GOON held by a program-owned account. The only exit is a claim against a settled epoch.
Full token integration is on the roadmap and is not yet fully live on mainnet.
The vault does not finish early. It releases a ceiling each epoch, and the ceiling halves every 210.
Halves every 210 epochs (one epoch = one day). The program enforces this ceiling on every root.
| Era | Epochs | GOON / epoch | Era total | Vault released |
|---|---|---|---|---|
| 1 | 0–209 | 1,190,476.19 | 249,999,999 | 49.99% |
| 2 | 210–419 | 595,238.09 | 124,999,999 | 74.99% |
| 3 | 420–629 | 297,619.04 | 62,499,999 | 87.49% |
| 4 | 630–839 | 148,809.52 | 31,249,999 | 93.74% |
| 5 | 840–1049 | 74,404.76 | 15,624,999 | 96.87% |
| 6 | 1050–1259 | 37,202.38 | 7,812,499 | 98.43% |
| 7 | 1260–1469 | 18,601.19 | 3,906,249 | 99.21% |
| 8 | 1470–1679 | 9,300.59 | 1,953,124 | 99.60% |
A sober comparison with the two that came before it. Somebody here had to be sober.
| Proof of Work | Proof of Stake | Proof of Goon | |
|---|---|---|---|
| Scarce input | Electricity | Capital | Attention span |
| Hands required | Two | Two | One |
| Hardware | ASIC farms | Validator nodes | A browser tab and a locked door |
| Cost to begin | A warehouse | 32 ETH, or a delegate | A wallet |
| Issuance | Halving | Set by governance | Halving, enforced by the program |
| Who earns most | Most machines | Most money | Capped per wallet. Stamina is not rewarded. |
| Slashing | None | Yes | Bust at the wrong time, suffer Post-Nut Clarity |
| Byproduct | Heat | Yield | Shame |
| Recovery time | None | Unbonding period | Brief |
| Energy use | A small country | A data centre | You, mildly |
A reserve anyone can drain with a script is a faucet with extra steps. These are the things in the way.
A root that allocates more than the halving schedule has released is rejected on-chain. The operator chooses who earned what, never how much exists.
A published root is not claimable straight away. The distribution file is public during the window and a guardian key can cancel a bad root before it settles.
Each source has its own ceiling, and raw GP above 60 counts at 50%. Grinding past the cap earns exactly nothing.
Rewards are pro rata, so farms dilute each other. Wallets sharing a network fingerprint beyond 3 split 3 wallets' worth of GP.
The GP denominator never drops below 10,000, so one GP is never worth more than about 119 GOON in era 1. The remainder stays in the vault and is re-released slowly.
A browser cannot prove a human is present, and we do not pretend otherwise. The goal is that cheating is capped, visible and not worth the effort.
Connect a wallet, sign one message, make a resident, start swinging. It costs nothing and cannot move funds. Hydrate. Lock the door. Wash your hands.