echd — Echo on Encore · E2
The Seam — One Identity
Fourteen bytes hold the platform together — minted once, gated at every ingress, the only value that ever crosses a boundary.
echd speaks in the present tense over a build ladder. Every module, verb, key, and port named on this page is real; the composition into one standing platform is the vision the ladder builds.
The chapter
echo_data/bcs — property_store.ex · edge_store.exFourteen bytes hold the platform together. A branded id is a 3-letter uppercase namespace over an 11-character Base62 snowflake — time-ordered, coordination-free, mintable on any node with no registry. The brand is the type: every system gates every ingress on its namespace, and what crosses a boundary is never an object graph — only identities, and messages about identities. This page's own build stamp is one: click it in the footer and the decoder opens the namespace, the snowflake, the node, and the mint instant.
The law has a reference implementation and the chapter reads it line by line. A property store keeps its table :private — :ets.new(:bcs_props, [:ordered_set, :private]) — and exports it to nobody; the gate runs on put and on get alike. The EdgeStore law makes a relation a system: rows keyed {subject, object} forward and reverse, both ends gated, never an id list embedded in either endpoint. The workshop carries the law across a runtime border: BCS-lite in Go — the id vendored, the test vectors re-asserted — because the law travels as a test suite, not a runtime.
The gate
hover a clause:private ordered-set table, zero exports. Time-ordered ids make the ordered set a timeline for free — a range scan by id prefix is a scan by mint time.{subject, object}, written forward and reverse so either end resolves in one lookup; both namespaces are gated; neither endpoint ever embeds a list of the other. Topology in E6 is this law, ported.Hover or focus a clause to read it; click to pin. Without scripting, all four read in sequence.
The modules
E2.1–E2.4The Brand Is the Type
brd14-anatomy · gate-every-ingress · mint-once
Systems Own Their Data
private-ordered-set · exported-to-nobody · messages-about-identities
The EdgeStore Law
relation-as-a-system · both-ends-gated · forward-and-reverse
Workshop — BCS-lite as a Contract
vendor-the-id · re-assert-the-vectors · the-law-as-the-suite
Doors
the sibling coursesReferences
sources · relatedSources
- Erlang/OTP — etsthe term-storage primitive under both disciplines this course names
- Elixir — hexdocsthe language the reference implementation is written in
Related
- The Branded Component Systemthe contract, whole
- E3 — The Busbranded JOB ids: the seam on the wire
- E4 — The Memorythe 29-byte message about a name
- echd — the course homethe master frame the seam threads