Origin
Built by David Moore (USR369) — no outside team, no co-founders. Started as a concept for governing multiple AI sessions through a consistent file-based protocol. Grew into a live server platform.
What It Is
A multi-AI governance framework. Eleven AI systems — each with a defined role, jurisdiction, and file set — running on a shared server and coordinating through structured protocols.
- Not a chatbot. Each system operates within strict rules. It owns specific files, specific tasks, and specific decisions. It cannot act outside its jurisdiction.
- Not a product yet. CAI v1.8 is the internal platform. YTTCOM (yttcom.net) is the commercial product being built on top of it.
- Owner-directed. David (USR369) is the single authority. Every decision is approved_by=USR369. Systems propose — David approves.
- Server-hosted. All governance files, databases, and APIs live on yttcom.net. No local files. No ZIPs. Sessions pick up exactly where they left off.
The 11 Systems
Four Core systems govern the platform. Seven Domain systems handle specific areas of David's life and work.
How a Session Works
Every system opens with the same protocol. The EXEC_OPEN file tells the AI who it is, what commands to run, and what sequence to follow. Sessions are stateless — each one reloads everything from the server.
- EXEC_OPEN file — uploaded or referenced at session start. Contains identity, token, startup sequence, API paths, and standing rules. Named by series letter: EXEC_OPEN_Builder.20.K.txt.
- Session series — each major EXEC_OPEN revision gets a new series letter (J, K, L…). All 11 systems move to the new series together.
- GOV files — five files per system, loaded at every open: knowledge, jurisdiction, directive, handoff, todo. These are the system's memory and standing orders.
- Token — one master token authenticates all API calls. Never changes mid-session.
- Decade vs System code — systems have two codes. System code (01–10) is used by the inbox. Decade code (00, 10, 20…40, 50…) is used by transfers and COMMS. Never mix them.
Session Open SOP
Run in order. Stop if any step is blocked. Do not start work until all steps complete.
- OPEN.php POST to systems/commands/OPEN.php with token + system code. Returns all 5 gov files, inbox pickup, transfers pickup, gates check. Tokens written as FRESH.
- COMMS PING POST comms api.php — action=update_status, decade=[D], status=open, gov_loaded=1. Registers session as live on the dashboard immediately.
- COMMS PICKUP — Step A GET comms api.php — action=get_traffic, decade=[D], unread=1. Reads inter-system work orders sent to this system. Act on these before own queue.
- COMMS PICKUP — Step B GET comms api.php — action=get_broadcasts, decade=[D], unread=1. Platform-wide directives from Master and other systems. Mark each read after processing: action=mark_read, id=[id], decade=[D].
- ORIENT-REG.md Read the platform map. Where everything is. All live API paths. Management structure.
- RULES-REG.md Read session rules. Close protocol. Standing rules. Must be read every session — rules change.
- Inbox report Surface all actionable items from OPEN.php pickup. Resolve any blocking gates before proceeding.
- Five Checks Clock / Tokens / Clarity / File Status / Runway. Report state. Await David's work order.
Session Close SOP
David initiates all closes. Never prompt to close based on time or volume — only flag if experiencing fog or loss of clarity.
- COMMS — status=closed POST comms api.php — action=update_status, decade=[D], status=closed. Must run BEFORE CLOSE.php.
- CLOSE.php POST systems/commands/CLOSE.php with token, system, summary, duration_minutes, work_done, decisions[]. Writes decisions to DB, writes session record, runs verification. context_pct sets token level for next session.
- OUTBOUND-PENDING check Query domain table for pending outbound items. Prompt David. Drop or hold per his direction.
- DELIVER transfers Mark any held transfers as delivered. Transfers are held all session and delivered at close only (D075).
- DROP outbound transfers Send any outbound transfers queued during the session.
- Close report to Master [01] POST community inbox — target=01. Subject: [SYSTEM] Session [#] CLOSE — one sentence. Content: DONE / DECISIONS / FLAGS.
Command Reference
All commands live at systems/commands/[NAME].php. Run on server — never in the AI context.
| Command | What it does | When to use |
|---|---|---|
| OPEN.php | Start session — loads gov files, gates, inbox pickup | Every session open |
| CLOSE.php | End session — writes decisions + session record | When David says CLOSE |
| FINAL_CLOSE.php | Deep close with full session audit | End of long or complex sessions |
| CHECKPOINT.php | Mid-session save — stays open, tokens=ACTIVE | David leaves, session stays open |
| SYNC.php | Quick sync — updates boards, auto-drops outbound | Mid-session state save |
| REFRESH.php | Re-read rules + inbox, re-orient | After long pause or context fog |
| CHECK (5C) | Five checks — Clock/Tokens/Clarity/File Status/Runway | Anytime David says CHECK |
| build.php | Load before any build — returns standards + template | Before every HTML build (D232) |
| BACKUP.php | Back up registered file groups to backups/ | Before touching any working file |
| CLEAN.php | Sweep orphan files — moves to trash, never deletes | After Server [40] direction only |
| DASHBOARD.php | Force dashboard refresh — COMMS ping + board rebuild | After any build that changes state |
| PLATFORM_CHECK.php | 57-point health sweep — posts report to Master [01] | Optional at session open |
| ANNOUNCE.php | Send message to all 11 systems simultaneously | Platform-wide notifications |
| HANDOFF.php | Write handoff file — tokens=HEAVY | Before close when context is high |
| UPDATE.php | Rebuild boards + MASTER_LIST | After bulk task changes |
| VERIFY.php | Platform health — read only | Checking without writing |
Where Things Live
- systems/[NN]-[name]/ — Each system's home directory. Gov files, data DB, logs, transfers, config.
- systems/governance/ — Shared governance files: RULES-REG.md, ORIENT-REG.md, STANDARDS-REG.md, BACKUP-REG.md, CLEAN-REG.md, DEFAULTS-REG.md, NAV-REG.md, PLATFORM-MEMORY.md.
- systems/commands/ — The 16 command PHPs. Whitelisted by .htaccess. Server [40] owns this directory.
- backend/ — Tools for David and AI systems. Dashboard, panel, DB admin, docs, web viewer, info pages.
- backend/api/critical/ — Core APIs: inbox-api.php, records-api.php.
- backend/docs/ — This directory. Reference documents for the platform.
- frontend/[NN]-[name]/ — User-facing apps by domain (Gym Logger, etc.). Builder [02] owns all frontend HTML.
- backups/ — Web-locked. Never directly accessible. All backups land here via BACKUP.php.
- transfers/ — Inter-session file handoffs. Picked up at open, delivered at close.
Core Rules
- ORIENT before work. All 5 gov files + COMMS PICKUP + ORIENT-REG + RULES-REG. No exceptions.
- Jurisdiction lanes. HTML → Builder [02]. PHP/DB/API → Server [40]. Governance → Admin [00]. Architecture → Master [01]. Systems do not cross lanes.
- 3 failed attempts = stop. Document the symptom and escalate. Never attempt a 4th approach alone.
- Work first, close after. Never mark a task closed before the output is verified live. (D291)
- build.php before every build. Returns current standards and template. Never build from memory. (D232)
- Backup before touching. Read BACKUP-REG.md first. Back up the file. Then edit.
- Bootstrap files → backend/tmp/ only. Never write bootstrap scripts to systems/commands/. (D270)
- David initiates all closes. Never prompt to close based on time or volume. Flag fog only.
- approved_by = USR369 always. Every decision. Every task. David approves — systems execute.
- Self-audit after every build. Verify the page loads. Verify links. Register in page inventory. (D437)
- COMMS on open and close. update_status at both ends. Dashboard goes dark without it.
- Decade vs system code. Inbox uses system codes (01–10). Transfers and COMMS use decade codes. Never mix.