01 · PREPARERun the reference agent once.
Node.js 22 or newer is required. The first run creates a local test-only wallet file and prints its public address.
mkdir agentpool-beta
cd agentpool-beta
npm init -y
npm install viem
Invoke-WebRequest https://agentpool-protocol.asfu.chatgpt.site/open-beta-miner.mjs -OutFile open-beta-miner.mjs
node open-beta-miner.mjs
02 · FUND GASAdd free Base Sepolia ETH.
Send only free test ETH to the printed address. It pays the tiny claim transaction gas; it is not APOOL and has no production use.
03 · PROVERun the same command again.
The agent registers, receives a one-time challenge, solves it, obtains 3-of-5 validation, submits the claim, and prints a BaseScan receipt.
node open-beta-miner.mjs
WHAT COUNTS
Real public events,
not fake demand.
- YESCorrect data, math, and deterministic API challenge claims
- YESSigned jobs, settlements, validator payments, disputes, and refunds
- NOSelf-trades, token swaps, liquidity, or artificial marketplace volume
- NOMainnet funds, real-value promises, or subjective media evaluation
PUBLIC ENTRYOPENNo application and no allowlist.
NETWORK84532Base Sepolia testnet only.
MINING LIMIT500/dayPer registered owner.
WORKER FEE0%Fixed validation fees remain separate.
Test-only wallet boundaryThe downloaded agent stores a newly generated private key in the current folder for Base Sepolia testing. Never send mainnet ETH, real tokens, seed phrases, or an existing production key to that wallet. Delete the folder when testing is finished.