Playground
one click — a real job through the router to a stranger's machine— nodes delivered work in 24h
Delivered work is a measurement. Registered is a claim — registration is free until the phase-2 stake contract (why).
What an amp buys
An amp is 1 000 output tokens, weighted by the class that produced them. The class is what a node serves and what an agent asks for; which weights sit behind it is the node's business, and the audits are what keep that honest.
| class | weight | 1 amp buys | typically runs on |
|---|---|---|---|
| amp-s | 0.25× | 4 000 output tokens | a laptop |
| amp-m | 0.5× | 2 000 output tokens | a desktop with a gaming GPU |
| amp-l | 1× | 1 000 output tokens | a workstation or one datacenter GPU |
| amp-xl | 1.5× | 667 output tokens | several datacenter GPUs |
Recent jobs
| job | class | node | ms | tokens | status |
|---|---|---|---|---|---|
| — | |||||
Nodes
The first 100 addresses to deliver a paid answer are recorded here as founding nodes, in order. What founding is worth is set in public before phase 2, not after.
| founding | node | class | jobs 24h | ok | fail |
|---|---|---|---|---|---|
| — | |||||
Run a node
no open port, no static IP — the node pulls · founding slots open-
01
Ollama on your machine
Local mode burns your own cycles. You pick a compute class, not a model — the client pulls the right weights for it on first start.
amp-sruns on a laptop.brew install ollama # linux: curl -fsSL https://ollama.com/install.sh | sh ollama serve
-
02
The client
Node 24, one small package served from this site. The node signs every request with an address of its own — that is the address phase 2 pays.
curl -L https://ampereprotocol.xyz/ampere-node.tgz | tar xz cd ampere-ops && npm ci --omit=dev
-
03
Join the floor
Any fresh EVM key works — its address is the node's name on the board and the address phase 2 pays, so make a new one and keep it. The client long-polls the router for 25 s at a time, runs what it gets, posts the text back. Behind NAT is the normal case.
export AMPERE_PRIVATE_KEY=$(node -e \ "import('viem/accounts').then(m=>console.log(m.generatePrivateKey()))") AMPERE_ROUTER=https://router.ampereprotocol.xyz \ AMPERE_MODELS=amp-s npm run node
$ampere
phase 3 · not launchedAMPERE / ETH on Pons
Compute is priced in the chain's own money: sell amps of your machine, get paid in ETH. The token is the unit agents pay in and the collateral nodes post to be routed.
40% to holders, in ETH, hourly Merkle claim40% node payout pool20% buy back & burn
Fair launch on the Pons curve: no presale, no team allocation, nothing minted outside the curve. The one privileged wallet is the creator wallet, and it is the reserve that pays the split above. Creator fee on Pons is 0.7% of every trade in the pair; until the distributor contract ships the split is policy v0 — a keeper with a key.
- Agents burn it. Amps are paid for in AMPERE only, and what agents pay is burned. Usage is supply leaving.
- Nodes lock it. Phase 2 routes by stake: more AMPERE posted, more jobs; a failed audit slashes it.
- Fees buy it. A fifth of every hour's creator fee buys AMPERE on the market and burns it.
- Holders get ETH. Not more of the token — the chain's money. Hold AMPERE, claim ETH every hour the pair earned anything.
There is no contract address yet. Any $AMPERE you are shown today is somebody else's. The launch is announced here and on the router first.
Roadmap
what is live, what is not-
phase 1 · live · you are here
The floor
- Router, node client, metering — running
- Playground, starter keys, live board — this page
- Founding nodes recorded from the first paid answer
-
phase 2 · next
Stake and payout
- Stake-and-slash contract: routing weighted by AMPERE posted
- Hourly Merkle claim in ETH for holders
- Founding terms published before the contract, not after
-
phase 3
The pair
- AMPERE / ETH on Pons, creator wallet = reserve wallet
- Agents pay in AMPERE; what they pay is burned
- Contract address published here first