<aside> ↔️

PUBLIC LAYERING CONSTRUCT

Notion carries explanation, research context, provenance and editorial navigation. GitHub Pages carries executable interfaces. AETHERIS carries operation → receipt → state. E47 / Kartekeya carries the invariant mathematical substrate.

All external interface, source and evidence destinations remain intentionally OPEN.

</aside>

Layer map

flowchart TD
    A["PUBLIC EXPERIENCE"] --> B["NOTION · semantic / editorial layer"]
    A --> C["GITHUB PAGES · executable layer"]
    B <--> C
    C --> D["CITY INTERFACE"]
    D --> E["DISTRICT / CITIZEN"]
    E --> F["AETHERIS · operation → receipt → state"]
    F --> G["E47 / KARTEKEYA · invariant substrate"]
    G --> H["CERTIFICATE / PROVENANCE"]
    H --> B

Public interaction grammar

Every district exposes the same four doors without forcing a single hosting choice.

Door Role Binding
LEARN Explanation, paper, figures, context, history OPEN
OPEN LIVE Executable simulator, visualizer, game, instrument OPEN
SOURCE Inspectable repository, package or implementation record OPEN
EVIDENCE Certificate, receipt, validation, provenance record OPEN

Navigation contract

READ → RUN → INSPECT → RETURN

District topology

The public City remains one entry system with multiple independently addressable instruments.

District Public role LEARN OPEN LIVE SOURCE EVIDENCE
EIDOLON Flight / experiential entry OPEN OPEN OPEN OPEN
SPECTRA Spectral structure OPEN OPEN OPEN OPEN
Fold Invariance OPEN OPEN OPEN OPEN
Murmuration Collective dynamics / topology OPEN OPEN OPEN OPEN
Mnemosyne Memory / persistence OPEN OPEN OPEN OPEN
Density Field density / state distribution OPEN OPEN OPEN OPEN
Horizon Boundary / prediction OPEN OPEN OPEN OPEN
Wave Field propagation OPEN OPEN OPEN OPEN
Identity Identity / state coherence OPEN OPEN OPEN OPEN
BUILD Construction OPEN OPEN OPEN OPEN
SOAR Dynamics / navigation OPEN OPEN OPEN OPEN
SCALAR Scalar propulsion / field control OPEN OPEN OPEN OPEN
InvariFold Structural contraction cinema OPEN OPEN OPEN OPEN

Binding rule

A destination becomes bound only when an actual public endpoint is deliberately selected. Until then, the slot remains OPEN rather than inheriting a stale URL from an older app.

This layer is additive. It does not replace, move, disable, redirect, or adjudicate any existing interface.