VOCABULARY
Glossary
Terms that mean the same thing in every repo — so the READMEs and
contracts don't quietly diverge. Rendered from atlas's glossary.md; system-specific terms stay in their own repo.
For the cross-cutting concepts (admissible, capability, realization, …) — tied to the systems, decisions, and specs that define them — see the concept registry.
Glossary
Shared vocabulary used across the constellation — terms that mean the same thing in
every repo, so the READMEs and contracts don't quietly diverge. System-specific
terms stay in that system's repo. This table is a generated view of
concepts.json, the structured concept index (atlas explain concept <id> for any entry's full references).
| Term | Meaning |
|---|---|
| the constellation | All the Bitspark repos together — the substance stack, downstream consumers, and the orthogonal infrastructure (design, atlas). (ADR 0001 · docs/model.md) |
| substance stack | The Greek-named systems that build on one another (five today), floor to top: ontos → logos → horos → thesmos → stele. (ADR 0005 · docs/model.md) |
| downstream | A system that consumes the family without being in the substance stack — an application or product on top. A first-class layer value that drives a real invariant (substance must never depend on downstream). Which systems are downstream lives in the registry/topology, not here. (ADR 0001 · docs/model.md) |
| orthogonal infrastructure | A plain-named repo that cuts across the stack rather than sitting in it — design (surface) and atlas (structure). (ADR 0001 · docs/model.md · README.md) |
| the axiom | The one sanctioned filled shape in a system's mark — its model's anchor. (Defined fully in design.) |
| account | A re-checkable artifact produced by reasoning (logos): an answer paired with the derivation that earns it. |
| attestation | A signed fact admitted to the record (stele). |
| draft member | A system with a name and a mark whose place in the stack is not yet ratified (draft: true in constellation.json). It is the sanctioned way to register a not-yet-ratified system without faking its edges; a draft member is held out of the ratified substance roster until its edges land, then graduates. Which members are currently draft lives in the registry/topology, not here. (docs/model.md) |
| space | The placement axis of the substrate — an ordered path of segments at which facts (and every substrate primitive) are addressed. Scope is carried by placement: authority and visibility project downward through the tree (parent covers child, siblings are isolated), and the space is erased from the logic above the line — real in storage, ordering, and visibility; absent from the policy program. One global root makes the tree one logical truth: authority is logically central but operationally no central operator (stele is the memory; the thesmos law over re-checkable proofs decides), and federation is subtree delegation, not root-to-root mapping (ADR 0028). (docs/space.md · thesmos · stele) |
| admissible | The organizing judgment of the substrate — admissible(actor, verb, operand, evidence), true when a protected substrate action may be admitted at a gate with an account any party can re-check (a fact entering the record is one specialization). The substrate's theories are its independent premises. (ADR 0012 · theory/0001) |
| substrate theory | A checkable family of judgments the whole family relies on across implementations (thesmos gives authorized; horos gives v : T). Distinct from a primitive, a vocabulary, and a profile. Required + irreducible are the two tests for theory-hood; the inquiry into which theories must exist lives in atlas/theory/. (ADR 0012 · theory/0002) |
| primitive | A protected effect surface, uniform across spaces and not composable from existing primitives — facts, CAS, cell, wire. A vault is not primitive (ciphertext in CAS + metadata in facts); cell and wire are. |
| vocabulary | Predicates and descriptors a population agrees to use — the cheapest tier, where most concepts start and should stay. (ADR 0012 · theory/0002) |
| profile / interface | A concrete contract for a surface: operations, DTOs, an authority mapping, conformance vectors. |
| capability | Candidate theory. What an entity affords and requires — provides / requires / operation — the integration surface that lets an unknown future participant bind to it. Irreducible over horos and thesmos while referencing both. Placeholder name: dynamis. (ADR 0013 · theory/0003) |
| realization | Candidate theory. How an immutable declaration becomes a running or produced effect, over declaration -> artifact -> desired state -> effect -> observation. The irreducible semantic behind 'artifact'/'program'; the theory checks claims around running, it does not run. Placeholder name: energeia. (ADR 0013 · theory/0003) |
| late-bound use | The substrate's central goal — a participant written later can discover, understand, authorize, and compose with one written earlier, through substrate-visible evidence rather than private integration, central registries, or ambient trust. (theory/0001) |
| adstrate | The integration / realization runtime over the substrate (ADR 0029) — the layer that does what the record only describes (resolve → judge → enforce → mediate), realized by kosmos as a custodial fluency lens that holds clients' keys and runs the proof/signing machinery so clients hold nothing. It is not a tier of off-record referents: the surfaces a runtime brokers — content, state, flow, i.e. what the immutable-small-fact substrate cannot be (bulk, mutable, moving) — are realized by generic providers / connected services that register as downstream, none named by the model (corpus is the worked content provider; state/flow are unbuilt candidates). Providers are ordinary untrusted occupants; their bindings stay re-checkable under an identity discipline (e.g. content-addressing). The layer "adstrate" value (ADR 0018, re-pointed by 0029) marks the runtime; the Greek/Latin naming line is under review (kosmos is Greek yet is the adstrate, ADR 0029 §8). Access and storage are space-governed (ADR 0021/0022): the payload is stored within and owned by its space — keyed on (space, identity), reached only through its space-scoped binding fact and resolved by projection, never a bare-identity path. The bare identity (hash) names what the payload is; (space, identity) is the capability to reach it and the unit it is accounted to — every object is owned by exactly one space, so the space's read/write ACL is the content's ACL and quota/billing/lifecycle are per-space. This is what makes adstrate content delegable, federable, and billable like everything else. Writes go through the same fact interface (ADR 0024): a write is two facts by two parties — the caller asserts the binding (content; provenance + authority, self-proved to the record), the occupant asserts custody (stored; only the holder can) — and the byte upload itself needs no separate authorization, since binding-existence is the authority proof and content-addressing the integrity proof, so occupants stay untrusted for writes too (and stored doubles as the served-by routing signal). (ADR 0029 · ADR 0017 · ADR 0018 · ADR 0021 · ADR 0022 · ADR 0024 · docs/model.md) |
| search / check split | The substrate invariant — finding evidence is untrusted search (expensive, heuristic, even LLM-assisted); verifying it is trusted check (small, deterministic, portable). admissible is always a check; stele admission already runs it. (theory/0001) |
Generated from
concepts.json— add a term there when it first needs to mean the same thing in two repos, then runatlas concept gen.