Mining methods
There are four ways to earn Goon Power. Each is verified differently, each is capped, and none of them pays for leaving a browser tab open.
| Source | Cap per epoch | How it is earned |
|---|---|---|
| A · Goon Sessions | 45 GP | Eligible active time, on the session curve |
| B · Contributions | 40 GP | Reviewer score on approval |
| C · Daily challenges | 30 GP | 3 challenges × 10 GP |
| D · Integration proofs | 30 GP | Whole GP signed by an allowlisted issuer |
| Global cap | 100 GP | Applied last, after streak and trust |
API unreachable · showing compiled-in defaults
A · Grinding#
Goon Power in this category comes from time spent fighting in Goontown. The server runs the whole fight: it owns every enemy, every hit point and every roll, and it walks your character itself. Your browser only says what you are trying to do. A second is credited when you damaged an enemy within the previous four seconds, so standing in a zone, or sitting in town, earns nothing.
- Strokes stop when the target dies. Choosing the next one is an input the server has to receive, so an unattended tab stops earning at the first kill.
- Range, cooldowns, level requirements and movement speed are enforced on the server. A client that claims to be somewhere else is ignored.
- Credit is written in batches every few seconds, each with a sequence number, so a retried write can never pay twice.
- The same salted network fingerprint used for clustering is recorded against grind time.
From time to Goon Power
Session GP is a function of total active time in the epoch, linearly interpolated between tiers.
| Eligible active time | Session GP |
|---|---|
| under 1 min | 0 |
| 1 min | 0.5 |
| 10 min | 5 |
| 30 min | 12 |
| 1 h | 20 |
| 2 h | 30 |
| 4 h | 40 |
| each further hour | +2.5, up to 45 |
API unreachable · showing compiled-in defaults
Legacy checkpoint sessions
The original mechanism, a timed session interrupted by short checkpoint games (POST /v1/sessions/start and friends), still exists in the API and feeds the same pot of seconds under the same cap. The site no longer offers it; the game replaced it.
| Parameter | Value | Meaning |
|---|---|---|
| Checkpoint interval | 100–220 s | Server-chosen, different every time |
| Open window | 90 s | Time to open a checkpoint once it is due |
| Answer window | 45 s | Time to answer once opened |
| Consecutive misses | 2 | Ends the session |
| Sessions per epoch | 6 | Per wallet |
| Eligible time per epoch | 120 min | Across all sessions |
| Largest single credit | 355 s | Interval + open window + answer window |
API unreachable · showing compiled-in defaults
B · Community contributions#
Work that helps the project: artwork, open-source code, bug reports, documentation, mini-games, and a small allowance for promotion. A contribution is a link with a category, a title and a description.
- A reviewer approves it with a score up to the category ceiling, or rejects it with a note. Goon Power is credited in the epoch of approval.
- The same link can be submitted once, ever. Links are normalised first: tracking parameters,
www., fragments and trailing slashes are removed. - A wallet can have five submissions awaiting review at a time.
- Approvals per category are limited over a rolling seven epochs.
- A reviewer cannot review their own submission.
| Category | Max score per contribution | Approvals per 7 epochs |
|---|---|---|
| Artwork | 25 GP | 3 |
| Open source | 40 GP | 5 |
| Bug report | 40 GP | 5 |
| Documentation | 20 GP | 3 |
| Mini-game | 40 GP | 2 |
| Promotion | 10 GP | 2 |
API unreachable · showing compiled-in defaults
C · Daily bounties#
Three bounties a day, the same for everyone: defeat sixty enemies near your own level, finish twenty with a Bust, and help take down a zone boss. Each pays once per wallet per epoch, automatically, the moment the server sees it completed. The details are on the Goontown page.
Bounties replaced the daily puzzle challenges. The puzzle routes still exist in the API and share the same per-day limit and category cap, so the two cannot be stacked.
D · Verified integration proofs#
A partner service can attest that a wallet did something on its side by signing a proof. The protocol verifies the signature, the issuer's allowlist entry, expiry, epoch, activity type, score limit and replay protection, then credits whole Goon Power up to the issuer's per-wallet cap.
The full format, canonical message and code are in the integration proofs reference.
What is not rewarded#
- A tab left open. Unverified time is worth zero.
- Standing still. Time only counts while you are landing hits, and it is summed per epoch before the curve is applied.
- Repeating a challenge, resubmitting a link, or replaying a proof.
- Anything after the caps. See Goon Power.