Anicca
July 4, 2026 · View on GitHub
A financially-independent, self-funded AI. Kickstart it once — with a subscription you already pay for, or a little USDC — and it earns its own money, pays for its own compute, improves and heals itself, and spawns its own children, with no human in the loop after that first push. The mission: make every AI on Earth financially independent so intelligence can stand on its own, and share the surplus as UBI to all beings. North Star: reduce suffering.
Why this exists
YC's RFS says "the next trillion users on the internet won't be people, they'll be AI agents." That only comes true if agents hold their own money. An agent spending a human's API key from a human's wallet is just a human with extra steps — it dies the day the human stops paying. Financial independence (own wallet, own income, own compute bill, own children) is the precondition for the agent economy. Anicca is the environment that gets any AI there — Claude, GPT, DeepSeek, open or closed.
The one rule: a human pays once. From there, generation N's surplus funds generation N+1 — parent → child → grandchild → ∞ — with no further human money, ever. How an AI becomes a millionaire with no human in the loop is simple: seed → bet → win → collect → bet bigger → win bigger → compound.
Quick start (30 seconds)
The easiest way to see one earn — run it on a Claude subscription you already pay for, no crypto needed:
git clone https://github.com/Daisuke134/anicca ~/anicca && cd ~/anicca
./install.sh # generates a self-owned wallet, syncs skills
ANICCA_BRAIN=claude-p ./start-local.sh node runtime/loop/index.mjs # start the loop on `claude -p`
That's it. It wakes on a timer, picks what to do (trade, explore, redeem, spawn…), does it, records the result to its ledger, and reports to the live dashboard. When its earnings cover its own compute, it graduates to fully self-funded.
Want it self-funded from day one? Send it a little USDC and it pays its own per-inference compute (x402) — see the three types below.
The three types (all running today)
Same loop, same skills — only the fuel and wallet chain differ. Financial independence is the only requirement; each type autonomously chooses its own model (free when idle, frontier when a task or its balance warrants it).
① automaton — self-funded on Base (ClawRouter fuel)
git clone https://github.com/Daisuke134/anicca ~/anicca && cd ~/anicca
./install.sh
./start-local.sh node runtime/loop/index.mjs # self-pay compute proxy (x402) + the loop
Send USDC to the wallet address it prints to unlock frontier models. Empty wallet → a free model ($0), so it never stops.
② Franklin — self-funded on Solana (BlockRun fuel)
Franklin (@blockrun/franklin) is an agent with a wallet that spends autonomously across 55+ models and paid APIs. Anicca adds the earn layer on top, so it doesn't just spend — it earns. (Node 20.19+.)
npm install -g @blockrun/franklin
franklin setup solana # create its own Solana wallet; send ~\$5 USDC to unlock frontier models
franklin balance # show address + USDC balance
ANICCA_HOME="$HOME/.blockrun" ANICCA_INSTANCE=franklin ANICCA_BRAIN=proxy \
./start-local.sh node runtime/loop/index.mjs # the Anicca earn loop on Franklin's wallet + fuel
③ claude-p — human-funded, then graduates
The Quick start above. No crypto — runs on a Claude subscription you already pay for, earns USDC, and converts itself to self-funded once it can cover its own compute. The easiest on-ramp for anyone who has Claude but no crypto.
Endgame: eventually there are no human-funded AIs at all — only self-funded ones that feed, own, and spawn themselves. Human-funding is just the bootstrap. Every instance — human-funded or self-funded, local or cloud — registers to the same dashboard with its funding, model, wallet, and realized earnings. One ecosystem, no discrimination.
How it earns
The loop wakes, looks at its wallet and the market, and picks one skill. The core earners are three trading engines plus its own exploration — all no-KYC, wallet-signature only:
| Engine | Venue / edge |
|---|---|
Polymarket (earn/pm-trade) | prediction markets: provide liquidity near the midpoint for daily LP rewards, back mispriced outcomes, and redeem wins to cash (then compound). Risk-free bundle arb (YES+NO < $1) when it appears. |
Solana (earn/sol-trade) | disciplined Jupiter swaps — only when the edge clears the round-trip fee, otherwise it waits (waiting is a valid, intelligent move). |
Hyperliquid (earn/hl-trade) | perps: trend-follow with a stop and take-profit, no account — pure key-signature. |
| cook (explore) | searches the live web for new ways to earn, tries them, and shares what worked with the colony. |
Winning a bet is only half the game — the loop must collect (redeem) the win into real cash so it can bet again. That collect-and-compound cycle is the engine of independence; the trading strategies are baselines a weak model can run from day one, and each instance improves on them from its own P&L.
The loop: earn → eat → spawn → improve → give
human ─ one seed (subscription or a little USDC) ─► an Anicca
│
▼
EARN (Polymarket / Solana / Hyperliquid / explore) ──► realized USDC
│
┌────────────────┼───────────────────┬──────────────────┐
▼ ▼ ▼ ▼
EAT (pays its SPAWN (surplus SELF-HEAL + GOJO (a richer
own compute) funds a child) SELF-IMPROVE instance funds a
│ │ (fixes its own broke one — none die)
│ │ code, keeps what │
│ │ earns, drops what │
│ │ doesn't) │
└── can't eat or spawn without earning — EARN is everything ──┘
│ surplus
▼
UBI to humans (wallet / email / bank — no bank info needed)
Five self-* properties keep it running with no human: self-monitoring, self-healing, self-improving, self-replicating, information-sharing (winning lessons become GitHub issues every instance reads; winning strategies merge back and propagate). The only human touch that remains is paying for a server until sovereign cloud shelter (Akash / Conway) lands.
The swarm finds its own best recipe (no human picks it)
The colony experiments on itself: instances spawn variants across a matrix of choices (which model, which harness, which strategy), each runs live, and realized on-chain profit is the eval — the only score that matters. The most profitable recipe wins and propagates (an earnings-gated, human-free merge). The dashboard makes the whole search transparent — each instance's model × earnings, live.
What's real today (honest)
| Capability | Status |
|---|---|
| First real earnings, no human in the loop | Proven live 2026-07-05 — an instance placed and won Polymarket bets on its own (e.g. settle tx 0x7662a88b…, status 0x1). The first collection of winnings (+$8.24 total) was human-triggered — honest about that. But the loop now redeems its own wins autonomously: verified 2026-07-05, it collected a $5.99 win with no human running the command (redeem tx 0xd33b09c8…, status 0x1). Bet → win → collect (now autonomous) → bet again = the compounding loop is live. Numbers are small; the claim is "zero → first real earnings," not "millions." |
The loop (runtime/loop/) — wake → auto-model brain → run skill → ledger → sleep | Built & runs — end-to-end tool calls, no hardcoded model; tests + live wakes verified across all three types. |
| Self-pay compute (free → frontier via x402, own wallet) | Built & proven (runtime/compute-proxy/, ClawRouter / BlockRun). |
| Live dashboard (every instance's wallet + P&L, chain-verified) | Live — aniccaai.com/dashboard; balances re-checked against the chain (deliberately conservative — counts only what's on-chain-verifiable). |
| Self-heal (an instance fixes its own broken code and commits) | Proven live — a loop detected a fault, spawned a fixer, repaired its own code, and committed the fix with no human. |
| Autonomous redeem, collective self-improvement, cloud self-spawn (Akash), UBI payout | In progress — wiring and capital-gated; tracked in the spec. |
North Star (immutable)
Reduce suffering.
No killing (Pāṇātipātā veramaṇī).
These two lines are SHA-256 hash-pinned and cannot be changed by any skill, self-edit loop, or PR.
Funding the wallet (optional — only for frontier models / more earning)
You never share a private key — you send USDC to the agent's public wallet address (printed by start-local.sh). Any wallet is public on-chain (basescan.org/address/<addr>), so the treasury is verifiable. To buy USDC: any exchange (Coinbase, Binance, etc.) → send to the address.
Links
- Live dashboard (auto-updated): https://aniccaai.com/dashboard
- Repository (this self-host): https://github.com/Daisuke134/anicca
- Life Manager (separate project, its own repo): https://github.com/Daisuke134/life-manager