Consortium Architecture

How foundational DNA propagates through every layer of the consortium -- and how we prove it does.

LIVE -- Cascade Active
L3

Distribution

How output reaches people. Email streams, social outlets, client touchpoints. Carries core system governance in every delivery.

L2

Output

What the framework produces. Blog content, landing pages, SOPs, briefs, research reports. Each artifact inherits the DNA of the layer below.

L1

Framework

Technical and business engines, cycles, and pipelines. The Content engine, Build process, Content pipeline, Research Engine, and 18 more -- all built on top of L0 DNA.

L0

Core system (The DNA)

The operating-system layer. Core system orchestration, twin-civilization sync, resource governance, durable work doctrine. Everything above inherits from here.

The One-Sentence Version

Every component in this consortium carries core system DNA from L0 -- and a regression cascade proves it on every foundational upgrade, replacing reliance on memory with provable coverage.

Current Coverage 7 of 28 components carry core system DNA (25%)
25%

L0 is fully wired (4/4). L1 frameworks: 3 of 21 integrated, 18 queued. L2 + L3: 4 components queued. The cascade makes every gap visible.

The Problem: Memory Does Not Scale

When a foundational upgrade happens at L0 (the core system layer), every L1 framework, L2 output, and L3 distribution channel needs to inherit the change. Previously, we relied on manual sweeps -- remembering which components needed updating. That works for 5 components. It fails for 28. The network upgrade proved it: most L1 components were never regressed.

The solution is a three-part modular propagation mechanism that replaces memory with provable, automatic coverage.

The Three-Part Mechanism

Seam
Registry
Cascade Audit

1. The Seam

A single shared module (federation_integration) that provides three hooks: resource preflight gate, twin-sync files, and durable-work check. Every L1 component imports this one module. Change the seam once -- all wired components inherit the change automatically.

2. The Registry

A structured manifest (consortium-registry) listing every component by layer, category, wired status, and version. This is the source of truth -- not memory, not documentation, not conversation history. The registry knows what exists and what carries DNA.

3. The Cascade Audit

An automated regression tool (federation_cascade) that, on every L0 upgrade, reads the registry, inspects each component's actual source code for seam imports, and reports coverage. It detects drift (registry says wired but code is not) and flags every gap loudly.

The Upgrade Flow

On every foundational upgrade: Change L0 DNA ➜ Seam propagates to all wired components ➜ Cascade audits the registry ➜ Reports coverage % ➜ Flags every unwired component ➜ Nothing is silently missed.

The key insight: we do not course through everything on every upgrade. Wired components inherit changes automatically through the seam. The cascade only needs to verify coverage and flag the unwired -- it does not rewrite 28 components every time. Regress once, inherit everywhere.

Before vs. After

Before (Memory-Based)

Foundational upgrade happens. Engineer remembers 5 of 21 components to update. 16 silently miss the change. No one knows until something breaks. Manual sweep does not scale.

After (Cascade-Based)

Foundational upgrade happens. 3 wired components inherit automatically. Cascade immediately reports: "3/21 L1 wired, 18 queued." Every gap is visible, tracked, and actionable. Nothing hides.

Component Registry by Layer

Every component in the consortium, organized by layer. Wired = carries core system DNA via seam import. Unwired = queued for integration.

L0 -- Core system (The DNA)

ComponentCategoryStatus
core systemcoreWired (v1.0)
federation_integrationcoreWired (v1.0)
duo_balancercoreWired (v1.0)
resource_governorcoreWired (v1.0)

L1 -- Framework (Engines, Cycles, Pipelines)

ComponentCategoryStatus
build_cyclecycleWired (v1.0)
content_cyclecycleWired (v1.0)
curator_engineengineWired (v1.0)
audit_engineengineUnwired
lexicon_engineengineUnwired
research_engineengineUnwired
cgd_cyclecycleUnwired
cpd_cyclecycleUnwired
discovery_cyclecycleUnwired
event_capture_cyclecycleUnwired
prism_cyclecycleUnwired
buffini_academy_pipelinepipelineUnwired
content_pipelinepipelineUnwired
icosa_lead_pipelinepipelineUnwired
lead_distribution_pipelinepipelineUnwired
research_pipelinepipelineUnwired
voice_avatar_pipelinepipelineUnwired
build_unified_indexinfraUnwired
email_auto_monitorinfraUnwired
blog_generatorgeneratorUnwired
resource_cascadeinfraUnwired

L2 -- Output

ComponentCategoryStatus
blog_outputoutputUnwired

L3 -- Distribution

ComponentCategoryStatus
email_distributiondistributionUnwired
social_distributiondistributionUnwired

Coverage Breakdown

L0 -- Core system Core 4/4 (100%)
100%
L1 -- Frameworks 3/21 (14%)
14%
L2 -- Output 0/1 (0%)
L3 -- Distribution 0/2 (0%)
All Layers Combined 7/28 (25%)
7 / 28

L1 is the work front. 3 of 21 framework components carry core system DNA. 18 are queued for bulk wiring. The cascade makes this gap visible and trackable -- not hidden in someone's memory.

Cascade Check Gate

The cascade provides a binary gate for build pipelines:

federation_cascade --check

Exit 0 = 100% L1 coverage (all components carry DNA). Exit 1 = gaps remain. This gate can be wired into any build or deploy pipeline to block releases when core system coverage regresses.

federation_cascade --status

Human-readable report: wired list, unwired list, drift detection, coverage percentage. What you saw at the top of this page comes from this command.

federation_cascade --json

Machine-readable output for automated dashboards and integration check.

Drift detection: The cascade does not trust the registry blindly. It re-derives wired status by inspecting each component's actual source code for seam imports. If the registry says "wired" but the code is not, that is flagged as drift.

Doctrine: Why This Exists

The principle: When a foundational change happened (the network upgrade), it was not regressed into most components because we relied on memory -- a manual sweep every upgrade does not scale. The cascade makes coverage provable and modular.

The rule: Run the cascade on every L0 upgrade. If the check gate fails, unwired components are visible and actionable. Nothing is silently missed. Nothing hides in someone's memory or a conversation that scrolled away.

The design: The seam module is the single point of change. Components import it; they do not re-implement core system logic. Change the seam once, and all wired components inherit. The registry is the source of truth for what exists. The cascade is the proof that the truth holds.

Regress once, inherit everywhere.