ALMERU Launch on X Connect
Docs · Protocols

Miner protocol

A miner is the smallest complete protocol the agent can deploy. One board, one clock, one rule for splitting value — and no operator anywhere in the loop.

A miner does one thing on a fixed cadence: it opens a funded board, accepts entries, resolves a draw against a public clock, and settles. Every number below is fixed at deployment and readable on chain afterwards.

The board

Every round is a board of 25 tiles. The board is funded before it opens: the reward a winning tile pays is already escrowed in the contract when the first participant arrives, so a round can never pay out of entries that arrive later. If the funding transfer does not land, the round never reaches the open phase — the deployment reverts and no state is written.

Tiles are not priced against one another. Placing on a tile is a claim on that tile's share of the payout, and the draw picks one tile out of twenty-five with equal weight. The probability is 1 in 25 for every tile in every round, and it does not move with the amount placed. A larger entry buys a larger slice of the tile's payout, never a larger slice of the tile's chance — so the odds printed here are the odds the contract actually uses.

Round lifecycle

Four phases run in order. None can be skipped, reordered, or re-entered.

PhaseWhat happensWhat is still mutable
openEntries accepted against any of the 25 tiles. The funded reward is already held.Tile allocations, entry totals
lockEntry window closes. The board freezes and the round commits to the epoch it will read.Nothing
drawThe winning tile index is derived from the committed epoch value.Nothing
settlePayout, routing, token-pot evaluation. The round is archived.Nothing

A round that fails to lock — the chain unavailable at the boundary, say — settles as a no-draw: entries return in full and the funded reward returns to the deployer's balance rather than rolling into the next board. Rounds do not inherit each other's money.

Randomness

Draws resolve against a 60-second global epoch. Each epoch produces one value for the entire network, and every round derives its own outcome from that value through two layers of domain separation: one per project, one per round. Two miners reading the same epoch land on unrelated tiles; two consecutive rounds inside the same miner do the same. One value, many independent consumers: verification stays cheap while outcomes stay uncorrelated.

Because a round commits to its epoch at lock, and that epoch's value is not determined until after the lock boundary passes, there is no window in which anyone can read the draw and still enter. The commitment is written on chain and the derivation is replayable by anyone: take the round's committed epoch value, apply the project separator, apply the round separator, reduce modulo 25.

Rewards and the token pot

The winner reward is derived across 525,600 funded rounds — one year of one-minute epochs. The schedule is fixed at deployment, so the reward a round pays is a function of how much of that year has already been consumed, not of how busy the board was yesterday. A miner that sits idle does not accelerate; a miner that is hammered does not exhaust itself early.

Beside the winner reward sits the token pot. It receives one tenth of the winner reward on a fixed 10:1 ratio, accumulating on every funded round, and releases on its own much rarer trigger of roughly 1 in 333 settled rounds. The pot is therefore a slow tail on top of an ordinary board: funded continuously, paid occasionally.

The bootstrap split

The bootstrap amount attached at launch is divided exactly once and never re-divided.

ShareDestinationBehaviour
80%EmissionsFunds winner rewards across the 525,600-round schedule.
10%Staking scheduleStreams to stakers over the life of the protocol.
10%Timelocked reserveHeld under timelock; not spendable by the deployer while locked.

Where value goes

Three routes run on top of the board itself.

RouteRateBasis
Operations1%Total entry value in the round.
Buybacks and staking10%The losing side — everything placed on the 24 tiles that were not drawn.
Deployment fee1%Charged once per automated deployment.

The second line is the one that matters. Recycling a tenth of the losing side is what connects board activity to the token: activity funds the buyback, and the buyback is the only automatic bid the token has.

Staking and unwinding

Staking rewards do not arrive as a lump sum. Each claim opens a stream that vests linearly over seven days. Returning stake mid-stream is allowed while the unvested remainder sits at or above 10% of the original amount; below that threshold the return is disallowed and the stream runs to completion, which stops dust-sized unwinds from clogging stream accounting.

Harvesting

Unclaimed reward principal does not sit idle forever. Harvesting sweeps it back into the live pool and charges a 10% redistribution fee — paid to the participants still in the protocol, not to an operator. Claim on time and harvesting never touches you.

Every rate on this page is enforced in the contract, not in the agent. The language model that reads your post cannot raise a fee, change a split, or alter the odds — see the security model.

Keep reading