Abstract Information Substrate: Canonical Domain Analysis

Status: Canonical reference. Full 12-step analysis of the abstract information substrate — what all concrete information substrates (biology, entity system, cognition) have in common. Derived from: Three concrete substrate analyses: biology {G, T, R, P, Reg, Mem}, entity system {E, I, T, M, X, P}, cognition {Rp, Ct, As, Sq, Sy, Ev} Position in the topology: The abstract mirror at the substrate level of the invariant topology, analogous to abstract surface (mirrors organism/app/cognitive arch) and abstract ecosystem (mirrors biological/cultural/digital ecosystem).


Step 1 — Information Gathering

1.1 What we're analyzing

The shared structure across three independently analyzed information substrates. Each substrate was analyzed with the full 12-step methodology, producing its own primitive set, partial levels, dependencies, pairs, core triad, and manifestation positions. The question: what do ALL THREE share at the structural role level?

1.2 The three concrete substrates

Biology {G, T, R, P, Reg, Mem} — 6 primitives

Entity system {E, I, T, M, X, P} — 6 primitives

Cognition {Rp, Ct, As, Sq, Sy, Ev} — 6 primitives

1.3 The abstraction method

For each concrete primitive, identify what ROLE it plays. Roles that recur across ALL THREE instances are the abstract primitives. Roles appearing in only one or two instances are domain-specific. This is the same method used to derive the abstract surface and abstract ecosystem.


Step 2 — Landscape Analysis

2.1 What recurs

Looking across all three substrates, six functional roles appear in each:

What the role doesBiologyEntity systemCognition
Stores/represents informationG (genome)E (entity) + I (identity)Rp (representation)
Organizes encoded informationT (transcription machinery)T (tree namespace)Ct (categorization)
Translates encoding → functionR (ribosome)X (dispatch)Sy (symbolization)
Directs what gets evaluatedReg (regulation)M (emit — triggers eval)Ev (evaluation — what matters)
Produces functional outputP (protein)M (emit — observable change)As (association)
Defines system scope/boundaryMem (membrane)P (peer — capability boundary)Sq (sequence — temporal boundary)

2.2 Observations from the mapping

Clean mappings: Encoding, structure, and evaluator map cleanly across all three. These are the core triad candidates.

Dual-role primitives: Entity system's M (emit) fills BOTH the direction role (triggers evaluation via Store→Bind→Notify) and the output role (produces observable mutation). Entity system's P fills both boundary (capability scoping) and something like environmental interface. These dual roles are a feature of the entity system's tighter integration, not an error in the abstract roles.

The evaluator varies: Biology and entity system have Ev4 (deterministic). Cognition has Ev1-4 (split). This variation IS the most important structural finding — it's why the evaluator must be a separate abstract primitive.


Step 3/3b — Primitives and Partial Levels

3.1 The six abstract primitives

1. Encoding (En) — How information is stored and represented in a specific medium. The raw material of the substrate.

2. Structure (St) — How encoded information is organized — addressing, hierarchy, relational arrangement.

3. Evaluator (Ev) — The mechanism that translates encoding into function in a different medium. The critical variable.

4. Direction (Dr) — What guides evaluation — regulatory control over what gets evaluated, when, and how.

5. Output (Op) — The functional product of evaluation — what the system produces that connects to the surface level.

6. Boundary (Bd) — What defines system scope — the distinction between inside and outside, self and environment.

3.2 Reduction test

Is Structure reducible to Encoding? No — you can have encoding without structure (a flat bag of encoded items, no addressing). Structure is how encoding is ORGANIZED, not encoding itself. G exists without T (raw DNA), but T organizes how G is expressed.

Is Direction reducible to Evaluator? No — the evaluator is the MECHANISM of translation; direction is WHAT GETS translated. Reg directs which genes R translates. M triggers which data X dispatches. Ev determines what Sy symbolizes. These are independent — you can change what gets directed without changing the evaluator mechanism.

Is Output reducible to Evaluator? No — output is what the evaluator PRODUCES, not the evaluator itself. Protein is not ribosome. Observable mutation is not dispatch. Association is not symbolization. The product is distinct from the process.

Is Boundary reducible to Structure? No — structure is INTERNAL organization; boundary is the EXTERNAL limit. Tree namespace organizes content within the system; peer defines who has access from outside. Membrane physically contains the cell; it doesn't organize the genome.

3.3 Partial levels

Encoding (En):

LevelDescriptionInstance
En0No encodingNo information represented
En1Simple encodingUnstructured data — raw bytes, untyped blobs
En2Typed encodingData with type information — typed entities, classified representations
En3Self-referential encodingEncoding that describes its own encoding scheme — types-as-entities, meta-representation
En4Self-modifying encodingEncoding that can modify its own scheme — extensible type systems, regulatory meta-layers
Full EnSelf-evolving encodingEncoding that evolves its own scheme autonomously — 4 Gy of accumulated genomic information

Phase transition: En2→En3 (Self-reference). Below: encoding represents things but can't represent itself. Above: encoding CAN represent itself — types-as-entities (entity system), meta-cognition (cognition), regulatory genes (biology). This is where the substrate becomes self-describing.

Structure (St):

LevelDescriptionInstance
St0No structureFlat, unorganized encoding
St1Linear structureSequential arrangement — linear genome, flat list, temporal sequence
St2Hierarchical structureTree-like organization — gene clusters, tree namespace, categorical hierarchy
St3Network structureCross-linked organization — regulatory networks, entity cross-references, associative networks
St4Dynamic structureStructure that changes — chromatin remodeling, tree mutations, category revision
Full StSelf-organizing structureStructure that organizes itself — developmental gene expression patterns, auto-organizing namespace

Phase transition: St1→St2 (Hierarchy). Below: encoding is sequential — addressed by position. Above: encoding is hierarchical — addressed by path. This is where structural organization becomes rich enough to support complex systems.

Evaluator (Ev):

LevelDescriptionInstance
Ev0No evaluatorEncoding exists but is never translated to function
Ev1Stochastic evaluatorTranslation varies randomly — unreliable
Ev2Biased evaluatorUsually correct, systematically wrong for some inputs — cognitive biases, cultural misinterpretation
Ev3Reliable evaluatorError < 1% in trained domains — skilled human in formal mode
Ev4Deterministic evaluatorSame input ALWAYS produces same output — ribosome, type-checked dispatch, proof checker
Full EvVerified evaluatorDeterminism is itself verified — proofreading ribosome, formally verified handler

Phase transition: Ev3→Ev4 (Determinism). THE critical transition. Below: evaluation is reliable but can err — different evaluator instances may produce different outputs for the same input. Above: evaluation is DETERMINISTIC — every instance produces exactly the same output. This is the hard-substrate gate. Biology crosses it at the ribosome. Entity system crosses it at handler dispatch. Cognition crosses it only for formal content.

Direction (Dr):

LevelDescriptionInstance
Dr0No directionEverything evaluated equally — no regulatory control
Dr1Constitutive directionFixed evaluation pattern — always-on genes, fixed dispatch routes
Dr2Responsive directionEvaluation changes based on state — induced gene expression, event-driven emit, attention
Dr3Networked directionMultiple directional signals interact — regulatory networks, cascade triggering, executive control
Dr4Predictive directionDirection anticipates future state — developmental programs, scheduled computation, planning
Full DrAdaptive directionDirection modifies itself — regulatory evolution, self-modifying triggers, learning

Phase transition: Dr1→Dr2 (Responsiveness). Below: evaluation pattern is fixed — same genes always on, same dispatch always active. Above: evaluation RESPONDS to state — the system adapts what it evaluates based on conditions. This is where substrates become adaptive rather than static.

Output (Op):

LevelDescriptionInstance
Op0No outputEvaluation is internal only — no observable product
Op1Simple outputSingle functional product — one protein type, one event type, one association
Op2Typed outputMultiple distinct output types — protein families, typed mutations, categorized associations
Op3Compositional outputOutputs that combine — protein complexes, cascading mutations, compound associations
Op4Self-referential outputOutput that modifies the encoding — proteins that regulate genes, mutations that modify schema, associations that change categories
Full OpGenerative outputOutput that produces new encoding — horizontal gene transfer, entity creation, creative thought

Phase transition: Op3→Op4 (Self-reference). Below: output is functional but doesn't affect encoding. Above: output MODIFIES the encoding — regulatory proteins change gene expression, emit cascades modify entity state, associations restructure categories. This is where the substrate becomes self-modifying.

Boundary (Bd):

LevelDescriptionInstance
Bd0No boundarySystem merges with environment — no inside/outside
Bd1Simple boundaryPhysical containment — simple membrane, single-peer, working memory limit
Bd2Selective boundaryBoundary with transport — selective permeability, capability-scoped access, attention gating
Bd3Active boundaryBoundary that processes — active transport, capability delegation, executive control
Bd4Nested boundaryBoundaries within boundaries — organelles, nested peers, hierarchical attention
Full BdDynamic boundaryBoundary that reshapes — membrane fusion/fission, peer network evolution, attention restructuring

Phase transition: Bd1→Bd2 (Selectivity). Below: boundary just contains — everything inside, nothing crosses. Above: boundary is SELECTIVE — some things cross, others don't. This is where the substrate gains controlled interaction with its environment.


Step 4 — Dependencies

En → (nothing; foundation — encoding is the base)
St → En (structure organizes encoding)
Ev → En (evaluator translates encoding)
Dr → Ev (direction guides what evaluator does — needs evaluator to direct)
Op → Ev (output is product of evaluation)
Bd → En (boundary scopes what's encoded within the system)

DAG:

En (hub — no dependencies)
  ├── St
  ├── Ev → Dr
  │     └── Op
  └── Bd

Hub: Encoding (En). Everything depends on information being encoded first.

The main chain: En → Ev → {Dr, Op}. Encoding is evaluated; evaluation is directed and produces output. This is the FUNCTIONAL SPINE of any information substrate.

Independent branches from En: Structure (St) and Boundary (Bd) depend only on encoding, not on each other or on evaluation. They're independently variable given encoding — you can have structure without boundary (organized data in an unbounded system) or boundary without structure (contained but unorganized data).

Depth: Maximum chain: En → Ev → Dr or En → Ev → Op (depth 2). Shallow — matching the concrete substrates.


Step 5 — Pair Enumeration

C(6,2) = 15 pairs.

#PairName
1En-StOrganized encoding
2En-EvEncoding → function (genesis pair)
3En-DrEncoding-directed evaluation
4En-OpEncoding to output
5En-BdBounded encoding
6St-EvStructured evaluation
7St-DrStructural direction
8St-OpStructured output
9St-BdStructural boundary
10Ev-DrDirected evaluation
11Ev-OpEvaluation product
12Ev-BdBounded evaluation
13Dr-OpDirected output
14Dr-BdDirected boundary
15Op-BdOutput across boundary

Step 6 — Load Classification

Heavy pairs

#PairContentWhy heavy
1En-StOrganized encodingStructure organizes encoding — the addressing/hierarchy that makes encoding usable. Genome in chromosomes, entities in trees, representations in categories.
2En-EvEncoding → functionTHE fundamental pair. The genesis transition. Codons → proteins, typed data → computation, symbols → meaning. Without this pair, the substrate doesn't exist.
3En-BdBounded encodingBoundary scopes what's encoded within the system. Membrane contains genome, peer scopes entities, working memory bounds representations.
4St-EvStructured evaluationHow structural organization determines evaluation routing. Gene expression patterns, tree dispatch paths, categorical association routes.
5Ev-DrDirected evaluationRegulatory control over what gets evaluated. Gene regulation directs ribosome, emit triggers dispatch, evaluative focus directs symbolization.
6Ev-OpEvaluation productWhat evaluation produces. Ribosome → protein, dispatch → computation result, symbolization → meaning.

Moderate pairs

PairAssessmentReason
En-DrModerateDirection operates on encoding (which genes to express) but through the evaluator. Mediated.
En-OpModerateEncoding eventually becomes output but through evaluation. Mediated.
St-OpModerateStructure shapes what outputs are possible but through evaluation routing.
St-BdModerateStructure and boundary interact (namespace boundaries, chromosomal territories) but loosely.
Dr-OpModerateDirection shapes what gets output but through the evaluator.
Op-BdModerateOutput crosses boundary (secreted proteins, external mutations, communicated associations) — real but secondary.

Light pairs

PairAssessmentReason
St-DrLightStructure and direction are largely independent — you can change regulatory patterns without changing structure, or reorganize structure without changing direction.
Ev-BdLightEvaluator and boundary are largely independent — the evaluation mechanism doesn't depend on the boundary, and boundary doesn't depend on evaluation mechanism.
Dr-BdLightDirection and boundary are largely independent — regulatory control doesn't depend on system boundary.

6 heavy pairs of 15 (40%). Moderate-to-tight. Matching the concrete substrate range (biology 40%, entity system 73%, cognition 27% — average ~47%).


Step 7 — Coherent Sub-lattice

Dependencies

En is hub. Given En:

Enumeration

Valid subsets of {St, Ev, Dr, Op, Bd} given En always present:

Constraints: Dr requires Ev. Op requires Ev. No other constraints.

Total subsets: 2^5 = 32. Invalid: (Dr without Ev) + (Op without Ev) - (both Dr and Op without Ev).

Let me redo. Constraints: Dr→Ev, Op→Ev.

Invalid subsets = those containing Dr or Op but not Ev.

Subsets with Dr but not Ev: Dr present, Ev absent. Remaining {St, Op, Bd}: Op also needs Ev, so Op must be absent. {St, Bd} free. 2^2 = 4 invalid subsets.

Subsets with Op but not Ev (and not Dr, since Dr-without-Ev already counted): Op present, Ev absent, Dr absent. {St, Bd} free. 2^2 = 4 invalid subsets.

Subsets with BOTH Dr and Op but not Ev: already counted in the first set (Dr present, Ev absent includes Op present or absent). Let me recount.

Subsets containing (Dr OR Op) but not Ev:

Valid subsets of {St, Ev, Dr, Op, Bd}: 32 - 12 = 20.

Total coherent subsets of 2^6 = 64:

Hmm wait. The 20 valid subsets of {St,Ev,Dr,Op,Bd} INCLUDE the empty set (= just En). So:

Total: 1 ({}) + 20 ({En} + valid combos including empty) = 21.

But {} (no primitives at all) and {En} alone are both in the count. Let me just be explicit:

All valid subsets including En:

That's 20 subsets containing En. Plus {}: 21 total.

21 coherent subsets of 64. Filter: 21/64 = 32.8%.

Hmm — looser than expected for a substrate. The flat dependency structure (St, Ev, Bd all independent from En; only Dr and Op depend on Ev) creates less filtering than the more chained concrete substrates.

But this makes sense: the ABSTRACT substrate is necessarily LESS constrained than its concrete instances. The concrete substrates have additional domain-specific dependencies (biology's dependencies are tighter because chemistry imposes them; entity system's are tight by design). The abstract level captures only the UNIVERSAL dependencies — what ALL substrates share.


Step 8 — Build-up Sequence

Step 0→1: {} → {En}
  Encoding exists. Information is represented in some medium.
  At this level: nucleotide sequences, typed data specifications, mental representations.

Step 1→2: {En} → {En, St}
  Encoding is organized. Hierarchical structure, addressing, arrangement.
  At this level: genome organization, tree namespace, categorical hierarchy.

  ALTERNATIVELY:
  {En} → {En, Ev}
  Encoding is evaluated. Translation from encoding to function begins.
  *** GENESIS TRANSITION ***
  At this level: ribosome translates codons, dispatch routes typed data, 
  symbolization interprets representations.

Step 2→3: {En, St, Ev}
  Organized encoding with evaluation. The core triad — the substrate exists
  as a functional system. Structured information is translated into function.

Step 3→4: {En, St, Ev} → {En, St, Ev, Dr}
  Evaluation is directed. Not everything gets evaluated — regulatory control
  selects what the evaluator processes. The substrate becomes adaptive.

Step 4→5: {En, St, Ev, Dr} → {En, St, Ev, Dr, Op}
  Evaluation produces output. Functional products emerge — proteins, 
  observable mutations, associations. The substrate connects to its surface.

Step 5→6: → {En, St, Ev, Dr, Op, Bd}
  System boundary exists. Inside distinguished from outside. The substrate
  becomes a distinct entity in its environment.

The genesis transition: Ev appearing

Before Ev: information is encoded and organized but INERT — it sits there, structured but non-functional. After Ev: information is TRANSLATED into function in a different medium. DNA becomes protein. Typed data becomes computation. Representations become communicable meaning.

This happened ONCE for each substrate:

Alternative build-up paths

Boundary-first: {En} → {En, Bd} → {En, St, Bd} → add Ev → add Dr → add Op

Possible when boundary exists before evaluation (a contained but non-functional encoding system). This might correspond to protocells — membrane-bounded chemistry before the genetic code.

Output-before-direction: {En, St, Ev} → {En, St, Ev, Op} → add Dr → add Bd

Possible when evaluation produces output before regulatory control develops. This might correspond to early translation — ribosome translates everything constitutively before regulation evolves.


Step 9 — Load-bearing Compositions

Core triad

{En, St, Ev} — Encoding, Structure, Evaluator.

"What is an information substrate?" → Information is ENCODED (En), ORGANIZED by STRUCTURE (St), and EVALUATED (Ev) — translated from encoding into function in a different medium.

All three pairs heavy:

Maps to concrete core triads:

Secondary triad

{Ev, Dr, Op} — Evaluator, Direction, Output.

"How does the substrate FUNCTION?" → The evaluator (Ev) is DIRECTED (Dr) to produce OUTPUT (Op). The operational chain.

All three pairs:

This triad is the FUNCTIONAL core — how the substrate actually operates after the genesis transition.

Named compositions

TriangleNameContent
{En, St, Ev}The substrateStructured encoding with evaluation — the minimal information substrate
{Ev, Dr, Op}The operatorDirected evaluation producing output — the functional chain
{En, Ev, Bd}The bounded systemEncoded, evaluated, and contained — the minimal distinct entity
{En, St, Bd}The organized containerStructured encoding within boundaries — storage architecture

Quad composition

{En, St, Ev, Op} — The productive substrate. Structured encoding evaluated to produce output. This quad IS the substrate at its functional minimum — everything needed for the substrate to produce observable results. Adding Dr makes it adaptive; adding Bd makes it distinct.


Step 10 — Emergent Properties

CompositionRegimeEmergent Property
{En}En ≥ En2Typed information — information has structure beyond raw data
{En, St}St ≥ St2Addressable information — specific encodings can be located and retrieved
{En, Ev}Ev ≥ Ev1Functional translation — encoding produces function (the genesis transition)
{En, St, Ev}Ev ≥ Ev4Hard substrate — deterministic translation of structured encoding to function
{En, St, Ev}Ev = Ev1-2Soft substrate — variable translation, reliability depends on content
{En, Ev, Dr}Dr ≥ Dr2Adaptive substrate — evaluation responds to system state
{En, St, Ev, Op}Op ≥ Op2Productive substrate — typed functional outputs emerge
{En, Ev, Op, Bd}Bd ≥ Bd2Autonomous entity — bounded, evaluated, producing output selectively
{En, St, Ev, Op}Op ≥ Op4Self-modifying substrate — output modifies encoding (regulatory feedback)
Full setAll highComplete information substrate — self-describing, self-regulating, bounded, productive

The hard-substrate gate

The most important emergent property: at {En, St, Ev} with Ev ≥ Ev4, the substrate becomes HARD — deterministic translation. Below Ev4: the substrate processes information but unreliably. Above Ev4: the substrate is a deterministic information machine.

Biology crosses this gate at the ribosome (molecular geometry enforces Ev4). Entity system crosses this gate at handler dispatch (type system enforces Ev4). Cognition crosses this gate ONLY for formal content (proof rules enforce Ev4 for mathematics, but not for natural language).


Step 11 — Cross-Domain Patterns

11.1 Comparison to concrete substrates

PropertyAbstract substrateBiologyEntity systemCognition
Primitives6666
Filter32.8%~12.5%14%27%
Heavy pairs6/15 (40%)6/15 (40%)11/15 (73%)4/15 (27%)
Core triad{En,St,Ev}{G,T,R}{E+I,T,X}{Rp,Ct,Sy}
Dependency depth23-433

The abstract substrate's filter (32.8%) is LOOSER than the concrete substrates (12.5-27%). This is expected: the abstract level has fewer dependencies because it captures only UNIVERSAL constraints. Concrete substrates have additional domain-specific constraints (biology's tight coupling to chemistry, entity system's design-imposed dependencies).

Heavy pair count (6/15 = 40%) matches biology exactly and is between entity system (73%) and cognition (27%).

11.2 The core triad is universal

{En, St, Ev} maps cleanly to every concrete substrate's core triad. This is the strongest validation — the abstract substrate's core triad IS the pattern that recurs.

11.3 The non-core expansion

The three non-core primitives {Dr, Op, Bd} expand through bridge mechanisms into the surface:

The core triad {En, St, Ev} becomes AMBIENT at the surface — encoding, structure, and evaluation are assumed by everything but not visible as separate surface concerns.


Step 12 — Cross-Domain Mapping

12.1 Mapping to the SSA

The abstract information substrate {En, St, Ev, Dr, Op, Bd} maps to the SSA {En, Vr, Mc, Sf, Cx, Cm, Se} as follows:

Abstract substrateSSARelationship
En (Encoding)En (Encoding)Direct — same concept
St (Structure)Part of EnStructure is encoding's organization — absorbed into SSA's En
Ev (Evaluator)Vr (Evaluator)Direct — same concept
Dr (Direction)Part of McDirection is how evaluation is triggered — part of mechanism
Op (Output)Connects to SfOutput is what bridges substrate to surface
Bd (Boundary)Connects to CxBoundary is where the system meets its context

The abstract substrate provides the DETAILED CONTENT of the SSA's substrate nodes (En + Vr). The SSA provides the TOPOLOGY connecting the substrate to surface, context, and ecosystem.

12.2 Mapping to info-comp core (role identification)

Abstract substrateInfo-comp coreRelationship
EnSt (State)Encoding IS state represented in a medium
StStr (Structure)Same concept — organizational arrangement
EvEv (Evaluation)Direct match — the key shared primitive
DrNo mathematical counterpart (architectural, not mathematical)
OpTf (Transfer)Output IS what's transferred to the next level
BdNo mathematical counterpart (architectural, not mathematical)
Me (Measure)No substrate counterpart (mathematical, not architectural)
Co (Constraint)No substrate counterpart
Pa (Parameter)No substrate counterpart

The info-comp core and abstract substrate share 3 primitives (encoding/state, structure, evaluator) and differ on 3 each (direction/output/boundary are architectural; measure/constraint/parameter are mathematical). They're complementary views connected by role identification.

12.3 Positioning the three substrates

SubstrateEnStEvDrOpBd
BiologyFull (4 Gy genome)Full (self-organizing)4-Full (ribosome)Full (regulatory networks)Full (protein universe)Full (dynamic membrane)
Entity system4 (extensible types)4 (tree namespace)4-Full (dispatch)3-4 (emit/cascade)3-4 (observable mutation)3-4 (capability-scoped peer)
Cognition3-4 (productive representation)3-4 (categorical hierarchy)1-4 SPLIT (formal/linguistic)3-4 (evaluative direction)3-4 (associative connections)3 (temporal/attention boundary)

Biology is at or near Full across all dimensions — 4 billion years of evolution. Entity system is at 3-4 across most — early in development, strong substrate core. Cognition is at 3-4 with a SPLIT evaluator — the defining structural feature.


Summary

Domain characterization

PropertyValue
Domain nameAbstract Information Substrate
Primitives6: {En, St, Ev, Dr, Op, Bd}
HubEncoding (En)
Core triad{En, St, Ev} — encoding + structure + evaluator = the minimal information substrate
Secondary triad{Ev, Dr, Op} — evaluator + direction + output = the functional chain
Filter21/64 = 32.8% (looser than concrete substrates — expected for abstraction)
Heavy pairs6/15 = 40%
Dependency depth2 (shallow — two branches from hub)
Genesis transitionEv appearing — encoding becomes functional
Key phase transitionEv3→Ev4 — the hard-substrate gate

What this domain IS

The abstract information substrate captures what ALL information substrates have in common — the six structural roles that biology, entity system, and cognition each fill with their own specific primitives. It's the abstract mirror at the substrate level of the invariant topology, alongside the abstract surface (7+2 primitives) and abstract ecosystem (9 primitives).

The evaluator (Ev) is the critical variable — its determinism level determines whether the substrate is hard (biology, entity system) or split (cognition). This finding is visible at the abstract level without reference to information theory or Shannon.

Validation

CheckResult
All three concrete substrates map to abstract roles?YES — 6 roles filled by each
Core triad matches concrete core triads?YES — {En,St,Ev} = {G,T,R} = {E+I,T,X} = {Rp,Ct,Sy}
Genesis transition aligns?YES — Ev appearing in all three
Evaluator distinction visible?YES — Ev3→Ev4 is the hard-substrate gate
Fits invariant topology?YES — fills En+Vr nodes of SSA
Complementary to info-comp core?YES — shares 3 primitives, differs on 3