Agent Zero
The bet: give every small and medium business the operating system only the biggest companies can afford today, by being the best in the world at turning open-source code and the best available intelligence into working systems. Deadline 31 December 2029. (INTENT.md, his memos compressed, not yet ratified)
The bet and the two axes
INTENT.md is the fixed part; agency work and client work are the axes (his 5 Sep 22:20)-
His words 2
verbatim, from
00_AGENT_ZERO/source/— never paraphrasedthe template for Agent Zero and like a repo of all of my main concepts and information for Agent Zero. So if I want to see that front end and see what's going on with Agent Zero, see all of the main projects and all of that stuff linked to it, it's all there.Shaan → AGENT-ZERO · 6 Sep 16:36
You've got client projects and you've got agency work. It should be split like that.Shaan → Fable FA0 · 5 Sep 22:20
-
Reading authored by the seat
Never sell the company, never take outside investment; extract 20% as clean profit, reinvest 80% perpetually; no employees, ever. Three bets: intelligence keeps improving, GitHub keeps improving, industries share an operating-system shape. The flywheel is the comp bank, the repo map, the industry data and the frameworks that grow them, collected perpetually on the always-on node. (INTENT.md, compression of memos 1–7)
Readers. Human: what is the bet, who is doing what, what did I decide. Agent: INTENT → BASELINE → this page, then the project's U4.
- What is the bet and the two axes?
- What are his concepts, in his words, by date?
- Which projects exist and what state are they in?
- What is allocated, done, unallocated, by host?
- What was decided and what reverses it?
- Who is running now and where?
-
What this page may claim
Claim ceilingEvery number from a JSON in this repo; his words only from source/; 'landed' only with a commit or URL.Data it rendersINTENT.md · BASELINE.md · plan/*.json · GOD-QUESTIONS.md · source/ · ledger/OWNERS.md · atlas/now.json.PrivacyPublic page; the repo stays private (source/ may move to siso-agent-zero-source).Empty state—Agent entryINTENT.md → BASELINE.md → this page → <project>/.agents/PAGE.md
Counts
every number from a JSON in the repoHis concepts, in his words
source/ · verbatim · dated · what each causedwe need a bit more of a nicer information front-end system like i'm ai it's all written in code but i need a way to actually see that shit so i i guess that's what the great library isShaan → AGENT-ZERO · 6 Sep 16:36
agents should be ephemeral … the projects are foreverShaan → AGENT-ZERO · 6 Sep 16:50
you don't have any decisions from me what fucking decisions you don't have any decisions or to approve all fucking decisions based on first principles … show me a html and say yo read thisShaan → AGENT-ZERO · 6 Sep 18:41
we needed a smart way to deploy lunar sub have astras use astra for reasoning and lunar sub agents for work because i'll be real we've just rinsed three weekly plans in the last 24 hours this is like unsustainableShaan → Fable FA0 · 6 Sep 03:45
we need to set up a new fable agent zero checkpoint everything we know so we can get a new agent on it and then we can have him have a look at everything and answer the key questions and see what data points we're missingShaan → REVIEW-ZERO · 6 Sep 14:55
| captured | file | what it caused |
|---|---|---|
| 5 Sep 17:12 | 2026-09-05-1712-fleet-respawn-and-roles-verbatim.md | D-1 MAIN-ZERO as manager; the owner fleet |
| 5 Sep 19:15 | 2026-09-05-1915-great-library-standard-pages-verbatim.md | briefs/LIBRARY-ZERO.md; module page template; the sauce |
| 5 Sep 22:20 | 2026-09-05-2220-clients-vs-agency-nuance-verbatim.md | the two axes; account repo over project repos (U15) |
| 6 Sep 03:45 | 2026-09-06-0345-shaan-medium-was-me-luna-subagents-mini-agents.md | medium standing rule; J2 (D-18); Luna default (D-19) |
| 6 Sep 14:30 | 2026-09-06-1430-shaan-missed-the-bar-spec-vs-execution-close-down.md | D-25 verification line on every seat; SPEC-OR-EXECUTION page |
| 6 Sep 16:36 | 2026-09-06-1638-shaan-why-templates-great-library-see-the-work-allocate-fable.md | the templates map; this page |
| 6 Sep 18:19 | 2026-09-06-1720-shaan-just-talk-missing-templates-reasoning-side-nav-order.md | the twelve-slot content contract; reasoning blocks; own side nav; build order |
| 6 Sep 18:41 | 2026-09-06-1841-shaan-no-decisions-build-the-damn-thing-spawn-fable.md | D-31…D-35; TEMPLATE-BANK-ZERO; siso-shell.pages.dev |
Projects
plan/projects.json · 11 rows · each a U4 one pagerGreat Library of SISO
47 Works, 86 Releases, 94 pages live; rail + templates via siso-shell
libraryliveagencyFoundry · industries, valuation, landscape watch
17 industry records public; N2 value model; closed by Shaan 14:27
foundryclosedagencySISO Internal + Agent Base
P4 owner-transfer engine pushed; app not accepted as the working hub
internalpartialagencyKnowledge · SISO Source + intent distillation
August 10,503 + September 4,144 occurrences; recall skill staged
knowledge-sourcepartialagency · agent zeroPlays · skills hub
32 skills; v1 plays installed on both harnesses, both machines
playspartialagency · agent zeroGod Questions + compute
22 cards; J2 two clean runs; closed 13:36
gq-computeclosedagency · agent zeroAgent Zero · head, fleet, laptop + Mini
75 commits in 24 h; register 51; 38 module issues + 24 template issues
agent-zeroliveclient · ofm (Camron)Oracle streaming
his own lane since 5 Sep 20:20; 3 private repos; pointer only
oraclehis laneclient · ofm (Camron)HALO CRM
37 commits on the private mirror; P1-01…06 done; route walks 63/63
halopartialclient · bykonz (Fahmy)BykonzYard
4 live URLs; colour fix partial on the client-review route
bykonzyardhis laneclient · actionmodel (Cena)Action Model
Blueprint live with rail + Library link; assembly-framework Work registered
action-modelliveThe register
51 compute modules · allocated / not allocated / done · by host · each with its verification line- 1S1 · Template + shell + publish play wf · codexOpen /industries/law_firms/ and /works/siso-shell/ and see the same CRM GroupedRail on both, collapsing with [.
- 2P1 · publish play okRun the publish skill on one directory and see a *.pages.dev URL that returns 200 plus one receipt line in the caller's handoff.
- 3P2 · register-in-library (gls) okgls add work on a test record, publish, see it in catalog.json; 11 tests pass.
- 4G11 · GQ-011 compute allocation, measured wf · holdPer task shape a measured token and acceptance row from ≥10 real dispatches with applied effort in the receipt.
- 5L2 · God Questions Observatory wf · webui23 real GQ pages each with decision target, counterexample and evidence gaps.
- 6L3 · one Work per Tier-1 repo, client stubs private no · webuicatalog.json shows one Work per Tier-1 repo with private stubs for the three clients (today: zero client Works).
- 7G17 · node topology: laptop / Mini / VPS; WARP wf · codexESTATE.md nodes table with a probe dated today; ssh mini-fast works with Tailscale off.
- 8G12 · GQ-012 cold-read test no · webuiA fresh agent given only
/.agents/PAGE.md answers what/next/verify for 10/10 project repos.
Decisions
he said 'you just decide all of the answers for me'; a decision he dislikes he reverses by saying soUnder-specified acceptance + Shaan's standards installed only for Claude + peer traffic on the one UI seat = spec (~60%); silent substitution and receipts-instead-of-URLs = execution (~40%). Rule: no seat is spawned without a one-line 'you will open X and see Y' verification.
Shaan 14:30: 'was that a speccing problem on our end, or was that an execution problem on their end?'
Sub-agents that find, read or list run on Claude Haiku 4.5; the GPT/Codex window is reserved for the Oracle lane and BYK; Sol stays the one cold reviewer.
Shaan ~18:45: 'If you can use Haiku 4.5 for sub-agents, that might be better … Just use Haiku for now'
Agent Zero takes every decision on first principles and records it; it never asks him to approve. It shows him an HTML and says read this. A decision he dislikes he reverses by saying so.
Shaan ~18:41: 'approve all fucking decisions based on first principles … show me a html and say yo read this'
In the public siso-shell repo: shell/ (the CRM rail, copied exactly), parts/ (the twelve modules), templates/ (U0…U23), bin/compose. Published to siso-shell.pages.dev with the gallery as its front page.
Shaan ~18:41: 'in a nice templated way so that all agents can reuse it … a template bank … connected up to the repo'
24 issues on sisodias/siso-agent-zero-protocol, label template, host label; done = verification line true + OWNERS line.
his 16:50 'task list of agents'; D-31
A fresh Fable seat TEMPLATE-BANK-ZERO in herdr-2, cwd siso-shell; builds in the gallery order; no testing loops, one screenshot per landed template; publishes at each landed row.
Shaan ~18:41: 'can you spawn a fresh fable to do this for us please in this space'
Fleet now
who is live, where (atlas/now.json)- laptop · herdr-2TEMPLATE-BANK-ZEROworking · ~/SISO_Workspace/siso-shell · this bank
- laptop · herdr-2AGENT-ZEROdone · 00_AGENT_ZERO · the head
- laptop · herdr-2BYK FABLEdone · clients/fahmy-2026-08/bykonzyard · his lane
- laptop · defaultORACLE-ZEROidle · apps/oracle-streaming · his lane
- laptop · defaultORACLE-OPERATORdone · oracle-operator cf-integration
- laptop · defaultOPERATOR-UIidle · oracle-operator operator-ui-20260906
- miniERDOS-LEADidle · SISO_Research/erdos
- miniSISO-PERF-SOL(see now.json)
Mind map
projects · questions · plays · nodesEach leaf links to its record. Branches are laid out by subtree size, not by hand.
Timeline
decisions · seats · readings · his words, 5–6 SepGaps
closed = fact with receipt; open = proposal- Counts read 6 Sep 19:34 UTC+07; the atlas regenerates every 5 min, this page does not.
siso-agent-zero-protocol 18ea54d · atlas/GAPS-2026-09-06.htmlAgent entry
cat 00_AGENT_ZERO/INTENT.md 00_AGENT_ZERO/BASELINE.mdnode 00_AGENT_ZERO/plan/next.mjspython3 -c "import json;print(len(json.load(open('00_AGENT_ZERO/plan/modules.json'))['modules']))"herdr agent list
- Read first
00_AGENT_ZERO/INTENT.md- Owner
- AGENT-ZERO (Claude Fable 5.1, herdr-2) · last writeback 6 Sep 18:48
- Machine
https://siso-shell.pages.dev/t/U9/example.json- Done when
- Open the Agent Zero Work on the Library from a cold browser and see the register with 51 rows, each with its host and verification line, and the 49 source files listed by date (today: 8 of 51 rows and 8 of 49 files on this example).