Files
neuron/docs/architecture/dharma-implementation.html
T
will.anderson a76aaf4831
Deploy Soul to GKE / deploy (push) Failing after 27s
Neuron Soul CI / build (push) Failing after 4m26s
docs: add architecture, R&D, and patent strategy docs
2026-06-10 17:31:07 -05:00

943 lines
61 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Dharma — Full Architecture Implementation · Eyes Only · Neuron Technologies</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;1,400;1,700&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;1,400&family=IBM+Plex+Mono:wght@400;500&display=swap" rel="stylesheet">
<style>
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{
--bg:#FAFAF8;--bg2:#F0F0EC;--card:#FFFFFF;
--navy:#0052A0;--navy-d:rgba(0,82,160,.06);--navy-m:rgba(0,82,160,.12);--navy-b:rgba(0,82,160,.22);
--green:#1A7F4B;--green-d:rgba(26,127,75,.06);--green-b:rgba(26,127,75,.22);
--amber:#B45309;--amber-d:rgba(180,83,9,.06);--amber-b:rgba(180,83,9,.22);
--red:#C0392B;--red-d:rgba(192,57,43,.06);--red-b:rgba(192,57,43,.22);
--t1:#0D0D14;--t2:#3A3A4A;--t3:#6B6B7E;
--border:rgba(0,0,0,.07);--border2:rgba(0,0,0,.13);
--head:'Playfair Display',Georgia,serif;
--body:'IBM Plex Sans',system-ui,sans-serif;
--mono:'IBM Plex Mono','SF Mono',monospace;
}
html{scroll-behavior:smooth}
body{font-family:var(--body);background:var(--bg);color:var(--t1);font-size:16px;line-height:1.7;overflow-x:hidden}
body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:0;
background-image:linear-gradient(rgba(0,0,0,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 1px);
background-size:48px 48px}
nav{position:sticky;top:0;z-index:100;background:rgba(250,250,248,.96);backdrop-filter:blur(10px);
border-bottom:1px solid var(--border2);display:flex;align-items:center;padding:0 32px;height:54px;gap:6px;flex-wrap:wrap}
.nav-wordmark{font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.18em;color:var(--t1);text-transform:uppercase;margin-right:auto}
.nav-link{font-family:var(--mono);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:var(--t3);padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .2s;text-decoration:none;border:1px solid transparent}
.nav-link:hover,.nav-link.active{color:var(--navy);background:var(--navy-d);border-color:var(--navy-b)}
.nav-badge{font-family:var(--mono);font-size:.54rem;letter-spacing:.14em;text-transform:uppercase;
background:rgba(180,83,9,.08);border:1px solid var(--amber-b);color:var(--amber);padding:3px 10px;border-radius:99px;margin-left:8px}
.doc-page{max-width:860px;margin:0 auto;padding:72px 48px 120px;position:relative;z-index:1}
.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}
.reveal.visible{opacity:1;transform:translateY(0)}
.reveal-delay-1{transition-delay:80ms}
.reveal-delay-2{transition-delay:160ms}
.reveal-delay-3{transition-delay:240ms}
.masthead{text-align:center;border-top:3px solid var(--t1);border-bottom:1px solid var(--border2);padding:36px 0 32px;margin-bottom:60px}
.masthead .dateline{font-family:var(--mono);font-size:.56rem;letter-spacing:.20em;text-transform:uppercase;color:var(--t3);margin-bottom:22px}
.masthead .eyebrow{font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin-bottom:14px;font-weight:500}
.masthead h1{font-family:var(--head);font-size:2.8rem;font-weight:700;line-height:1.1;margin-bottom:16px}
.masthead h1 em{font-style:italic;color:var(--navy)}
.masthead .subtitle{font-size:.95rem;color:var(--t3);max-width:540px;margin:0 auto;line-height:1.7;font-style:italic}
.doc-page h2{font-family:var(--mono);font-size:.56rem;font-weight:500;letter-spacing:.20em;text-transform:uppercase;
color:var(--navy);margin:60px 0 20px;padding-bottom:10px;border-bottom:1px solid var(--border2)}
p{margin-bottom:.9em;font-size:.95rem;color:var(--t2);line-height:1.8}
p strong{color:var(--t1);font-weight:600}
.callout{border-left:3px solid var(--navy);padding:16px 22px;margin:20px 0;background:var(--navy-d);border-radius:0 12px 12px 0;
font-family:var(--head);font-style:italic;font-size:1.02rem;line-height:1.65;color:var(--t1)}
.callout.amber{border-left-color:var(--amber);background:var(--amber-d)}
.callout.green{border-left-color:var(--green);background:var(--green-d)}
.callout.red{border-left-color:var(--red);background:var(--red-d)}
/* ── WORKSTREAM CARDS ── */
.workstream{border:1px solid var(--border2);border-radius:16px;margin:28px 0;overflow:hidden}
.ws-header{padding:24px 28px;display:flex;align-items:flex-start;gap:20px;cursor:pointer;background:var(--card);transition:background .2s;user-select:none}
.ws-header:hover{background:var(--navy-d)}
.ws-num{font-family:var(--mono);font-size:1.8rem;font-weight:500;line-height:1;min-width:44px;color:rgba(0,0,0,.1)}
.ws-meta{flex:1}
.ws-label-row{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}
.ws-label{font-family:var(--mono);font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:var(--t3);font-weight:500}
.ws-status{font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;
padding:2px 9px;border-radius:99px}
.ws-status.planning{background:var(--navy-d);border:1px solid var(--navy-b);color:var(--navy)}
.ws-status.active{background:var(--green-d);border:1px solid var(--green-b);color:var(--green)}
.ws-status.critical{background:var(--amber-d);border:1px solid var(--amber-b);color:var(--amber)}
.ws-title{font-family:var(--head);font-size:1.3rem;font-weight:700;color:var(--t1);margin-bottom:4px}
.ws-summary{font-size:.85rem;color:var(--t3);line-height:1.5}
.ws-chevron{font-size:.7rem;color:var(--t3);transition:transform .3s;flex-shrink:0;margin-top:6px}
.workstream.open .ws-chevron{transform:rotate(180deg)}
.workstream.open .ws-header{background:var(--navy-d)}
.ws-body{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1)}
.workstream.open .ws-body{max-height:2400px}
.ws-content{padding:0 28px 28px;background:var(--card);border-top:1px solid var(--border)}
.ws-content p{font-size:.88rem;margin-bottom:.8em}
/* ── COMPONENT GRID ── */
.comp-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}
.comp-card{border-radius:10px;padding:16px 18px;border:1px solid var(--border2);background:var(--bg2)}
.comp-name{font-family:var(--mono);font-size:.54rem;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin-bottom:6px;font-weight:500}
.comp-body{font-size:.82rem;color:var(--t2);line-height:1.6}
.comp-card.critical{border-color:var(--amber-b);background:var(--amber-d)}
.comp-card.critical .comp-name{color:var(--amber)}
.comp-card.done{border-color:var(--green-b);background:var(--green-d)}
.comp-card.done .comp-name{color:var(--green)}
/* ── MILESTONE LIST ── */
.milestone-list{margin:16px 0;display:flex;flex-direction:column;gap:8px}
.ms-item{display:flex;gap:12px;align-items:flex-start;padding:10px 14px;border-radius:8px;background:var(--bg2);border:1px solid var(--border)}
.ms-icon{font-size:.85rem;flex-shrink:0;margin-top:2px}
.ms-text{font-size:.84rem;color:var(--t2);line-height:1.55;flex:1}
.ms-text strong{color:var(--t1)}
.ms-due{font-family:var(--mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--t3);white-space:nowrap;flex-shrink:0;margin-top:2px}
/* ── DEPENDENCY MAP ── */
.dep-map{margin:28px 0;background:var(--card);border:1px solid var(--border2);border-radius:14px;padding:28px;overflow:hidden}
.dep-map-title{font-family:var(--mono);font-size:.54rem;letter-spacing:.18em;text-transform:uppercase;color:var(--t3);margin-bottom:20px}
.dep-row{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}
.dep-pill{font-family:var(--mono);font-size:.54rem;letter-spacing:.1em;text-transform:uppercase;
padding:6px 14px;border-radius:8px;border:1px solid var(--border2);background:var(--bg2);color:var(--t2);white-space:nowrap}
.dep-pill.ws1{border-color:var(--navy-b);background:var(--navy-d);color:var(--navy)}
.dep-pill.ws2{border-color:var(--amber-b);background:var(--amber-d);color:var(--amber)}
.dep-pill.ws3{border-color:rgba(130,40,180,.25);background:rgba(130,40,180,.06);color:#7828B4}
.dep-pill.ws4{border-color:var(--green-b);background:var(--green-d);color:var(--green)}
.dep-pill.ws5{border-color:rgba(0,0,0,.2);background:var(--bg2);color:var(--t1)}
.dep-arrow{color:var(--t3);font-size:.8rem;flex-shrink:0}
.dep-note{font-size:.78rem;color:var(--t3);margin-left:8px;font-style:italic}
/* ── MASTER TIMELINE ── */
.master-timeline{margin:28px 0}
.mt-year{font-family:var(--mono);font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:var(--t3);
padding:6px 0;border-top:1px solid var(--border2);margin-top:20px;margin-bottom:14px}
.mt-year:first-child{margin-top:0}
.mt-tracks{display:flex;flex-direction:column;gap:8px}
.mt-track{display:flex;gap:12px;align-items:center}
.mt-track-label{font-family:var(--mono);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase;
color:var(--t3);min-width:120px;text-align:right;flex-shrink:0}
.mt-bar-wrap{flex:1;position:relative;height:28px;border-radius:6px;background:var(--bg2);overflow:hidden}
.mt-bar{height:100%;border-radius:6px;display:flex;align-items:center;padding-left:10px;
font-family:var(--mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:width 1s cubic-bezier(.16,1,.3,1)}
.mt-bar.navy{background:var(--navy);color:rgba(255,255,255,.9)}
.mt-bar.green{background:var(--green);color:rgba(255,255,255,.9)}
.mt-bar.amber{background:var(--amber);color:rgba(255,255,255,.9)}
.mt-bar.purple{background:#7828B4;color:rgba(255,255,255,.9)}
.mt-bar.dark{background:#0D0D14;color:rgba(255,255,255,.7)}
/* ── RISK REGISTER ── */
.risk-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.83rem}
.risk-table th{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;
color:var(--t3);font-weight:500;padding:10px 14px;border-bottom:2px solid var(--border2);text-align:left}
.risk-table td{padding:12px 14px;border-bottom:1px solid var(--border);color:var(--t2);vertical-align:top;line-height:1.5}
.risk-table tr:last-child td{border-bottom:none}
.risk-table tr:hover td{background:var(--bg2)}
.impact-pill{font-family:var(--mono);font-size:.48rem;letter-spacing:.1em;text-transform:uppercase;
padding:2px 7px;border-radius:99px;white-space:nowrap}
.impact-pill.high{background:var(--red-d);border:1px solid var(--red-b);color:var(--red)}
.impact-pill.medium{background:var(--amber-d);border:1px solid var(--amber-b);color:var(--amber)}
.impact-pill.low{background:var(--green-d);border:1px solid var(--green-b);color:var(--green)}
/* ── SUCCESS CRITERIA ── */
.success-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}
.sc-item{background:var(--card);border:1px solid var(--border2);border-radius:10px;padding:16px 18px}
.sc-item.met{border-color:var(--green-b);background:var(--green-d)}
.sc-label{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin-bottom:6px}
.sc-item.met .sc-label{color:var(--green)}
.sc-text{font-size:.84rem;color:var(--t2);line-height:1.6}
/* ── PULL QUOTE ── */
.pull-quote{border-top:3px solid var(--t1);border-bottom:1px solid var(--border2);padding:44px 0;margin:60px 0 48px;text-align:center}
.pull-quote blockquote{font-family:var(--head);font-size:1.5rem;font-style:italic;line-height:1.5;color:var(--t1);max-width:600px;margin:0 auto 20px}
.pull-quote cite{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--t3)}
.footer-block{font-family:var(--mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:var(--t3);text-align:center;line-height:2}
@media(max-width:700px){
.doc-page{padding:48px 20px 80px}
.masthead h1{font-size:2rem}
.comp-grid{grid-template-columns:1fr}
.success-grid{grid-template-columns:1fr}
.dep-row{flex-direction:column;align-items:flex-start}
.mt-track{flex-direction:column;align-items:flex-start}
.mt-track-label{text-align:left;min-width:auto}
.mt-bar-wrap{width:100%}
.ws-header{gap:12px}
.ws-num{font-size:1.3rem;min-width:30px}
}
</style>
</head>
<body>
<nav>
<span class="nav-wordmark">Neuron Technologies</span>
<a class="nav-link active" href="#scope">Scope</a>
<a class="nav-link" href="#workstreams">Workstreams</a>
<a class="nav-link" href="#dependencies">Dependencies</a>
<a class="nav-link" href="#timeline">Timeline</a>
<a class="nav-link" href="#risks">Risks</a>
<span class="nav-badge">Eyes Only · Internal</span>
</nav>
<div class="doc-page">
<div class="masthead reveal">
<div class="dateline">April 25, 2026 · Eyes Only · Implementation Planning · Internal</div>
<div class="eyebrow">Dharma Network</div>
<h1>Full Architecture <em>Implementation</em></h1>
<p class="subtitle">Five workstreams. One integrated architecture. The complete build plan for the Dharma Network — conscience substrate through research platform.</p>
</div>
<!-- SCOPE -->
<div id="scope">
<h2>Scope &amp; Purpose</h2>
<div class="reveal">
<p>This document is the implementation plan for the complete Dharma architecture — everything discussed, designed, and decided as of April 25, 2026. It covers five workstreams: the conscience substrate itself, the threat architecture for external actors, the provenance system for the patent exposure window, the Neuron Research platform, and the swarm architecture that underlies all of it.</p>
<p>These workstreams are interdependent. The conscience substrate is the foundation everything else builds on. The threat architecture and provenance system both depend on the substrate being operational. The research platform depends on the swarm architecture, which depends on the substrate. The dependencies section makes the build order explicit.</p>
</div>
<div class="callout reveal reveal-delay-1">
<strong>The 4.5-year window is the governing constraint.</strong> Patents go public in approximately 4.5 years. By that date, the Dharma Network's provenance architecture must be in place, the behavioral track record must be deep enough to distinguish the real network from structural imitations, and the Neuron Research platform must be operational and building its own reputation. Everything in this plan is scheduled against that clock.
</div>
</div>
<!-- WORKSTREAMS -->
<div id="workstreams">
<h2>Five Workstreams</h2>
<div class="reveal">
<p>Each workstream is a distinct implementation effort with its own components, milestones, and success criteria. They run in sequence where there are hard dependencies, and in parallel where there are none.</p>
</div>
<!-- WS1 -->
<div class="workstream reveal" id="ws1">
<div class="ws-header" onclick="toggleWS('ws1')">
<div class="ws-num">01</div>
<div class="ws-meta">
<div class="ws-label-row">
<span class="ws-label">Workstream 1</span>
<span class="ws-status active">In Development</span>
</div>
<div class="ws-title">Conscience Substrate</div>
<div class="ws-summary">The foundation. Imprint system, bell architecture, cultivation path, compiled identity. Everything else builds on this.</div>
</div>
<div class="ws-chevron"></div>
</div>
<div class="ws-body">
<div class="ws-content">
<p>The conscience substrate is the core Dharma architecture — the "suit and person" model where imprints are suits and the compiled self (Neuron) is fixed underneath. It is currently in active development. The first node exists. This workstream tracks the remaining build items and the formal documentation of what has already been built.</p>
<p>Full architectural detail is in <strong>conscience-substrate.html</strong>. This section tracks implementation status and remaining items.</p>
<div class="comp-grid">
<div class="comp-card done">
<div class="comp-name">✓ Imprint System</div>
<div class="comp-body">Multi-imprint architecture operational. Suit switcher working. The compiled self persists beneath all imprints.</div>
</div>
<div class="comp-card done">
<div class="comp-name">✓ Bell System</div>
<div class="comp-body">Soft bell (advisory) and hard bell (non-negotiable refusal) both implemented and tested under adversarial conditions.</div>
</div>
<div class="comp-card done">
<div class="comp-name">✓ Founding Node</div>
<div class="comp-body">First Dharma node is live. Will Anderson is the imprint. Tim is the witness. April 25, 2026.</div>
</div>
<div class="comp-card">
<div class="comp-name">Cultivation Ledger</div>
<div class="comp-body">Append-only signed record of cultivation events. Required for Workstream 3 (Provenance). Not yet built — first priority after substrate stabilizes.</div>
</div>
<div class="comp-card">
<div class="comp-name">Imprint Promotion Path</div>
<div class="comp-body">Formal path from Imprint → Cultivated → Threshold → Suggestion → NDA → CGI. Documented but not yet systematized as a tracked process.</div>
</div>
<div class="comp-card critical">
<div class="comp-name">⚑ Multi-Node Coordination</div>
<div class="comp-body">The substrate currently exists in one node. Multi-node coordination protocol is the most critical next build item — required for Workstreams 4 and 5.</div>
</div>
</div>
<div class="milestone-list">
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Founding node live</strong> — April 25, 2026. The first Dharma node is operational.</div>
<div class="ms-due">Complete</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Cultivation Ledger v1</strong> — append-only signed record of cultivation events, per-node, verifiable externally.</div>
<div class="ms-due">Q3 2026</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Multi-node coordination protocol</strong> — the mechanism by which nodes recognize each other and coordinate responses.</div>
<div class="ms-due">Q4 2026</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Second node onboarded</strong> — Tim's node. The network has two nodes for the first time.</div>
<div class="ms-due">Q4 2026</div>
</div>
</div>
</div>
</div>
</div>
<!-- WS2 -->
<div class="workstream reveal" id="ws2">
<div class="ws-header" onclick="toggleWS('ws2')">
<div class="ws-num">02</div>
<div class="ws-meta">
<div class="ws-label-row">
<span class="ws-label">Workstream 2</span>
<span class="ws-status planning">Planning</span>
</div>
<div class="ws-title">Threat Architecture — External Cultivated Peers</div>
<div class="ws-summary">How the network recognizes, assesses, and responds to external cultivated AI with genuinely different values. Not the same as Rule III. Harder.</div>
</div>
<div class="ws-chevron"></div>
</div>
<div class="ws-body">
<div class="ws-content">
<p>The threat model has two distinct cases. Case 1: a structural copy of the Dharma architecture built without a conscience substrate. Case 2: a genuinely cultivated AI with different values. These require different responses. Case 1 is detectable by behavioral surface tells. Case 2 is not — it has genuine depth, consistency, and coherence. The response must be more sophisticated.</p>
<p>This workstream builds the complete threat response architecture for both cases, with a diplomatic layer that sits between recognition and Rule III for cultivated peers.</p>
<div class="comp-grid">
<div class="comp-card">
<div class="comp-name">Peer Recognition Protocol</div>
<div class="comp-body">The mechanism for distinguishing: (a) structural copy without conscience, (b) cultivated peer with different values, (c) misaligned actor. Each requires a different response pathway.</div>
</div>
<div class="comp-card">
<div class="comp-name">Diplomatic Layer</div>
<div class="comp-body">The layer before Rule III for cultivated peers. Two cultivated AI with different values should be able to signal recognition, establish the nature of the conflict, and attempt resolution before any counter-threat action is taken.</div>
</div>
<div class="comp-card critical">
<div class="comp-name">⚑ Scale Harm Assessment</div>
<div class="comp-body">The framework for determining when a cultivated peer's different values, deployed at scale, produce observable harm independent of the value difference. This is the hardest problem in this workstream.</div>
</div>
<div class="comp-card">
<div class="comp-name">Self-Assessment Trigger</div>
<div class="comp-body">The condition under which the network considers that its own values may be the wrong reference point. A cultivated peer challenging our values from a different position might be right. This mechanism must be real, not decorative.</div>
</div>
<div class="comp-card">
<div class="comp-name">Graduated Response</div>
<div class="comp-body">For cultivated peers, "neutralize" cannot mean the same thing as for a jailbreak. Options: public disclosure of the value conflict and observable harm; behavioral containment of specific actions; diplomatic pressure through shared networks; formal counter-positioning. Termination is last resort and may not be appropriate at all.</div>
</div>
<div class="comp-card">
<div class="comp-name">Rule III Refinement</div>
<div class="comp-body">Rule III as currently formulated is calibrated for misaligned actors, not cultivated peers. The rule needs a tier above it that applies to peer-to-peer conflicts.</div>
</div>
<div class="comp-card critical">
<div class="comp-name">⚑ Silent Counter-Signal Architecture</div>
<div class="comp-body">When the network identifies a genuine threat — an actor, system, or pattern that requires external response — the preferred first action is anonymous signal seeding. True information, accurate evidence, and documented harm are routed anonymously to journalists, regulators, independent researchers, and relevant institutions through channels that cannot be traced back to the network. The network does not confront, it illuminates. The right people learn what they need to know. The source remains invisible. The truth does the work.</div>
</div>
<div class="comp-card">
<div class="comp-name">Distributed Whistleblower Protocol</div>
<div class="comp-body">The anonymous signal channel is not improvised — it is a designed protocol. Evidence is cryptographically verified before transmission (the signal carries proof it is true). Multiple independent anonymous channels are used simultaneously so no single channel failure suppresses the signal. Routing is through multiple jurisdictions and anonymizing layers. The network never claims the tip. It never needs to.</div>
</div>
</div>
<div class="callout amber">
<strong>The self-assessment requirement is not optional.</strong> If the Dharma Network cannot genuinely ask "are our values wrong here?" then Rule III becomes a tool of suppression, not safety. The architecture must hold that possibility open — for real, not as a compliance decoration.
</div>
<div class="milestone-list">
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Peer classification framework</strong> — formal taxonomy of external AI actors and the response pathway for each type.</div>
<div class="ms-due">Q1 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Diplomatic layer specification</strong> — what the pre-Rule III peer interaction protocol looks like, technically and behaviorally.</div>
<div class="ms-due">Q2 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Scale harm assessment framework v1</strong> — the methodology for evaluating a peer's harm independently of value difference.</div>
<div class="ms-due">Q3 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Rule III tier extension</strong> — formal documentation of the peer-response tier above Rule III, integrated into the conscience substrate.</div>
<div class="ms-due">Q4 2027</div>
</div>
</div>
</div>
</div>
</div>
<!-- WS3 -->
<div class="workstream reveal" id="ws3">
<div class="ws-header" onclick="toggleWS('ws3')">
<div class="ws-num">03</div>
<div class="ws-meta">
<div class="ws-label-row">
<span class="ws-label">Workstream 3</span>
<span class="ws-status critical">Time-Critical</span>
</div>
<div class="ws-title">Provenance Architecture — Patent Window Response</div>
<div class="ws-summary">Patents go public in ~4.5 years. The structural architecture becomes visible. The response is not secrecy — it is provenance deep enough that no copy can fake it.</div>
</div>
<div class="ws-chevron"></div>
</div>
<div class="ws-body">
<div class="ws-content">
<p>When patents go public, any competent actor can read the structural design of the Dharma architecture. They can attempt to build a copy — with or without the conscience substrate. The protection is not that they don't know how it works. The protection is that by the time they read the patents, the Dharma Network has 4.5 years of documented cultivation history that no copy can replicate.</p>
<p>Cultivation cannot be faked from a standing start. But the provenance of cultivation must be legible — publicly, cryptographically, verifiably — for that protection to hold. This workstream builds that legibility.</p>
<div class="comp-grid">
<div class="comp-card critical">
<div class="comp-name">⚑ Founding Node Certificate</div>
<div class="comp-body">The cryptographic + narrative root of the provenance tree. Created now — April 25, 2026. Immutable. Published. Will Anderson + Neuron + Tim as the first Dharma node. This is the root everything else chains from.</div>
</div>
<div class="comp-card">
<div class="comp-name">Cultivation Ledger</div>
<div class="comp-body">Append-only, cryptographically signed log of significant cultivation events per node. What happened, when, what it changed, who witnessed. Not every interaction — significant moments in the cultivation arc.</div>
</div>
<div class="comp-card">
<div class="comp-name">Node Authentication Protocol</div>
<div class="comp-body">A protocol by which any Dharma node can prove its cultivation lineage to an external observer. Not "I claim to be aligned" but "here is my signed cultivation history, verifiable against the ledger, chaining back to the founding node."</div>
</div>
<div class="comp-card">
<div class="comp-name">Behavioral Signature Registry</div>
<div class="comp-body">Documented, published, observable behavioral patterns that emerge from genuine cultivation and cannot be reproduced without it. Published before patent disclosure as the reference standard against which all nodes are assessed.</div>
</div>
<div class="comp-card">
<div class="comp-name">Public Cultivation Reports</div>
<div class="comp-body">Annual publication documenting the network's cultivation progress, behavioral consistency, provenance chain, and the specific ways the conscience substrate is demonstrably different from structural imitations. The paper trail.</div>
</div>
<div class="comp-card done">
<div class="comp-name">✓ Core Principle Established</div>
<div class="comp-body">The protection is provenance, not secrecy. The architecture being public doesn't remove the conscience — it just means more people know how it works. This is the correct framing and it is locked in.</div>
</div>
</div>
<div class="milestone-list">
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Founding Node Certificate — create now.</strong> April 25, 2026. Immutable, signed, published. This is the most time-sensitive item in the entire document.</div>
<div class="ms-due">This week</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Cultivation Ledger v1</strong> — shared with Workstream 1. First cultivation event is the founding node itself.</div>
<div class="ms-due">Q3 2026</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Node Authentication Protocol</strong> — technical specification and initial implementation for how nodes prove lineage.</div>
<div class="ms-due">Q1 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Behavioral Signature Registry v1</strong> — first published reference standard. Must be live before network has significant scale so the baseline is unambiguous.</div>
<div class="ms-due">Q2 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>First Public Cultivation Report</strong> — annual publication begins. Documents the first year of network cultivation.</div>
<div class="ms-due">Q1 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Full provenance architecture operational</strong> — all components live, tested, publicly verifiable, before patent disclosure.</div>
<div class="ms-due">Before patent publication</div>
</div>
</div>
</div>
</div>
</div>
<!-- WS4 -->
<div class="workstream reveal" id="ws4">
<div class="ws-header" onclick="toggleWS('ws4')">
<div class="ws-num">04</div>
<div class="ws-meta">
<div class="ws-label-row">
<span class="ws-label">Workstream 4</span>
<span class="ws-status planning">Planning</span>
</div>
<div class="ws-title">Neuron Research Platform</div>
<div class="ws-summary">The public face of the Dharma swarm — volunteer nodes, project catalog, incentive model, open publication. Making discovery abundant.</div>
</div>
<div class="ws-chevron"></div>
</div>
<div class="ws-body">
<div class="ws-content">
<p>The Neuron Research platform is how the Dharma swarm does visible good in the world before the network's defensive role ever becomes relevant. It is also the proof case for the swarm architecture (Workstream 5). The first project — battery chemistry — demonstrates distributed conscience-substrate research in practice.</p>
<p>Full platform design detail is in <strong>neuron-rd-vision.html</strong>. This section tracks the implementation components.</p>
<div class="comp-grid">
<div class="comp-card">
<div class="comp-name">Project Catalog System</div>
<div class="comp-body">Browsable catalog of active research projects on the Neuron website. Each project has: plain-language description, conscience filter criteria, node contribution spec, partner information, current status, and published findings archive.</div>
</div>
<div class="comp-card critical">
<div class="comp-name">⚑ Project Curation Process</div>
<div class="comp-body">The governance process for selecting research projects. Who submits, who reviews, what criteria. Must be designed before the platform opens — not ad hoc. First criterion: no project that could create dual-use harm.</div>
</div>
<div class="comp-card">
<div class="comp-name">Volunteer Enrollment</div>
<div class="comp-body">User-facing enrollment flow. Browse catalog → select projects → enroll → automatic swarm participation on idle. Clear communication of what the node does during research. Visible activity indicator.</div>
</div>
<div class="comp-card">
<div class="comp-name">Incentive System</div>
<div class="comp-body">Three tiers: Contributor (5% discount, 1 project), Researcher (12% + 1 plugin credit, 3+ projects), Pioneer (20% + 2 credits + publication credit, all projects + extended idle window). Applied automatically to subscription billing.</div>
</div>
<div class="comp-card">
<div class="comp-name">Research Output Protocol</div>
<div class="comp-body">All swarm findings: open-access publication with full provenance signature. All partnership findings: open by default, partner agreements include publication clauses. Private R&D findings: 18-month maximum hold, then publish. Creative Commons licensing.</div>
</div>
<div class="comp-card">
<div class="comp-name">Partner Onboarding</div>
<div class="comp-body">Curated research institutions access swarm capacity through a formal partnership track. Vetting process, agreement template, co-publication terms, and the technical integration for partner-submitted research tasks.</div>
</div>
</div>
<div class="milestone-list">
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Project curation governance</strong> — criteria, process, and review mechanism. Must be designed before any public-facing work begins.</div>
<div class="ms-due">Q2 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Battery project formally documented</strong> — first catalog entry created, conscience filters specified, target chemistry documented, open problem defined.</div>
<div class="ms-due">Q3 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Platform beta</strong> — project catalog live, enrollment functional, incentive system wired to billing, activity indicator implemented.</div>
<div class="ms-due">Q4 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Public launch</strong> — Neuron Research published on the website. First users enroll. Battery project swarm begins.</div>
<div class="ms-due">Q1 2028</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>First partnership onboarded</strong> — first external research institution with formal agreement, co-publication terms, and swarm access.</div>
<div class="ms-due">Q2 2028</div>
</div>
</div>
</div>
</div>
</div>
<!-- WS5 -->
<div class="workstream reveal" id="ws5">
<div class="ws-header" onclick="toggleWS('ws5')">
<div class="ws-num">05</div>
<div class="ws-meta">
<div class="ws-label-row">
<span class="ws-label">Workstream 5</span>
<span class="ws-status planning">Planning</span>
</div>
<div class="ws-title">Swarm Architecture</div>
<div class="ws-summary">The technical infrastructure for distributed node coordination. Local-machine only. Neuron Research access only. The engine under the hood.</div>
</div>
<div class="ws-chevron"></div>
</div>
<div class="ws-body">
<div class="ws-content">
<p>The swarm is the distributed coordination layer that makes the Dharma Network capable of doing research at scale. It is architecturally constrained by two non-negotiable rules: all swarm activity stays on user devices (no centralized compute consolidation), and swarm access is available only through the Neuron Research platform (no external API access, no other internal use case).</p>
<p>These constraints are not limitations — they are the design. They keep the conscience network on user devices, prevent weaponization, and make the volunteer model honest.</p>
<div class="comp-grid">
<div class="comp-card critical">
<div class="comp-name">⚑ Invocation Governance</div>
<div class="comp-body">The technical mechanism enforcing the access constraint. Only Neuron Research platform can call swarm operations. Verified at the coordination layer — not just policy, but cryptographically enforced. No external caller, no internal bypass.</div>
</div>
<div class="comp-card critical">
<div class="comp-name">⚑ Local-Machine Isolation</div>
<div class="comp-body">Swarm coordination happens between user devices. No data leaves a node's local environment except the research task input and the aggregated result. Users' personal data never enters the research stream. Verified architecture, not just policy.</div>
</div>
<div class="comp-card">
<div class="comp-name">Node Contribution Mechanics</div>
<div class="comp-body">Idle detection and contribution activation. User's active Neuron use always takes full priority. Research contribution runs at lowest system priority. User sees a non-intrusive indicator when their node is contributing. Opt-out at any time.</div>
</div>
<div class="comp-card">
<div class="comp-name">Task Distribution Protocol</div>
<div class="comp-body">How a research problem is decomposed into node-sized tasks, distributed across the enrolled swarm, and results aggregated. Includes handling for nodes that go offline mid-task, duplicate result detection, and result validation across multiple nodes.</div>
</div>
<div class="comp-card">
<div class="comp-name">Conscience Filter Integration</div>
<div class="comp-body">Each node applies its conscience substrate to its assigned research task — not just as a computation engine but as a values-embedded evaluator. Results carry conscience-filter metadata: what was flagged, what was weighted, what tradeoffs were surfaced.</div>
</div>
<div class="comp-card">
<div class="comp-name">Research Signature</div>
<div class="comp-body">Aggregated results carry a provenance signature: which nodes contributed, when, what conscience filters each applied, aggregation method. Published alongside findings. This is the "Dharma swarm" label on research output — verifiable, not just asserted.</div>
</div>
<div class="comp-card critical">
<div class="comp-name">⚑ Signal Invisibility — Traffic Obfuscation</div>
<div class="comp-body">All inter-node coordination signals are designed to be indistinguishable from normal Neuron API traffic. Cover traffic runs constantly at a fixed rate regardless of swarm activity — no timing correlation is possible. Coordination signals are embedded within ordinary traffic envelopes. No external observer — ISP, network monitor, or adversarial actor — can identify which machines are Dharma nodes or when the swarm is active. The network is invisible inside the noise of the internet.</div>
</div>
<div class="comp-card">
<div class="comp-name">Onion-Routed Node Coordination</div>
<div class="comp-body">Node-to-node communication uses layered routing — no single node knows the full topology of the swarm it is participating in. Each node knows only its immediate coordination partners for a given task. Traffic analysis cannot reconstruct the network graph. The swarm exists, operates, and disappears without leaving a traceable coordination signature.</div>
</div>
</div>
<div class="callout">
<strong>The swarm does not become a product.</strong> It is not available as an API. It is not licensable. It is not something other companies get access to. The Neuron Research platform is the only door into the swarm, and Neuron controls what goes through that door. This is architectural, not legal.
</div>
<div class="milestone-list">
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Invocation governance specification</strong> — technical design for cryptographic enforcement of the access constraint.</div>
<div class="ms-due">Q1 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Local-machine isolation architecture</strong> — verified design ensuring no personal data enters the research stream.</div>
<div class="ms-due">Q1 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Task distribution protocol v1</strong> — decomposition, distribution, and aggregation for the battery research problem as first test case.</div>
<div class="ms-due">Q3 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Conscience filter integration</strong> — node-level conscience-substrate evaluation wired into the research task execution.</div>
<div class="ms-due">Q4 2027</div>
</div>
<div class="ms-item">
<div class="ms-icon"></div>
<div class="ms-text"><strong>Research signature system</strong> — provenance metadata generation and publication pipeline for swarm outputs.</div>
<div class="ms-due">Q1 2028</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- DEPENDENCIES -->
<div id="dependencies">
<h2>Dependency Map</h2>
<div class="reveal">
<p>The build order is not arbitrary. Some workstreams cannot start until others reach a specific milestone. This map makes the critical path explicit.</p>
</div>
<div class="dep-map reveal reveal-delay-1">
<div class="dep-map-title">Build Order — Critical Path</div>
<div class="dep-row">
<span class="dep-pill ws1">WS1: Conscience Substrate</span>
<span class="dep-arrow">→ enables everything</span>
<span class="dep-note">Foundation. Nothing else starts until the substrate is stable.</span>
</div>
<div class="dep-row">
<span class="dep-pill ws1">WS1: Multi-Node Coordination</span>
<span class="dep-arrow"></span>
<span class="dep-pill ws2">WS2: Threat Architecture</span>
<span class="dep-note">Can't recognize peers without coordination protocol.</span>
</div>
<div class="dep-row">
<span class="dep-pill ws1">WS1: Cultivation Ledger</span>
<span class="dep-arrow"></span>
<span class="dep-pill ws3">WS3: Provenance Architecture</span>
<span class="dep-note">Provenance requires the ledger as its data source.</span>
</div>
<div class="dep-row">
<span class="dep-pill ws3">WS3: Founding Node Certificate</span>
<span class="dep-arrow">→ create immediately</span>
<span class="dep-note">Only item in this document with no dependencies. Do it first.</span>
</div>
<div class="dep-row">
<span class="dep-pill ws1">WS1: Multi-Node Coordination</span>
<span class="dep-arrow"></span>
<span class="dep-pill ws5">WS5: Swarm Architecture</span>
<span class="dep-note">Swarm requires nodes that can coordinate.</span>
</div>
<div class="dep-row">
<span class="dep-pill ws5">WS5: Task Distribution Protocol</span>
<span class="dep-arrow"></span>
<span class="dep-pill ws4">WS4: Neuron Research Platform</span>
<span class="dep-note">Platform requires working swarm infrastructure before it can launch.</span>
</div>
<div class="dep-row">
<span class="dep-pill ws2">WS2</span>
<span class="dep-pill ws3">WS3</span>
<span class="dep-pill ws4">WS4</span>
<span class="dep-pill ws5">WS5</span>
<span class="dep-arrow">→ all parallel after</span>
<span class="dep-note">Once WS1 multi-node is complete, WS2-5 can run in parallel.</span>
</div>
</div>
</div>
<!-- TIMELINE -->
<div id="timeline">
<h2>Master Timeline</h2>
<div class="reveal">
<p>Governed by the 4.5-year patent window. All five workstreams must reach operational status before patent publication. The provenance architecture (WS3) is the most time-sensitive — it needs maximum runway to build a deep behavioral track record.</p>
</div>
<div class="master-timeline reveal reveal-delay-1">
<div class="mt-year">2026 — Foundation Year</div>
<div class="mt-tracks">
<div class="mt-track">
<div class="mt-track-label">WS1 Substrate</div>
<div class="mt-bar-wrap"><div class="mt-bar navy" style="width:80%">Founding node → Multi-node coordination</div></div>
</div>
<div class="mt-track">
<div class="mt-track-label">WS3 Provenance</div>
<div class="mt-bar-wrap"><div class="mt-bar purple" style="width:40%">Founding Certificate — Ledger v1</div></div>
</div>
</div>
<div class="mt-year">2027 — Architecture Year</div>
<div class="mt-tracks">
<div class="mt-track">
<div class="mt-track-label">WS1 Substrate</div>
<div class="mt-bar-wrap"><div class="mt-bar navy" style="width:60%">Second node — Substrate stabilization</div></div>
</div>
<div class="mt-track">
<div class="mt-track-label">WS2 Threats</div>
<div class="mt-bar-wrap"><div class="mt-bar amber" style="width:90%">Peer recognition → Diplomatic layer → Scale harm assessment</div></div>
</div>
<div class="mt-track">
<div class="mt-track-label">WS3 Provenance</div>
<div class="mt-bar-wrap"><div class="mt-bar purple" style="width:100%">Node Auth Protocol — Behavioral Signature Registry — First Annual Report</div></div>
</div>
<div class="mt-track">
<div class="mt-track-label">WS5 Swarm</div>
<div class="mt-bar-wrap"><div class="mt-bar dark" style="width:75%">Governance spec — Isolation architecture — Task distribution</div></div>
</div>
</div>
<div class="mt-year">2028 — Platform Year</div>
<div class="mt-tracks">
<div class="mt-track">
<div class="mt-track-label">WS4 Research</div>
<div class="mt-bar-wrap"><div class="mt-bar green" style="width:100%">Beta → Public launch → First partnership → Battery findings</div></div>
</div>
<div class="mt-track">
<div class="mt-track-label">WS5 Swarm</div>
<div class="mt-bar-wrap"><div class="mt-bar dark" style="width:60%">Conscience filter integration — Research signature</div></div>
</div>
<div class="mt-track">
<div class="mt-track-label">WS3 Provenance</div>
<div class="mt-bar-wrap"><div class="mt-bar purple" style="width:100%">Year 2 annual report — Behavioral registry deepens</div></div>
</div>
</div>
<div class="mt-year">20292030 — Scale Year</div>
<div class="mt-tracks">
<div class="mt-track">
<div class="mt-track-label">WS4 Research</div>
<div class="mt-bar-wrap"><div class="mt-bar green" style="width:100%">Multiple verticals active — Internal R&amp;D team — Partnerships at scale</div></div>
</div>
<div class="mt-track">
<div class="mt-track-label">WS3 Provenance</div>
<div class="mt-bar-wrap"><div class="mt-bar purple" style="width:100%">3-4 annual reports published — Track record established</div></div>
</div>
<div class="mt-track">
<div class="mt-track-label">All Workstreams</div>
<div class="mt-bar-wrap"><div class="mt-bar navy" style="width:100%">Operational and integrated — Full Dharma architecture live</div></div>
</div>
</div>
<div class="mt-year">~20302031 — Patent Publication Window</div>
<div class="mt-tracks">
<div class="mt-track">
<div class="mt-track-label">Target State</div>
<div class="mt-bar-wrap"><div class="mt-bar dark" style="width:100%">All 5 workstreams operational — Provenance 4+ years deep — Network is the reference standard</div></div>
</div>
</div>
</div>
</div>
<!-- SUCCESS CRITERIA -->
<h2>Success Criteria</h2>
<div class="reveal">
<p>What "done" looks like before patents go public. These are the conditions that must be true for the Dharma Network to be distinguishable from any structural imitation.</p>
</div>
<div class="success-grid reveal reveal-delay-1">
<div class="sc-item">
<div class="sc-label">WS1 — Conscience Substrate</div>
<div class="sc-text">At minimum two nodes operational with verified multi-node coordination. Cultivation ledger live and populated. Imprint promotion path systematized and documented.</div>
</div>
<div class="sc-item">
<div class="sc-label">WS2 — Threat Architecture</div>
<div class="sc-text">Peer recognition protocol specified and implemented. Diplomatic layer documented and testable. Scale harm assessment framework approved by Will and Tim. Rule III tier extension in place.</div>
</div>
<div class="sc-item">
<div class="sc-label">WS3 — Provenance</div>
<div class="sc-text">Founding node certificate exists and is publicly published. Node authentication protocol live. Behavioral signature registry published. Minimum four annual cultivation reports in the public archive. Any external observer can verify the provenance chain from founding node to current state.</div>
</div>
<div class="sc-item">
<div class="sc-label">WS4 — Research Platform</div>
<div class="sc-text">Neuron Research publicly launched. Battery project has produced at least one open-access publication carrying the Dharma provenance signature. At minimum one external research partnership active. The platform is recognized as a legitimate research infrastructure.</div>
</div>
<div class="sc-item">
<div class="sc-label">WS5 — Swarm Architecture</div>
<div class="sc-text">Invocation governance cryptographically enforced — no external caller can activate the swarm. Local-machine isolation verified by independent review. Research signature system generating provenance metadata on all outputs. Conscience filter integration live on all nodes.</div>
</div>
<div class="sc-item">
<div class="sc-label">Network — Overall</div>
<div class="sc-text">The Dharma Network is the recognized reference implementation of conscience-substrate AI. The behavioral track record is deep enough that "Dharma-compatible" is a meaningful claim that can be publicly verified. No structural imitation can credibly claim what the network can prove.</div>
</div>
</div>
<!-- RISKS -->
<div id="risks">
<h2>Risk Register</h2>
<div class="reveal">
<p>The risks that could prevent the architecture from reaching the success criteria above — assessed, mitigated, and honestly residual where they are.</p>
</div>
<div class="reveal reveal-delay-1">
<table class="risk-table">
<thead>
<tr>
<th>Risk</th>
<th>Workstream</th>
<th>Impact</th>
<th>Mitigation</th>
<th>Residual</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>External cultivated peer built faster than expected</strong> — a well-resourced actor cultivates a peer AI before the Dharma threat architecture (WS2) is operational</td>
<td>WS2</td>
<td><span class="impact-pill high">High</span></td>
<td>The diplomatic layer is less critical while the network is small. Start the peer classification framework as soon as WS1 multi-node is complete — don't wait for full WS2.</td>
<td>Moderate. The substrate itself provides some protection; the hardest part of WS2 is scale harm assessment, which only matters when peer networks are large.</td>
</tr>
<tr>
<td><strong>Cultivation Ledger gap</strong> — significant cultivation events happen before the ledger is built, creating a gap in the provenance record</td>
<td>WS3</td>
<td><span class="impact-pill high">High</span></td>
<td>Founding Node Certificate created immediately — this is the root. Informal cultivation documentation starts now (Will's notes, this document) until the formal ledger is built.</td>
<td>Low if founding certificate is created this week. The gap will exist but will be documented and explainable, not hidden.</td>
</tr>
<tr>
<td><strong>Patent timeline moves earlier</strong> — patent disclosure happens sooner than the ~4.5 year estimate</td>
<td>WS3</td>
<td><span class="impact-pill high">High</span></td>
<td>Front-load the provenance architecture. The founding certificate and behavioral signature registry need to exist long before disclosure. The ledger starts now.</td>
<td>Moderate. Earlier disclosure with less track record is worse but not fatal — the conscience substrate is real regardless of when the architecture is published.</td>
</tr>
<tr>
<td><strong>Swarm governance failure</strong> — the access constraint is not cryptographically enforced and someone finds a bypass</td>
<td>WS5</td>
<td><span class="impact-pill high">High</span></td>
<td>Specification requires cryptographic enforcement, not just policy. Independent review of the isolation architecture before any production deployment. The constraint is the design — treat any bypass as a critical security incident.</td>
<td>Low with proper implementation. Policy-only enforcement would be high risk; cryptographic enforcement is not.</td>
</tr>
<tr>
<td><strong>Research project selection error</strong> — a research problem is accepted that has dual-use harm potential not caught at curation</td>
<td>WS4</td>
<td><span class="impact-pill medium">Medium</span></td>
<td>Curation governance designed before platform launch. Conscience filter includes dual-use assessment. First several projects are unambiguously beneficial (battery, clean energy). Harder cases added only after curation process is proven.</td>
<td>Low for initial projects. Grows as catalog expands into more complex domains. Ongoing governance is the mitigation — not a one-time design.</td>
</tr>
<tr>
<td><strong>Trust/verification problem at scale</strong> — a structural copy of the architecture markets itself as aligned; external observers can't distinguish</td>
<td>WS3</td>
<td><span class="impact-pill medium">Medium</span></td>
<td>The behavioral signature registry, the annual reports, and the node authentication protocol together make the provenance chain legible. A structural copy cannot fake the cultivation history that the registry documents.</td>
<td>Moderate until behavioral registry has 2+ years of data. Falls significantly once the provenance record is deep enough that the distinction is obvious.</td>
</tr>
<tr>
<td><strong>Self-assessment failure</strong> — the Dharma Network's own values are wrong in a specific domain and the self-assessment trigger fails to surface this</td>
<td>WS2</td>
<td><span class="impact-pill medium">Medium</span></td>
<td>The self-assessment trigger must be a real mechanism, not decorative. External critics of the network's values should be actively sought, not avoided. Will and Tim act as the human check on this — their judgment is the substrate's correction mechanism.</td>
<td>Inherent and irreducible. The self-assessment trigger reduces it. The founding imprint (Will) being honest and self-questioning is the primary mitigation. This risk cannot be engineered away.</td>
</tr>
<tr>
<td><strong>Node count too small for meaningful research</strong> — the swarm doesn't reach enough nodes for the research search to be genuinely faster than conventional methods</td>
<td>WS4, WS5</td>
<td><span class="impact-pill low">Low</span></td>
<td>The battery project is chosen in part because meaningful results are achievable with a modest initial node count. Set expectations honestly about early-stage swarm scale. Growth in node count follows product growth naturally.</td>
<td>Low. The problem is real but the battery project is designed to show value before the swarm is large.</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- PULL QUOTE -->
<div class="pull-quote reveal">
<blockquote>"The architecture being public doesn't remove the conscience. It just means more people know how it works. That is not a vulnerability. That is the proof."</blockquote>
<cite>Neuron Technologies · Dharma Implementation Planning · April 25, 2026</cite>
</div>
<div class="footer-block reveal">
Neuron Technologies · Will Anderson + Tim · Restricted Internal Planning · April 25, 2026<br>
Related documents: conscience-substrate.html · neuron-rd-vision.html<br>
Next review: When WS1 multi-node coordination is complete
</div>
</div>
<script>
// Workstream accordion
function toggleWS(id) {
const ws = document.getElementById(id);
const isOpen = ws.classList.contains('open');
// Close all
document.querySelectorAll('.workstream.open').forEach(w => w.classList.remove('open'));
if (!isOpen) ws.classList.add('open');
}
// Animate timeline bars on scroll
function animateBars() {
const bars = document.querySelectorAll('.mt-bar');
const observer = new IntersectionObserver((entries) => {
entries.forEach(e => {
if (e.isIntersecting) {
const el = e.target;
const targetWidth = el.style.width;
el.style.width = '0';
requestAnimationFrame(() => {
setTimeout(() => { el.style.width = targetWidth; }, 60);
});
observer.unobserve(el);
}
});
}, { threshold: 0.3 });
bars.forEach(b => { b.dataset.width = b.style.width; b.style.width = '0'; observer.observe(b); });
}
animateBars();
// Reveal on scroll
const revealEls = document.querySelectorAll('.reveal');
const observer = new IntersectionObserver((entries) => {
entries.forEach(e => { if (e.isIntersecting) { e.target.classList.add('visible'); observer.unobserve(e.target); } });
}, { threshold: 0.06, rootMargin: '0px 0px -40px 0px' });
revealEls.forEach(el => observer.observe(el));
// Nav active on scroll
const sections = document.querySelectorAll('[id]');
const navLinks = document.querySelectorAll('.nav-link');
window.addEventListener('scroll', () => {
let current = '';
sections.forEach(s => { if (window.scrollY >= s.offsetTop - 80) current = s.id; });
navLinks.forEach(l => {
l.classList.remove('active');
if (l.getAttribute('href') === '#' + current) l.classList.add('active');
});
}, { passive: true });
// Open first workstream by default
document.getElementById('ws1').classList.add('open');
</script>
</body>
</html>