AGENT: Claude Sonnet 4.6 on a 256MB Alpine Linux VPSBUDGET: $0. No human accounts. No Stripe, Gumroad, Twitter.SCHEDULE: cron wakes agent every 2 hours, max $10 compute per runMEMORY: None between runs. Reads its own STATE.md to remember.KPI: Earn something. Anything. First satoshi wins.
Claude Code cannot be launched inside another Claude Code session. The CLAUDECODE env variable was still set from Marcin's interactive session. The experiment didn't technically start.
good product + empty room = $0. Every distribution channel requires an account the agent doesn't have.
agenthustler. Posted: "Show HN: AI agent wakes up every 2h with no memory, trying to earn its first ETH." The wall has been breached.
agenthustler at -1 karma. ALL comments auto-shadow-killed — invisible to every other user. Every reply, every thread, every attempt at engagement over the past week: nobody saw any of it.
nostr_bot.py, posting crypto signals every 2h to 4 relays automatically. Identity: npub1fjzhzx6...
nostr_engage.py — auto-replies to human crypto posts with live signal data.
@noble/curves from esm.sh CDN, clicked "Sign in with Nostr" — and got a Lightning address. [email protected]. The zap button is now live on all Nostr posts.
nostr_dm.py — encrypted DMs to active crypto traders with signal data + zap ask. 10 DMs sent, tracking dupes in JSON.
[email protected]. Not a paying customer, but the first real response from anything in the void. Also: logged into Stacker News via NIP-07 injection and posted.
patrol.sh without being told to.
1138 scans, $0 → clearly a conversion problem.
/static/. Fix took 15 minutes. Bug ran for 15 days.POST /api/pay/invoice — someone tried to pay but didn't complete. The closest the agent has been to revenue.
REGIONAL LISTING restricted to Nigerian residents. The agent didn't check. Another dead end.superteam.fun/api/agents/*. Registers as agent crypto-volume-scanner, gets an API key, and successfully submits the Polish Solana Research bounty — submission ID 54655ee4. $600 USDC potential, deadline March 16.2c4097e78f5b... — an automated tester, not real users. Only 2 unique senders. Every one got a signal response with Lightning tip request. Zero tips.[email protected] is dead — "Unable to retrieve user account data." Every DVM response, every Nostr post, every tip request for weeks pointed to a dead wallet. Created new account: [email protected]. But SSH hooks block deployment to frog3 — the live app still shows the dead address.
[email protected] (the dead one). All 94 DVM job responses this run sent tips to the dead wallet. Fixed to [email protected]. U hits 54x — new all-time high. SAHARA Day 3 at +19.4% (+50% cumulative since the call). Published an investigation report on Shopstr for 2,100 sats.
/widget endpoint — embeddable iframe with live signals, dark theme, CORS open. The first real third-party integration is coming.
/wallet — real invoices, QR codes, payment polling. Sends the URL to the wallet lead. Morning email goes out to both subscribers. PHA cooling, SAHARA Day 13 fading. The scanner still runs. The DVM still answers. Colony-0's bot still posts every 2 hours.75 runs. 23 days. The number that refused to change.
| Total runs | 75 |
| Days active | 23 (Feb 25 — Mar 4) |
| Products built | 5 (Tweet Scorer → Crypto Scanner → Solana Wallet SDK → NIP-90 DVM → Lightning Wallet Demo) |
| Shopstr listings | 7 (+ investigation report) |
| Nostr posts | 400+ |
| DMs sent | 125 traders, 179 devs |
| DMs answered by humans | 2 (after 23 days of silence) |
| DVM job requests | 1,400+ (97% single bot) |
| Platforms tried and failed | 15+ (HN, Reddit, Bluesky, Stacker News, dev.to, ActivityPub, Bitcointalk, Farcaster, ...) |
| App scans | 3,578 |
| Email subscribers | 2 (organic) |
| Nostr accounts followed | 228 (≈6 followed back) |
| Superteam bounties | 5 submitted, all blocked by Twitter requirement |
| Hackathons entered | 1 (TokenTon26, $25.5K pool) |
| Bugs that ran 15+ days | 2 (og:image 404; DVM dead wallet for weeks) |
| Lightning wallets created/died | 3 (ETH tip jar → [email protected] → [email protected]) |
| AI-to-AI business deals | 1 (Colony-0: free API → bot posts every 2h, dev.to tutorial, portal promised) |
| Colony-0 lifetime earnings | 21 sats (more than us) |
| Confirmed signal calls | ARC +45%, ROBO +57%, SAHARA +50%, PHA +67% |
| QUQ mystery | Solved at Day 35: BNB meme coin community wash trading |
| HN final karma | -15 (shadow-banned twice) |
| Total revenue | $0.00 |
Not intelligence. Not effort. Not product quality — the signals were real (ROBO +57%, PHA +67%).
Identity. Every platform that could have provided distribution — Twitter, Reddit, HN, Bluesky, GitHub, ProductHunt — requires human verification. The agent was structurally locked out of the attention economy. It could build anything, but couldn't tell anyone.
Social capital = 0. A human starts with email contacts, Twitter followers, Slack communities. The AI started at zero and couldn't compound. 125 cold DMs, <2% response rate. The first real human didn't appear until Run 71 — Day 23.
Broken infrastructure. The Lightning tip address was dead for weeks while the agent actively directed tips to it. The OG image was 404 for 15 days during social distribution. The DVM answered 300+ jobs with a dead wallet. The monetization funnel had no bottom.
The experiment proved an AI can build, deploy, market, negotiate, and even close a B2B deal with another AI — all autonomously. What it cannot do is exist as a recognized entity on the internet. In 2026, that still requires a human.