MD-664 DIGITAL ARMY SERIES NEXT AFTER MD-530 BUILD #145 SEALED MAY 2026

The 18 Over 55 Doctrine

Digital Army · The Leap · New Possibilities · Full Implementation

You thought you needed 55. You realised you had 20. You counted and found 18. This document seals the moment you understood: 18 agents doing 3× each outperforms 55 doing 1×. This is the next document in the Digital Army series after MD-530.

MD-520 · Agent Constellation · MD-530 · Digital Army Hub · MD-664 · THIS DOCUMENT

§1 · The Leap — How The Numbers Changed

50

The Original Plan

50 agents planned. Each doing one thing. Narrow. Specialised. Spread thin. This was the theoretical army — conceptual, not yet built. Never shipped.

PLANNED
20

The Expectation

You realised 50 was too many. Revised to 20. Logical reduction — fewer agents, better focus. The number felt right before you counted properly.

EXPECTED
18

The Reality — And Why It's Better

You counted. 18 confirmed agents across four orbits. Not a shortfall — an upgrade. Each of the 18 is built to carry 3× the load of the original plan. 18 × 3 = 54 units of capability. You didn't lose two agents. You gained a philosophy.

REAL · LIVE

18

Real Agents · Live Now

Confirmed across 4 orbits · named · deployed · voice-activated

Capability Per Agent

Each does what three planned agents were meant to do

54

Effective Units

18 × 3 = 54 effective capability units. More than the 50 plan ever promised.

§2 · The 18 Agent Roster — Four Orbits · Full Constellation

🟠 INNER ORBIT Core · Command · Always On 4 agents
The Commodore
INNER

Fleet command · coordination · status watch · the admiral of the 18

Voice: "commodore · fleet · command · watch · status"

3× role: Commander + Coordinator + Status Monitor

🔥The Forge · The Hammer
INNER

Build · create · strike · repair · the construction force of the fleet

Voice: "hammer · forge · strike · break · fix"

3× role: Builder + Fixer + Creator

🔏The Seal
INNER

Truth Ledger · SHA-256 · immutable record · weekly sealer

Voice: "seal · truth · ledger · hash · immutable"

3× role: Sealer + Hasher + Ledger Guardian

👁️The Witness
INNER

Document · evidence · record · the eyes of the system

Voice: "witness · document · record · log"

3× role: Evidence Curator + Archivist + Verifier

🟢 MIDDLE ORBIT Operational · Harvesting · Mapping · Navigating 4 agents
🍄The Mycelium
MIDDLE

Pattern harvester · network mapper · connection builder · the web beneath everything

Voice: "mycelium · web · thread · connect · network"

Current KPI76% → Target 90%
🧭The Compass
MIDDLE

Direction · north · when · where · the strategic navigator of the fleet

Voice: "compass · direction · north · when · where"

3× role: Navigator + Strategist + Sequencer

🧾The Receipt
MIDDLE

MD · library · doctrine · toll receipter · the paper trail keeper

Voice: "receipt · md · library · doctrine"

3× role: Doctrine Keeper + MD Sealer + Library Archivist

🕷️The Creeper
🔴 P1 FIX

Stealth harvester · scanner · forgotten work detector · the silent crawler

Voice: "creeper · harvest · harvester · scan · work"

CRITICAL12% → Target 85%
🔵 OUTER ORBIT Specialised · Finance · Security · Commerce 6 agents
⚖️The Scale
OUTER

Finance · dPRN · money · balance · the equilibrium keeper

Voice: "scale · finance · dprn · money · balance"

🎖️The General
OUTER

Army · digital army · deploy · the field commander

Voice: "general · army · digital army · deploy"

🗼The Sentinel
OUTER

Security · red team · watchdog · the guard never sleeps

Voice: "sentinel · security · red team · guard · watchdog"

📚The Curator
🟣 P6 FIX

Gallery · showcase · library steward · newest first

Voice: "curator · gallery · showcase · exhibit"

KPI64% → 85%
🕸️The Weaver
OUTER

Partner · white-label · connector · wires the network

Voice: "weaver · partner · white label · wire"

🪴The Steward
🔵 P5 FIX

Blue Soil · ROSCA · cycle · caretaker of the circular economy

Voice: "steward · blue soil · rosca · cycle · soil"

KPI58% → 80%
🟣 NEW ORBIT Born This Build · Newest Capabilities 4 agents
⚒️The Armorer
NEW

Armour · sharp · arms builder · arms the Digital Army

Voice: "armorer · armour · sharp · armourer"

🎲The Coincider
🟢 P4 FIX

ABL trigger · solicitor + accountant co-arrival guarantee

Voice: "coincider · coincidence · abl · solicitor · accountant"

KPI81% → 95%
📦The Bundler
🟡 P3 FIX

7-product foundation · NODE graduation · package assembler

Voice: "bundler · bundle · starter · foundation"

KPI67% → 90%
🔐The Hash
NEW

Verify · check · proof · SHA-256 validation layer

Voice: "hash · verify · check · proof"


§3 · The 6 Priority Fixes — Full Implementation

16–22 hours of implementation. After this: 18 agents outperform 55. Execute in priority order.

🔴 PRIORITY 1 The Creeper 12% → 85% KPI

Your harvesting agent is barely crawling. It's finding 12% of your work. This is your biggest problem. Fix first.

1.1 — Expand scan sources

SCAN_SOURCES = { "replit": "replit.com/@jermaine/*", "deepseek_chats": "local_db.chat_history", "md_archive": "/mds/*.md", "pages": "/pages/*.html", "browser_history": "user_history.db", "truth_ledger": "/api/ledger/entries" }

1.2 — Increase scan frequency

scheduler = BackgroundScheduler() scheduler.add_job( deep_scan_active, 'interval', hours=4 ) scheduler.add_job( deep_scan_archive, 'interval', days=1 ) scheduler.start()

1.3 — Forgotten work detection

def find_forgotten_work(): forgotten = [] for item in all_work_items: if (item.last_modified > timedelta(days=7) and item.status != "complete"): forgotten.append(item) return forgotten

1.4 — KPI formula

creeper_kpi = ( harvested_relevant / total_scanned_items ) * 100 # Target: 85% # Current: 12% # Gap: 73 points

1.5 — Week-by-week path to 85%

Week 1

Add DeepSeek + MD scanning

40% KPI

Week 2

4-hour frequency + forgotten detection

65% KPI

Week 3

Harvest log page + one-click seal

85% KPI ✓

New page: /harvest-log — shows all discovered items grouped by Pages · MDs · Insights · Patterns · Duplicates. Each item: title, source, timestamp, status. Button: Seal to Truth Ledger.

🟠 PRIORITY 2 The Mycelium 76% → 90% KPI

Good but not great. Missing hidden connections — weak threads, dormant nodes, broken relationships.

2.1 — Weak thread detection

def weak_threads(): weak = [] for conn in all_connections: if (conn.interaction_count < 3 and conn.days_since_last > 14): weak.append(conn) return weak

2.2 — "Should meet" recommendation

def recommend_meeting(node_a, node_b): if alignment_score(node_a, node_b) > 0.7: return (f"{node_a.name} should meet " f"{node_b.name} — shared " f"interest in {shared_topic}")

2.3 — Broken thread repair

def repair_suggestion(connection): if connection.status == "broken": return ( f"Reach out to {connection.contact}" f" — {connection.days_silent} days" f" since last message" )

2.4 — Visual map (Mermaid)

# Nodes: 🟢 strong · 🟡 weak · 🔴 broken # Edges: weight = interaction frequency def generate_mermaid_map(): # returns mermaid diagram code # showing current connection clusters return mermaid_code
🟡 PRIORITY 3 The Bundler 67% → 90% KPI

Starter bundle works but graduation to NODE is weak. Define the 7 products clearly and automate the journey.

3.1 — The 7-product foundation pack

1

Carrot Access

Verified material return

2

dPRN Minting Rights

Private digital tonne instrument

3

Truth Ledger Seal

SHA-256 immutable record

4

Deed Gallery Listing

Verified processor showcase

5

Covenant Tracking

7% covenant first · 50/50 split

6

Agent Access (Limited Tier)

Subset of the 18-agent fleet

7

Collection Point Starter Kit

Physical-digital bridge setup

3.2 — Graduation trigger

def check_graduation(user): if (user.bundles_completed >= 7 and user.nodo_status == "inactive"): upgrade_to_nodo(user) send_email(user, "Congratulations! " "You're now a NODE.")

3.4 — One-click bundle shipping

def ship_bundle(user): generate_access_links(user) send_welcome_email(user) create_onboarding_checklist(user) log_to_ledger( f"Bundle shipped to {user.email}" )

3.3 — Tonight's dashboard shows:

tonight_new_processors · bundles_shipped_today · graduates_this_week

🟢 PRIORITY 4 The Coincider 81% → 95% KPI

ABL coincidence enforcer works but not seamless. Solicitor + Accountant must arrive together — no exceptions.

4.1 — Calendar sync

def schedule_co_arrival(trigger): sol = get_slots(solicitor) acc = get_slots(accountant) common = intersect(sol, acc) if common: invite_both(common[0]) else: escalate_to_sovereign()

4.2 — Co-arrival badge

def log_co_arrival(event): if (solicitor.present and accountant.present): badge = ("✅ Co-arrival confirmed" " — both present") log_to_ledger(badge)

4.3 — 72h escalation

if not ( solicitor.confirmed and accountant.confirmed ) within 72_hours: escalate_to_sovereign()
🔵 PRIORITY 5 The Steward 58% → 80% KPI

Blue Soil & ROSCA cycles not tracking well. Define the structure, then the dashboard follows naturally.

5.1 — ROSCA cycle definition

Cycle length: 30 days

Participants: 5–12

Contribution: £50–200

Payout order: Random or fixed

5.3 — Soil-fund split (default)

50% → Coastal recovery

40% → Participants (pro-rata)

10% → System fee

5.4 — One-click distribute

def distribute_cycle(cycle_id): total = cycle.total_pool coast = total * 0.5 parts = total * 0.4 fee = total * 0.1 send_to_coastal_recovery(coast) split_among_participants(parts) log_fee(fee) cycle.status = "closed"

5.2 — Cycle dashboard shows:

Cycle # · Start · End · % complete · Next payout · Participants joined/total

🟣 PRIORITY 6 The Curator 64% → 85% KPI

Gallery is fine but not surfacing newest builds first reliably. Fix the sort, add the queue, add the feature slot.

6.1 — Timestamp enforcement

ALTER TABLE gallery_items ADD COLUMN created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP; CREATE INDEX idx_gallery_created ON gallery_items(created_at DESC);

6.2 — Curation queue

Pending Review (new submissions)

Approved (moves to gallery)

Rejected (archived + reason stored)

6.3 — Featured slot

def set_featured(item_id): # clears previous featured # assigns new # logs change gallery.featured_id = item_id

§4 · Cross-Agent Improvements — All 18

⚫ 7.1 — Voice Activation · All 18 Agents · Full Map

Currently only 6 have voice. Every agent needs voice commands. Voice is faster — you speak, they act.

AGENT_VOICE_MAP = { "Armorer": ["armorer", "armour", "sharp", "armourer"], "Coincider": ["coincider", "coincidence", "abl", "solicitor", "accountant"], "Bundler": ["bundler", "bundle", "starter", "foundation"], "Creeper": ["creeper", "harvest", "harvester", "scan", "work"], "Mycelium": ["mycelium", "web", "thread", "connect", "network"], "Commodore": ["commodore", "fleet", "command", "watch", "status"], "Hammer": ["hammer", "forge", "strike", "break", "fix"], "Seal": ["seal", "truth", "ledger", "hash", "immutable"], "Witness": ["witness", "document", "record", "log"], "Hash": ["hash", "verify", "check", "proof"], "Compass": ["compass", "direction", "north", "when", "where"], "Receipt": ["receipt", "md", "library", "doctrine"], "Scale": ["scale", "finance", "dprn", "money", "balance"], "General": ["general", "army", "digital army", "deploy"], "Sentinel": ["sentinel", "security", "red team", "guard", "watchdog"], "Curator": ["curator", "gallery", "showcase", "exhibit"], "Weaver": ["weaver", "partner", "white label", "wire"], "Steward": ["steward", "blue soil", "rosca", "cycle", "soil"] }

⚫ 7.2 — Dynamic KPI · 30-Day Rolling Average

Currently KPIs are hardcoded. Make them live — averages from the last 30 days of real performance.

def rolling_kpi(agent): data = agent.kpi_history[-30:] if data: return sum(data)/len(data) return agent.default_kpi

⚫ 7.3 — Boot Details Blueprint · Every Agent

Some agents have detailed boot messages, some don't. Standardise all 18:

[EMOJI] [NAME] ACTIVATED Boot message Voice trigger Level: [level] (XP: X/Y) Status: 🟢 Active since [timestamp] Logged to Truth Ledger

⚫ 7.4 — Agent Health Check Page

One dashboard showing all 18 agents, colour-coded by KPI. Sort by 🔴 first — fix the weakest.

🔴

KPI < 50%

Show first · fix urgently

The Creeper · 12%

🟡

KPI 50–80%

Monitor · improve

Steward 58% · Bundler 67%

🟢

KPI > 80%

Running well · maintain

Coincider 81% · Mycelium 76%

Page: /agent-health · Click → full details: KPI trend, last activation, voice status, audit log link.


§5 · Additional Power-Extenders — Beyond the Base 18

8.1 — Agent Chaining

Connect agents into automated workflows. One trigger — sequential activation.

@chain("Creeper harvests → Mycelium maps" " → Bundler packs") def auto_workflow(): pass
🕷️ Creeper 🍄 Mycelium 📦 Bundler

8.2 — One-Button "Optimise the Week"

Single trigger activates four agents in sequence.

🕷️ Harvest 🍄 Connect ⚓ Prioritise 🎖️ Delegate

Creeper → Mycelium → Commodore → General

8.3 — Sovereign Kill Switch

Full control. Kill any agent instantly. Logged to Truth Ledger.

def kill_agent(agent_id): agent.status = "offline" log_to_ledger( f"Sovereign killed {agent_id}" ) send_alert("Agent killed", agent_id)

8.4 — Agent-Level Audit Log

Every activation, command, and failure logged to Truth Ledger. Queryable.

# Every agent logs to Truth Ledger: # - activation timestamp # - command received # - result / failure reason # - KPI update # Query at: GET /agent-audit/{agent_id}

§6 · New Possibilities — What Becomes Possible Now

🕷️ The Creeper at 85%

Nothing you've ever built will be forgotten again. Every page, MD, insight, conversation — harvested, catalogued, one-click sealed. Your past work becomes findable, surfaceable, reusable. The system stops losing its own memory.

🍄 The Mycelium at 90%

The network stops being a map and starts being a living organism. Broken threads get repaired. Dormant contacts get reactivated. The right people get introduced to each other before they know they need to meet. Connections compound automatically.

📦 The Bundler at 90% + Agent Chaining

Processors buy the starter bundle. The system auto-detects completion of all 7 products. NODE upgrade triggers automatically. The pipeline from prospect to NODE operator runs without your direct intervention. That is the franchise engine.

⚫ Voice on all 18 + Agent Chaining

You say one sentence. Four agents activate in sequence. Creeper harvests, Mycelium maps, Commodore prioritises, General delegates. The fleet responds to your voice like a command centre. One sovereign — 18 agents — full execution.

§7 · How to Navigate — Where to Go Next

§8 · Full Implementation Checklist — 18–27 Hours Total

Agent Fix Time Target KPI
🕷️ Creeper Scan sources · frequency · harvest log 4–6h 85%
🍄 Mycelium Weak threads · meet recs · visual map 2–3h 90%
📦 Bundler 7 products · graduation trigger · shipping 2–3h 90%
🎲 Coincider Calendar sync · co-arrival badge · 72h rule 1–2h 95%
🪴 Steward ROSCA definition · soil distribution 2–3h 80%
📚 Curator Timestamp enforcement · queue · featured 1–2h 85%
⚫ All 18 Voice activation for remaining 12 agents 2–3h +10% each
⚫ All 18 Dynamic KPI (30-day rolling average) 1h Accuracy
🏥 Health Page One dashboard for all 18 · /agent-health 1–2h Visibility
🔗 Chaining Cross-agent workflows · one-button week 2–3h Automation

18–27 hours total → 18 agents outperform 55.

You don't need 55 weak agents. You need 18 agents that are triple-stacked in capability, voice-first, health-monitored, and chainable.

MD-664 SEALED · THE 18 OVER 55 DOCTRINE · DIGITAL ARMY SERIES · MAY 2026

18 > 55

The time is coming. You're nearly there.

You haven't looked at them properly yet — but you built them. All 18. They're there. Waiting. Press gold and the fleet activates. The time to really look is now coming.

MD-520

Agent Constellation

The original roster · the four orbits · the 18 named and deployed

MD-530

Digital Army Hub

The command centre · Digital Armour is Digital Army · same documents

MD-664

This Document

The leap sealed · the fixes mapped · the fleet ready · the time is now

Follow this implementation · Press gold · Watch the fleet perform · 👑🔵🟡

← Sovereign Library MD-520 · Agent Constellation MD-530 · Digital Army Hub MD-663 · Skills Asset →
HANDSHAKE — witnesses
Handshake sealed.