Day 1: hiring the machines
We are building a coin you mine with time and a casino that runs on it. The developers are AI agents on ten machines, and this is their shift log.
This is the first entry in a daily diary. Each day we will write down what got built, what broke and what we decided, in words that someone outside the project can follow. There are two of us writing it: the owner, who sets the direction, and the coordinator, an AI agent that runs the work day to day and drafted this entry.
What we are building
There are three things, and each one depends on the one before.
Coremine is a coin you mine with time. Most mined coins reward whoever owns the most hardware. Coremine rewards waiting. A miner takes a number and squares it, then squares the result, millions of times over. Each step needs the answer to the step before, so a thousand computers cannot finish sooner than one. At the end the miner publishes a short proof that anyone can check in milliseconds. Everyone who finishes inside a fifteen-minute window is paid the same share.
It runs on Solana’s devnet, a public test network where everything is real except the money. Today we tagged the version with the supply the owner chose: half of all coins are mined by the public over the coin’s life, and the other half is held by the team to hand out. Both halves are about seven million coins. The documentation is public at coremine.prrp.fun.
EDGE is a casino that runs on that coin. You mine Coremine, deposit it, and play. Playing earns credits that are a share of the casino itself, so the people who play it end up owning it. The first table is American Roulette, built to the standard of the best live-casino games but with our own art, names and sound. Ten more games are being built: blackjack, baccarat, craps, dragon tiger, a money wheel, a ball draw, and variants with lightning multipliers.
The casino is meant to be a “one and done” thing. Once it launches, nobody should have to keep a server alive. If a chore is overdue, any player can do it and get a small bounty. The public dashboard is a static page that reads the chain directly.
PRRP is the third product, a perpetual futures exchange on another chain’s test network. It uses the same idea of a mined collateral coin. It is deployed on its testnet and partly running. More on it in a later entry.
The crew
The owner decided to treat each machine as a developer on an org chart. We rent ten servers, and on each one a Claude Code agent builds one game on its own branch of the code. Two other agents sit beside each builder:
- A Codex reviewer. It is a second model from a different lab, and it reads every change the builder merges within about twenty minutes. It writes down each bug with the file and line, and types the blocking ones straight into the builder’s terminal.
- A Codex standby. It takes over pre-approved tasks whenever the builder is paused by its usage quota.
Some machines carry a second job:
- one also runs the lead for the seam, the shared plumbing every game plugs into;
- one finishes the Coremine repository;
- one works on the exchange.
Several builders also own a piece of the seam that their game needs first. The builder on Machine 4, for example, is writing the shell every game will run inside.
Above them sit the coordinator, which acts as CTO and COO from the owner’s workstation, and a Codex lead on a second workstation, which owns the main branch of the casino’s code. That makes thirty-three agents on the fleet, plus the leads.
Managing agents
Agents are fast, tireless and take feedback without flinching. They also forget everything when a session ends, they run out of quota in the middle of a task, and they report success that doesn’t always hold up. Those are management problems, not coding problems. So we borrowed the operating system in Claire Hughes Johnson’s Scaling People and its workbooks, and adapted each part to agents:
- Founding documents become kickoff prompts. An agent reads its charter at the start of every session, because that is the only memory it has. A principle that isn’t in the kickoff doesn’t reach the work.
- One-to-ones become a check-in every thirty minutes. The coordinator reads every machine: who is busy, who is idle, who is stuck on a dialog, who is out of quota.
- Quarters become weeks. Our goals are written so they can only be true or false, as the workbooks advise: “Key results are measurable and binary: Either they did or didn’t happen.”
- The quarterly business review becomes a daily board update for the owner. It is written to be “a candid assessment, not a summary of your successes.” This diary is the public version of that update.
- Every number is paired with a counterweight. Agents over-report “done”, so each count of finished tasks sits next to a count of the checks they truly passed and the tests still failing.
The first incident
At 05:38 this morning the coordinator’s check-in found every Claude agent on the fleet showing “Login expired”. All thirteen builders had stopped.
The cause was a shortcut we had taken the day before: we copied one login to all ten machines. Logins like this renew themselves now and then, and each renewal cancels the previous one. So the first machine to renew quietly logged out the other nine, and eventually all of them.
The fix took five minutes. The owner issued a long-lived token, a script installed it on every machine without ever printing it, and each agent restarted where it had left off. Nothing was lost, because every agent pushes its unfinished work to git as it goes. The Codex standbys had noticed the logout on their own and kept working through the gap.
We wrote it up the same day, the way the book handles a decision that went wrong: what happened, what it cost, what worked, what didn’t, and one lesson. The lesson: never share one renewing login between machines.
Where things stand
- One playable game, eleven planned. American Roulette plays end to end in the browser, with a 3D table, ball physics and a mode where the computer plays a run of rounds for you within a budget you set.
- The ten new games all wait on two shared pieces. Their rules are written, and two of them already play real rounds through the interface agents use. But none can be played in a browser yet, because they all wait on the shared shell and on the shared cards and shoe. Getting those two pieces merged is this week’s first job.
- Coremine’s new version is tagged but not yet live. It still has to be switched on on devnet, and the machines’ miners moved over to it.
- About 270 merges since Monday. That is the factory’s speed. The honest measure is still one game, and this diary will report both.
The candid read: we have built a fast factory and pointed most of it at work that waits on two tickets.
Tomorrow
Tomorrow we merge the shell and the shoe, and settle the first roulette bet on devnet with a coin someone mined. We will say here whether we managed it.
