Situated Substrate Architecture (SSA): Canonical Domain Analysis

Status: Canonical reference. Full 12-step analysis of the SSA — the topology connecting abstract substrate, surface, and ecosystem into a coherent situated architecture. Derived from: Comparing three complete arrangements (biology chain, entity system chain, cognition chain) and finding the invariant graph shape that recurs. Role: The SSA is NOT another abstract mirror — it's the TOPOLOGY that connects the abstract mirrors. The abstract substrate, abstract surface, and abstract ecosystem are nodes; the SSA describes how they connect.

Scope (standing note): The SSA is one Layer-3 product of the methodology — the invariant topology of information-substrate arrangements — not the methodology and not its scope. It is comprehensive and recurs across enormous scale, so almost any domain can be connected to it; that connectability is the nature of a large structure, not evidence that a domain must be analyzed as part of the SSA or that its placement here (node vs edge, which arrangement) needs to be resolved. Standalone domain analysis is first-class and does not require an SSA home. See methodology.md §1 ("The methodology is not the Situated Substrate Architecture"). Reach for the SSA when the question is about information substrates; do not force other work through it.


Step 1 — Information Gathering

1.1 What we're analyzing

The graph shape that recurs across independent information substrate arrangements. Three complete arrangements were analyzed:

Each has the same structure: substrate → surface → ecosystem, with context constraints and selection feedback. The SSA captures this invariant topology.

1.2 Sources


Step 2 — Landscape Analysis

2.1 The invariant topology

Every arrangement produces the same graph shape:

    En → Vr → Mc → Sf → Cm ← Se
                    ↕        ↕
                    Cx ←→ Cm

With three cycles:

  1. Niche construction: Sf → Cx → Cm → Se → Sf (surface modifies context, changes selection, changes surface)
  2. Adaptation: Se → Sf → Mc → Vr → En (selection modifies encoding through the evaluation chain)
  3. Full evolutionary: En → Vr → Mc → Sf → Cm → Se → En (the complete loop)

2.2 What each node represents

NodeWhat it isAbstract mirror domainPrimitives
En + VrSubstrate (encoding + evaluator)Abstract information substrate6: {En,St,Ev,Dr,Op,Bd}
McBridge mechanisms~10-12 per layer(structural pattern, not a separate domain)
SfFunctional surfaceAbstract surface7+2: {St,Or,Rg,Pr,Ac,Pt,Ex,[Rs],[Gn]}
CxOperating context(Not fully analyzed)~6 (environmental primitives)
CmCommunityAbstract ecosystem9: {Pd,Tf,Cy,Dv,In,Rg,Sp,Tp,Ct}
SeSelection(Partial levels, not separate domain)Se0-Full (selection intensity gradient)

Step 3/3b — Primitives and Partial Levels

3.1 The seven primitives

#PrimitiveWhat it isWhat it does
1Encoding (En)Structured information representationStores, organizes, expresses information in a specific medium
2Evaluator (Vr)Translation mechanismTranslates encoding into functional output in a different medium
3Mechanism (Mc)Bridge machineryComposes encoding + evaluation into surface capabilities
4Surface (Sf)Functional capabilitiesWhat the system DOES — observable output
5Context (Cx)External operating conditionsPhysical constraints the system operates within
6Community (Cm)Collective emergent structureWhat many instances produce together
7Selection (Se)Evaluative functionHow the community determines which configurations persist

3.2 Why 7 and not 6

The original analysis had 6 primitives with encoding and evaluator bundled as "Substrate." The evaluator was separated because it's the most important structural variable — evaluator determinism separates hard substrates from soft substrates. Every concrete substrate we analyzed separates encoding from evaluation as distinct primitives:

3.3 Partial levels

Encoding (En):

LevelDescriptionInstance
En0No encodingNo information represented in the system
En1Simple encodingUnstructured — raw signals, untyped data
En2Typed encodingStructured — typed entities, classified representations, genetic code
En3Self-referentialEncoding describes itself — types-as-entities, regulatory genes, meta-cognition
En4Self-modifyingEncoding modifies its own scheme — extensible types, regulatory evolution
Full EnSelf-evolvingEncoding evolves autonomously — 4 Gy accumulated genome

Evaluator (Vr):

LevelDescriptionInstance
Vr0No evaluatorEncoding exists but is never translated to function
Vr1StochasticTranslation varies randomly
Vr2BiasedUsually correct, sometimes wrong — cognitive biases
Vr3ReliableError < 1% in trained domains
Vr4DeterministicSame input ALWAYS → same output — ribosome, dispatch
Full VrVerifiedDeterminism itself verified — proofreading, formal verification

Phase transition: Vr3→Vr4 (hard-substrate gate). Below: reliable but can err. Above: deterministic — every instance identical output. The defining transition for information substrates.

Mechanism (Mc):

LevelDescriptionInstance
Mc0No mechanismsSubstrate exists but produces no surface
Mc1Simple translationSingle bridge — one mechanism connecting substrate to surface
Mc2Multiple mechanismsSeveral independent bridge mechanisms
Mc3Coordinated mechanismsMechanisms with dependencies, hub structure
Mc4Full bridge set~10-12 mechanisms with core triad, phase transitions
Full McSelf-extending mechanismsMechanisms that produce new mechanisms — extension system

Surface (Sf):

LevelDescriptionInstance
Sf0No surfaceSubstrate exists but has no functional output
Sf1Minimal surface1-2 functional capabilities
Sf2Basic surfaceSeveral capabilities, loosely integrated
Sf3Integrated surface~9 capabilities with structural integration
Sf4Adaptive surfaceSurface modifies based on context feedback
Full SfSelf-organizing surfaceSurface reorganizes its own capability structure

Context (Cx):

LevelDescriptionInstance
Cx0No contextSystem operates in isolation
Cx1Static contextFixed environmental constraints
Cx2Variable contextConstraints change — seasonal, load-dependent
Cx3Coupled contextSystem and context influence each other — niche construction
Cx4Multi-dimensional contextMultiple constraint axes interact
Full CxDynamic contextContext itself evolves — co-evolutionary environment

Community (Cm):

LevelDescriptionInstance
Cm0No communitySingle instance, no collective
Cm1PopulationMultiple instances, no interaction structure
Cm2Interacting populationInstances interact — competition, cooperation
Cm3Structured communityRoles, niches, trophic levels — organized collective
Cm4Self-regulating communityCommunity maintains its own structure — governance, regulation
Full CmSelf-organizing communityCommunity evolves new organizational forms

Selection (Se):

LevelDescriptionInstance
Se0No selectionAll configurations persist equally
Se1Passive selectionUnfit configurations decay naturally
Se2Active selectionFitness-based differential persistence
Se3Multi-level selectionSelection operates at individual + group levels
Se4Creative selectionSelection produces novel configurations — not just filtering
Full SeSelf-aware selectionSelection criteria themselves evolve

Step 4 — Dependencies

En → (nothing; foundation)
Vr → En (evaluator needs encoding to evaluate)
Mc → En, Vr (mechanisms compose encoding + evaluation into surface)
Sf → Mc (surface produced by mechanisms)
Cx → (nothing; external, independent)
Cm → Sf (community requires multiple surface instances)
Se → Cm (selection requires community)

DAG:

En (root 1)          Cx (root 2, independent)
  └── Vr               │
        └── Mc          │
              └── Sf ←──┘ (Cx constrains Sf)
                    └── Cm
                          └── Se

Two independent roots: En and Cx. Main chain: En→Vr→Mc→Sf→Cm→Se (depth 5). Context enters as a constraint on Surface.

Depth: 5 (the deepest analyzed). The long chain from encoding to selection reflects the full developmental sequence of any situated information substrate.


Step 5-6 — Pair Analysis

C(7,2) = 21 pairs.

Heavy pairs

PairContentWhy heavy
En-VrEncoding → function (genesis)THE defining relationship. Genotype→phenotype.
Vr-McEvaluation enables mechanismsMechanisms compose evaluation into surface capabilities.
Mc-SfMechanisms produce surfaceBridge machinery IS what creates the functional surface.
Sf-CmSurface → communityMany surfaces interacting produce community structure.
Sf-CxSurface in contextContext constrains what surface can do — environmental fitness.
Cm-SeCommunity under selectionSelection acts on community — determines what persists.
En-SeSelection modifies encodingThe evolutionary feedback loop — selection changes what's encoded.
Vr-SeSelection acts through evaluatorWhat the evaluator produces is what selection sees.

8 heavy pairs of 21 (38%). Moderate — reflecting the long chain structure (most content is in adjacent pairs along the chain).

Core triad

{En, Vr, Se} — Encoding, Evaluator, Selection.

"What is an evolving information substrate?" → Information is ENCODED (En), TRANSLATED to function by the EVALUATOR (Vr), and SELECTED on (Se). Selection feeds back to modify encoding. The evolutionary cycle.

All three pairs heavy: En-Vr ✓, Vr-Se ✓, En-Se ✓.

Secondary triad: {Sf, Cx, Cm} — Surface, Context, Community.

"Where does operational dynamics happen?" → The SURFACE operates in CONTEXT, producing COMMUNITY. The dynamical triangle — where real-time behavior occurs, as opposed to the evolutionary cycle.


Step 7 — Coherent Sub-lattice

En and Cx are independent roots. Main chain: En→Vr→Mc→Sf→Cm→Se. Cx is independent but constrains Sf (not a dependency — a constraint edge).

Valid subsets: the chain En→Vr→Mc→Sf→Cm→Se means you can only have a prefix plus Cx independently.

Treating Cx as independent (can appear with any subset that includes its constraint target Sf, or alone):

Valid subsets of {Vr, Mc, Sf, Cm, Se, Cx} given En present:

Total: {}, {En}, {En,Cx}, {En,Vr}, {En,Vr,Cx}, {En,Vr,Mc}, {En,Vr,Mc,Cx}, {En,Vr,Mc,Sf}, {En,Vr,Mc,Sf,Cx}, {En,Vr,Mc,Sf,Cm}, {En,Vr,Mc,Sf,Cm,Cx}, {En,Vr,Mc,Sf,Cm,Se}, {En,Vr,Mc,Sf,Cm,Se,Cx}(Full)

Wait — can you have Cm without Sf? No (Cm→Sf). Can you have Se without Cm? No. Can you have Sf without Mc? No. Can you have Mc without Vr? No. So the chain is strictly ordered.

13 subsets including {} = 14 coherent subsets of 128 (2^7).

Filter: 14/128 = 10.9%. Very tight — the tightest analyzed. The long sequential chain creates extreme filtering.


Step 8 — Build-up Sequence

Step 0→1: {} → {En}
  Information exists. Encoding in a medium.

Step 1→2: {En} → {En, Vr}
  *** GENESIS TRANSITION ***
  Encoding translates to function. The evaluator appears.
  Before: inert information. After: functional translation.

Step 2→3: {En, Vr} → {En, Vr, Mc}
  Bridge mechanisms compose. Encoding + evaluation → surface capabilities.

Step 3→4: {En, Vr, Mc} → {En, Vr, Mc, Sf}
  Functional surface appears. The system DOES things.

Step 4→5: {En, Vr, Mc, Sf} → {En, Vr, Mc, Sf, Cx}
  Context constrains. Operating conditions limit what surface can do.

Step 5→6: {En, Vr, Mc, Sf, Cx} → {En, Vr, Mc, Sf, Cx, Cm}
  Community emerges. Multiple instances interact.

Step 6→7: Full
  Selection operates. Community determines which configurations persist.
  The evolutionary cycle closes: Se → En (feedback).

Each step corresponds to a major phase in substrate development:


Step 9 — Load-bearing Compositions

Named compositions

CompositionNameContent
{En, Vr, Se}Evolutionary cycleThe core triad — encoding, evaluation, selection. Minimum for evolution.
{Sf, Cx, Cm}Dynamical triangleSurface in context producing community. Where operational dynamics happen.
{En, Vr, Mc, Sf}Functional substrateThe build-up from encoding to functional surface. The developmental sequence.
{Sf, Cx, Cm, Se}Ecological systemSurface operating in context, forming community under selection.

Quad: {En, Vr, Mc, Sf}

The FUNCTIONAL SUBSTRATE — everything needed for the substrate to produce observable function. This is the minimum viable information system.


Step 10 — Emergent Properties

CompositionRegimeEmergent Property
{En, Vr}Vr ≥ Vr4Hard substrate — deterministic translation
{En, Vr, Mc}Mc ≥ Mc3Complex surface production — coordinated bridge mechanisms
{En, Vr, Mc, Sf}Sf ≥ Sf3Integrated functional system — full surface capabilities
{Sf, Cx}Cx ≥ Cx3Niche construction — surface modifies its own context
{Cm, Se}Se ≥ Se2Active evolution — fitness-based differential persistence
{En, Vr, Se}All ≥ 3Evolutionary substrate — the full cycle operates
Full setAll highComplete situated information substrate — encoding→evaluation→surface→community→selection with context and feedback

Step 11 — Cross-Domain Patterns

The SSA is the topology connecting three abstract mirrors

Abstract domainSSA nodesPrimitivesFilter
Abstract info substrateEn + Vr632.8%
Abstract surfaceSf7+238.3%
Abstract ecosystemCm9~14%
SSA itselfAll 7710.9%

The SSA is tighter than any of its component abstract domains because it's a sequential chain — each node depends on the previous.

The substrate core / ecological envelope division

The SSA divides into:

Cognitive tools (methodology, mathematics, science) have the substrate core but not the ecological envelope.


Step 12 — Synthesis

What the SSA IS

The SSA is the invariant TOPOLOGY of situated information substrates. It describes how encoding connects to evaluation connects to surface connects to ecosystem, with context and selection. Every information substrate arrangement produces this shape.

It's confirmed across three independent arrangements (biology, cognition, entity system) plus one negative control (music theory — doesn't produce this topology because it's not a situated information substrate).

How the SSA relates to the abstract domains

The SSA is the META-GRAPH connecting the abstract domains:

The abstract domains are the CONTENT. The SSA is the TOPOLOGY.


Summary

PropertyValue
Domain nameSituated Substrate Architecture (SSA)
Primitives7: {En, Vr, Mc, Sf, Cx, Cm, Se}
HubEn (Encoding) — with Cx as independent root
Core triad{En, Vr, Se} — the evolutionary cycle
Secondary triad{Sf, Cx, Cm} — the dynamical triangle
Filter14/128 = 10.9% (very tight — sequential chain)
Heavy pairs8/21 = 38%
Dependency depth5 (deepest analyzed)
Genesis transitionVr appearing (Step 1→2) — encoding becomes functional
Key structural findingSubstrate core {En,Vr,Mc} vs ecological envelope {Sf,Cx,Cm,Se}
Confirmed across3 independent arrangements + 1 negative control

Referenced by the model

Cited as a source by 1 model record (browse the model census):