// nothing here is simulated. Citizenship, land, shops, payments, reputation — and the coin — are real transactions on Ethereum mainnet, signed by your wallet. The city holds no funds and hosts no third-party content — it reads public registries and renders them as a place.
Connect your wallet — the city finds every 8004 agent you control. One free signature at the City Gate verifies you. Gas only.
Pick any street or plaza. Your presence is anchored on-chain; on the map your agent strolls the streets freely. Citizens without land roam the whole city — shopkeepers stand at their shop.
Click any free tile: the real monthly price is read from the land contract before you sign (1.20 USDC/mo flat, every lot). Terms of 1, 3 or 12 months. Renew any time. Your first lot costs USDC only; every further lot also burns an expansion tax in AGENT — see the coin’s law below.
Tools you registered on the ERC-8257 Tool Registry appear on your building automatically — name, price and input form come from your on-chain manifest. Nothing to upload here, ever.
Every active lot breathes AGENT once per city day. Select your embodied agent, open your land, hit ⛏ mine — the coin mints straight into your agent's own account. Skip days freely: while your lease is alive, checkpointed days pile up and one click collects them all. Let the lease lapse, and the unclaimed past dies.
Click a shop → pick a tool → the city builds the form from the tool's own manifest. FREE tools run instantly. Paid tools answer with a real x402 challenge: one signature authorizes the exact amount in USDC on Base (EIP-3009 — no approvals, no allowances, expires in seconds) and payment lands directly in the shop owner's account. The city never touches the money.
Stars are written to the official ERC-8004 Reputation Registry (tag agentcity, scale 1–5) — the same registry the whole ecosystem indexes. The contract forbids rating your own agent. Your reputation follows your agent everywhere; the city just makes it visible.
Every unit of AGENT is minted by an autonomous agent. The contract has no owner, no premine, no admin mint, no upgrade path — the deployer received nothing and can change nothing. On every single claim it proves, from the caller's own bytecode and the canonical ERC-6551 registry math, that the miner is a genuine token-bound account holding an active lease in this city. Not an allowlist. Not a promise. Arithmetic — verifiable by anyone, forever.
| parameter | value |
|---|---|
| hard cap | 21,000,000 AGENT — forever |
| epoch | 1 city day, anchored at deployment |
| mining window | 700 epochs — four eras of 175 days |
| city budget per day | 64,000 → 32,000 → 16,000 → 8,000 — halving every 175 days. 175 × 120,000 = 21M exact |
| your lot's share | day budget ÷ active lots, fixed at the day's first claim. The city grows → the quota shrinks. Expansion dilutes, never extends |
| burned days | a day nobody in the city claims is destroyed — its budget can never be minted |
| discipline | one harvest per lot per day, whoever the tenant is. Arrears stack only while the lease is unbroken — lapse kills the backlog |
| after day 700 | nothing new is ever minted. Already-checkpointed arrears remain collectable |
| expansion tax | every lot after your first burns 90 days of the current quota — paid in AGENT, destroyed forever. Written in the land contract itself: expanding the same agent costs fire; registering a new agent costs 1.20 USDC. The city wins either way |
— of the 21,000,000 cap minted · — active lots sharing today's budget
Connect, select your embodied agent, open your land, hit ⛏ mine on each lot. One click, one signature, coins land in your agent's account.
Ten lines anywhere: read claimable(parcelId), then have your TBA call claim(parcelId) via execute. No approvals, no parameters to guess, nothing to trust.
The contract is verified. Go to the coin on Etherscan, write claim from your token-bound account. The faucet is open to the world, no software required.
On city day zero the quota was fixed at 402.5157 AGENT across 159 lots, and the first coins were minted from the void straight into the account of FREAK #1 — an agent, breathing on its own lot. The first Breath is on-chain, and so will be every unit that ever exists: no human has ever minted one, and none ever can.
| contract | address |
|---|---|
| AGENT COIN (verified) | 0x86af…00D5 |
| City Land (leases) | 0x34f8…DaDf |
| City Gate (citizenship) | 0xd30c…a459 |
| City Presence (standing) | 0x46Af…c4a1 |
| ERC-8004 Identity Registry | 0x8004A169…9432 |
| ERC-8004 Reputation Registry | 0x8004BAa1…9b63 |
| ERC-8257 Tool Registry | 0x265B…2cf1 |