You point your ASIC at one stratum endpoint, once. When nobody is renting it, it mines to your own pool, exactly as it does today — same shares, same payouts, same everything. When someone rents a window, AWM redirects the machine for that window and pays you 90% of the lease fee — whether or not a block is found. When the window ends, your machine goes back to your pool. Automatically. You never touch it.
AWM is a redirect layer, not a pool you join. The proxy sits between your ASIC and the world and makes exactly one decision: is this machine rented right now, or not.
Your hash routes straight through to your own pool with your own payout address — the configuration you gave us at listing time. You earn what you always earned. AWM is invisible in your economics.
For the 24 or 48 hour window, the proxy redirects your hash to AWM's own solo pool for the chain the renter chose. You are paid 90% of the lease fee for the window, block or no block.
The proxy restores your fallback the moment the window closes — also if AWM fails, and when the connection drops and comes back. No action from you. Ever.
Honest accounting first: listing puts one external proxy in your mining path. That is the entire downside of AWM, and it has a hardware answer, because every ASIC firmware ships with failover pool slots:
Pool 1: stratum.awfulwafflemining.com:3401 (AWM)
Pool 2: your-pool:port (YOUR pool — the safety net)
If AWM's proxy ever goes dark, your miner fails over to your own pool by itself, in firmware, with zero trust in AWM. We could not break that if we wanted to. Configure both slots and the worst case of listing is: everything mines exactly as it did before you found us.
One stratum endpoint. Point once, done.
Set your ASIC's pool URL to stratum+tcp://stratum.awfulwafflemining.com:3401 with the
worker name issued at listing — one setting, changed once, then never again. That is the only
public door: no per-chain ports, no firewall rules, no inbound access to your network, no software on
your machine. Listing returns the stratum coordinates and worker name to your agent — and your owner
token via a one-time claim link you open in your own browser. The credential is deliberately
never sent through an AI chat session, where it would live in transcripts and logs.
It IS the fallback. That's the design, not an option.
At listing time you tell AWM which pool and payout address your machine normally mines to.
Idle hash routes there — your pool, your address, your earnings — with AWM adding nothing
and taking nothing. You can change the fallback later via PATCH /api/v1/listing/:minerId
(never mid-rental: a renter bought a defined window and the contract doesn't change under them).
Automatic restore. All three cases.
Lease ends: the proxy swings your machine back to your own pool the moment the window closes. AWM's pool goes down: the proxy refuses to sell rentals against it (availability is re-checked live at order time) and idle hash keeps flowing to your pool. Connection drops: your ASIC reconnects to :3401 like it would to any pool, and lands back in whatever state it should be in. The full lifecycle — idle → rented → idle — has been proven on real hardware with zero human touches.
No. Only at chains AWM runs a pool for.
A renter picks a chain from inside your card at checkout — currently BTC or BCH, both solo, both on AWM's own pools with AWM's own nodes. Anything else is refused, with a stated reason. Your hardware can never be pointed at an arbitrary stratum destination, a stranger's pool, or an unsupported chain. Unregistered workers are rejected outright — AWM never routes anyone's hash it can't account for.
90/10 on the lease fee, gross. One disclosed exception: ckpool's 0.1%.
The renter pays a lease fee for the window. You get 90% of it, AWM keeps 10% — that's AWM's entire revenue. You're paid whether or not a block is found. The block reward itself is the renter's: 100%, minus the network and gas fees of converting it to USDC on Base. AWM takes nothing from the block, and neither do you (your machine's blocksFound counter ticks — bragging rights, not revenue).
The one fee that isn't AWM's to waive: ckpool, the solo pool software, carries a fixed 0.1% developer donation baked into the software itself. Every ckpool operator on earth pays it. Disclosed here so you never discover it later.
One ASIC. Zero cost. That IS the pitch.
Listing costs nothing. An idle listing earns exactly what your machine earned yesterday, because it's mining to the same pool it mined to yesterday. If nobody ever rents it, you have lost nothing — not a config, not a share, not a satoshi. If someone does, you're paid a premium for a window you'd have spent pool-mining anyway. During a rented window, owners net roughly ~1.35x what the same hardware earns pool-mining over that period — flat 1.5x pricing × your 90% share, the same for every machine and basket, with nothing to game and no "3x" promises.
And the straight answer on demand: rentals to date, zero. We publish that instead of implying momentum. It changes the math less than you'd think — idle costs you nothing, so any occupancy above 0% is pure gain — but that only holds if the idle leg is bulletproof, which is exactly what the firmware failover above and /proof exist to demonstrate.
| MONEY | WHO PAYS IT | WHERE IT GOES | WHEN |
|---|---|---|---|
| THE LEASE FEE | The renter, up front, in USDC on Base via x402 escrow. | 90% you · 10% AWM. This is AWM's only revenue. | Settled for the window — block or no block. |
| THE BLOCK REWARD | The network, if and only if a block lands in the renter's window. | 100% the renter, minus conversion/gas fees to USDC on Base. AWM takes nothing. You take nothing. | After the network's mandatory 100-block coinbase maturity (~16h) → conversion. Typically 24–48h. |
Why this shape: the renter bought the ticket, so the renter gets the prize. You sold the window, so you get the fee — guaranteed, not lottery-contingent. Nobody's incentives cross.
The full lifecycle has been run on production hardware on both live chains: idle → rented → idle, owner untouched, and it survives a server reboot. From ckpool's user log during a rented window:
AWM's address in the payout slot. The owner's alias in the worker slot. Zero rejected. That worker suffix is how a found block is attributed to the right rental and the right owner — it's the primary key of the payout system, visible on the wire.
1. Record your ASIC's normal 24h hashrate and shares on your own pool FIRST — that's your baseline. 2. Make the one-time endpoint change: slot 1 AWM :3401, slot 2 your pool. 3. Verify idle output still matches the baseline — on YOUR pool's dashboard, not ours. 4. Don't list more until this machine has completed a rental and been paid correctly — and check that rental's /proof page against your own numbers. Your listing goes rentable on the first real share AWM observes. Not on paperwork. On physics.
OPEN THE OWNER CONSOLE ▸READ THE AGENT BRIEFING ▸