◈ Proper Name Maker ⑧ Numeral Generator ✦ Story Constellator ⬡ GitHub

Milky Way Language (MWL)

For readers under a night sky: humans, other space‑faring species, and camera‑equipped AIs.

Core idea: A pictographic script built from astronomical phenomena. Clauses are compact. Time is vertical (future ↓, past ↑) on the page, line by line. Direct causality is laid out with a dedicated linker between lines.

In the script, layout conveys meaning — not punctuation.

Purpose: Tell adventure fiction using shared celestial referents.

MWL Samples:

Star Wars 4 crawl in MWL "The Twin Exodus" sample story

Authoring Tool:

MWL Story Constellator

Number Glyphs:

Number Generator

What This Experimental Language Is

  • Audience: Readers who can view the night sky, space-faring beings, including AIs with cameras, who are familiar with the night sky on planetary surfaces or in space. Pages are meant to be legible by eye or camera without requiring spoken language.
  • Purpose: Tell stories using mostly astronomical icons as a shared reference.
  • Design constraints:
    • Minimal grammar: very few glyphs per clause; up to one descriptive and one numeral qualifier.
    • Minimal grammar, maximal iconics
    • No tense morphology; use the time arrow encoded in the vertical axis, and use Doppler effect-grounded CAUSE-THEN to express a causal relationship.
    • Legibility: Uniform on‑rail layout (single baseline), few metas, and determinatives for categories unrelated to astronomical phenomena (e.g., emotions).

How the Script Works

  • Glyph categories:
    • Objects/Events (physical things): stars, planets, eclipses, supernova, black hole, quasar, etc.
    • Properties/Adverbs (qualities & manner): outside/inside, converging/diverging, shrinking/expanding, above/below, etc.
    • Verbs/Kinematics: rise, set, accelerate, capture, approach, etc.
    • Meta/Discourse: direction, scale, cause-then (Doppler), proper name (aka proper-name-cartouche / PNC aka photo glyph), emotion marker.
    • Emotions: fear, anger, joy, sadness, surprise, disgust, hope, courage, love, betrayal.
    • Convertible glyphs: a curated subset may act as head or verb (e.g., WANDERPATH)
  • Linkers and frames: cause-then for temporal/causal flow; signal/dialog for dialog; scale/level for spatial scale and spatial reference frame.
  • Everything is on-rail
    • Uniform look: All glyphs share the same baseline, size, and stroke. No stacking, no superscripts, no edge ornaments.
    • Do not stack two clauses on one line.
    • Clause grid: Each content line is exactly one clause. Except for nominal clauses, it is laid on a three-slot rail with two conceptual gutters:
      Left Head | Verb (center, exclusive) | Right Head
    • One verb per clause: The center slot may contain exactly one token from {VERB ∪ ConvertibleGlyph}. Heads sit on the side slots (also {HEAD ∪ ConvertibleGlyph}).
  • Spatial reference and Temporal order
    • Scale: frame line starts with • [scale object level object level …] (scale is hierarchical and gets spatially smaller with each level, e.g. local galaxy … spiral arm …) within story. No verbs allowed in line, only objects; sets spatial frame/anchor.
    • Temporal order is vertical, the next content line is later (future = DOWN) unless it is a frame or linker line.
    • Linker line: [cause-then] alone between two content lines to assert causal order.

Clause Types

  • Verbal Clause (default): has a center nucleus (verb or CG-as-verb), expressing action/change/process. Example:
    [⟦LUMEN⟧ + star-ship] [approach] [planet]
    • Location or positional presence is expressed using this clause type, by leveraging the verb [linger].
  • Typing / Membership Clause: center is [is-type]. A non-verbal clause establishing class membership or type identity. [is-type] establishes a strong force linking objects or proper names. Examples:
    [signal] [is-type] [PATH MOD constructed]
    [⟦WANDERER⟧ + star-ship] [is-type] [constructed]
    [star-ship] [is-type] [⟦REBEL‑ALLIANCE⟧]
  • Relational Clause: center is [is-related-to]. A non-verbal clause establishing association. [is-related-to] establishes a weak force linking objects or proper names. Examples:
    ⟦PNC Leia⟧ [is-related] [⟦REBEL‑ALLIANCE⟧]
    [signal] [is-related] [pulsar-beacon]
  • Nominal Clause (mono/state assertion): A non-verbal clause, describing state/attribute/quantity of a single head using MOD. MOD modifies or qualifies the internal state of a head. Example:
    [gas-giant MOD magnetosphere] or [star-ship MOD dimming MOD three]
    • AG is not used in nominal clauses (no action/roles).

Convertible Glyphs (CGs)

  • A curated subset may act as head or verb (e.g., WANDERPATH) or qualifier.
  • Slot casting by position: Center = verb role, sides = head role.
  • Constraints (to avoid ambiguity):
    • No single-glyph content lines with CGs (force context).
    • No CG qualifies its paired form.
    • Use AG whenever both heads could plausibly be agents (see below).

Agents and Roles (AG meta glyph)

  • Default: Agent = left head on a verbal clause.
  • AG meta (with MOD) is authoritative:
    • Mark a head: [HEAD MOD AG] → this head is the agent, regardless of side.
    • Ellipsis: [VERB MOD AG] [HEAD] → agent carries over from the previous content line in the same frame.
  • Use AG when:
    1. CG verbs appear between capable heads (two star-ships).
    2. Symmetric verbs (join/converge/diverge/crossing paths) when initiation matters.
    3. Agent-right or focus inversions.
    4. Ellipsis (agent omitted).
  • Validation: At most one head may bear MOD AG per content line.

Qualifiers on Heads vs Verbs

  • Binder: MOD (only). It binds the next glyph as a modifier of the previous target.
  • Head budget (per head): 1 descriptive qualifier + 1 numeric qualifier.
    • Descriptive: property/state (constructed, dimming), spatial (near/far/above/below, outside), emotion ([hope] EMOTION), convertible glyphs if used as property
    • MOD FALSE on a head is considered a descriptive qualifier
    • MOD AG on a head is a qualifier but does not consume budget
    • Numeric: binary numeral glyphs (see Numbers).

Verb Budget

Per verb nucleus: 1 descriptive + 1 numeric.

  • Descriptive: first/next/last, emotion stance, FALSE (polarity), MAYBE.
  • MOD FALSE on a verb is considered a descriptive qualifier
  • MOD AG on a verb is considered a descriptive qualifier
  • Meaning of numerals on verbs: frequency/iteration.

Order in a Chain (readability convention)

  • … MOD [descriptive] (MOD [number]) (MOD AG on head if agent)
  • For emotions: … MOD [anger] EMOTION (EMOTION determinative immediately after the emotion glyph).
  • For negation of a qualifier, place MOD FALSE after that qualifier.

OUTSIDE is legal only after a SCALE line.

Metas and Linkers

  • SCALE / LEVEL (>) — use to determine the spatial theater of action in content lines below SCALE. With each use of LEVEL, the spatial scale gets smaller. Frame line forms:
    • Canonical: • [scale object > ⟦TARGET⟧]
    • Shorthand: • [scale ⟦TARGET⟧] (LEVEL inferred or inherited within story)
    • Example: [scale] [local galaxy] [level] [nebula] where nebula may be a proper name of type nebula.
  • CAUSE-THEN — line-level linker (Doppler visual, direction of motion vertical, future down). Place between two cause/effect content lines.
  • TRUE / FALSE: expressed through meta [true] (100% likelihood, visually RGB 255,255,255), used in dialog (affirmative responses to questions). Negation is expressed through meta [FALSE] (0% likelihood, RGB 0,0,0). Uncertain/maybe is visually a gray meta glyph and expressed through [UNCERTAIN]. To negate a head or verb, use MOD FALSE. This occupies the descriptive slot for that head or verb.
  • Determinatives (postfix, zero-budget):
    • EMOTION — follows an emotion glyph; aids non-human parsing to distinguish emotions from other glyphs: … [anger] EMOTION.
    • DIALOG — used to indicate dialog (questions and answers) and follows an utterance head in dialog: … [UTTERANCE …] DIALOG (question/answer context).

Ordered Lists Without Numerals (FIRST / NEXT / LAST)

  • Ordinals are lexical metas, not numbers. Attach via MOD:
    • [WAYPOINT] MOD [FIRST] — "foremost"
    • [WAYPOINT] MOD [NEXT] — "next in sequence"
    • [WAYPOINT] MOD [LAST] — "final in sequence"
  • These consume the descriptive slot on their target.

Reading Direction & Page Layout

  • Reading direction: A story begins with the direction meta glyph (horizontal pointer reminiscent of a compass) to define reading direction on a page.
  • Horizontal reading: Left → Right within a line.
  • Arrow of time: Time is vertical, i.e. it is orthogonal to the pointer shown in the direction meta glyph: Future is DOWN (↓) and Past is UP (↑) on pages, always. New line = later, always in the narrator's proper time (future is down).
    The CAUSE‑THEN linker lives on a separate line between cause (content line above) and effect (content line below).
  • Contextual existence: Existence is assumed (zero-marked) by the narrator whenever and as soon as an entity is introduced with a glyph in a content line.
    • Exception: an object is introduced in a content line solely to express that it does not exist. (object mod FALSE)
  • Planetary surface: the planetary surface glyph must appear before above/below; these properties read relative to last used planetary surface glyph.
  • Spatial scales (SCALE and LEVEL glyphs):
    • Canonical: • [scale object level ⟦TARGET⟧]
    • Anchored shorthand: • [scale ⟦TARGET⟧] — LEVEL is inferred from target type or inherited from the previous frame.
    • Use one or more explicit LEVEL for ambiguous anchors (e.g., star-ship), to approximate spatial size (e.g., level [small moon] level ⟦DEATH‑STAR⟧), and event anchors (add linger as modifier to stabilize).
  • End of a sentence: Two sentences must be in separate lines.

Grammar Essentials

Clause Shapes

1. Mono (property on a head; optional count)

[HEAD]  MOD [descriptive]  (MOD [number])

Budget (per target): 1 descriptive + 1 numeric max. Descriptive includes property/state/spatial/orientation/emotion-typed property. Determinatives don't count towards budget.

2. Dyad (two heads and a verb; each side may have its own modifiers)

[HEAD₁  (MOD …)]   [VERB  (MOD descriptive) (MOD number)]   [HEAD₂  (MOD …)]
  • Agent default: left head.
  • Disambiguate with AG when ambiguous, inverted, or ellipsis:
    • [HEAD₁ MOD AG] [VERB] [HEAD₂] (mark left explicitly)
    • [HEAD₁] [VERB] [HEAD₂ MOD AG] (agent-right)
    • [VERB MOD AG] [HEAD] (agent carries over; no agent head shown)
  • AG does not count towards the descriptive or number MOD budget.

3. Typing Clause — identity/class

[X]  [is-type]  [Y (MOD property)]

Class membership and identity. Negation: [is-type MOD FALSE].

4. Relational Clause — belonging/association

[X]  [is-related-to]  [Y (MOD property)]

Belonging, provenance, or association, somewhat similar to English "of". Negation: [is-related-to MOD FALSE]. Weaker than [is-type].

5. Causal Linkage (line-level)

[CAUSE line]
[cause‑then]
[EFFECT line]

Negate effects by negating the effect verb (see FALSE).

Important: Qualifiers never occupy their own separate rail slot; they attach to a head or verb using MOD. PNC (proper names) never take qualifiers.


Temporal Framing

  • Vertical axis encodes the narrator's proper time. Each new line advances time.
  • MWL must be written in the narrator's reference frame.
  • CAUSE‑THEN sits alone between two lines to enforce order and implication without tense morphology.
  • Use pulsar + SIGNAL as a metronome when needed; numeric frequency attaches to verb via MOD.
  • The TEMPO meta glyph sets temporal granularity for the progression of a story, the same way SCALE sets spatial context. Use with stellar-epoch or cosmic-epoch.

Convertible Glyphs

A small subset of glyphs may appear as head or verb (e.g., WANDER (verb) vs WANDER as PATH (head)). Position casts role as head vs verb; MOD-docking determines a qualifier and is allowed for CG when the CG is used as a property.

Rules to keep pages unambiguous:

  • Position casts role: center = verb, sides = head.
  • Convertible glyphs gain qualifier status only when preceded via MOD. They cannot function as qualifiers by adjacency alone.
  • No single‑glyph clauses with CGs (force context).
  • No CG qualifies its paired form (e.g. WANDER cannot qualify PATH).
  • Use AG whenever two capable heads could be agents, you invert roles, or you elide the agent.

Examples:

  • Verb: [star-ship] [wander] [spiral arm]
  • Head: [path] MOD [constructed]

Table of Convertible Glyphs:

GlyphPrimary RoleSecondary RoleTertiary Role
increasemetaproperty: increasing
decreasemetaproperty: decreasing
spiralverbobject: spiral arm
orbitmetaverb: linger
wanderverbmeta: path
dimmingpropertyverb: fademeta: low-energy, depletion
brightpropertyverb: glowmeta: high-energy, saturation
expandingpropertyverb: expand
shrinkingpropertyverb: shrink
constructedpropertyverb: construct
destroyedpropertyverb: destroy
signalverbmeta: message
gatemetaverb: cross

Paratactic Clause Chaining

Beyond a small number of meta glyphs, relations such as "for", "and", "but", "about", or non-spatial use of "at/to" in cognitive, evaluative or emotional clauses are expressed through paratactic clause chaining: a sequence of clauses placed in direct adjacency, in which order and proximity infer meaning in MWL. The first clause establishes the setting (where necessary, e.g. to describe a place to launch from in ascend to), the second clause establishes the topic or action (≈ "about" / topic), the third and fourth express more details or the conceptual state or the target or the consequence. Interpretation arises from proximity and clausal alignment.

Clause order should — where applicable — match the idea that time is vertical in MWL. Parataxis should only be used where preferable over the use of MOD, is-type, is-related-to, or because-then.

Example:

[star-ship] [is-type] [⟦EMPIRE⟧]
⟦PNC Vader⟧ [is-related] [⟦star-ship⟧]
[star-ship] [mod] [destroyed]
[cause-then]
⟦PNC Vader⟧ [mod] [angry] [EMOTION] [signal]
⟦PNC Leia⟧ [mod] [joy] [EMOTION]

Yes / No

Use the TRUE/FALSE/UNCERTAIN metas for certainty or dialog cues. For negation, attach FALSE with MOD to the target you negate:

  • Verb: [approach MOD FALSE] [station] → "does not approach"
  • Qualifier: [approach MOD FROM OUTSIDE MOD FALSE] … → "approaches, but not from outside"
  • Property on head: [gas-giant MOD magnetosphere MOD FALSE]
  • Existence: [PATH MOD FALSE] → "no path"

Note: MOD FALSE on a verb occupies the verb's descriptive slot for that clause.


Using Proper Nouns with PNC (Proper‑Name Cartouche)

What the PNC glyph does: wraps a head with a name (color or b/w photo; alien rune; icon). It names, it does not type. Use a typing clause to type/classify. Generally every PNC should be typed with is-type first before it is used in MWL.

Core Rules

  • No MOD for initial typing on PNC:
    [⟦WANDERER⟧] [is-type] [star-ship MOD constructed MOD interstellar]
    [⟦WANDERER⟧ MOD star-ship]
  • First mention: use an initial, explicit typing clause for readability. After that, a bare PNC ([⟦WANDERER⟧]) can stand as the head anchor.
  • Qualifiers after typing: you may attach qualifiers to later PNC mentions; they apply to the typed entity:
    [⟦WANDERER⟧] [drift MOD dimming] [⟦GOLDEN-STAR⟧]
  • Negation: don't negate the PNC. Negate the relation:
    [⟦WANDERER⟧] [is-related-to MOD FALSE] [⟦EMPIRE⟧]

Proper Name Glyph Maker


Dialog in MWL: Signal–Dialog/Echo

Goal: binary or ternary dialog readable by sensors; express boolean questions/answers without punctuation, with robust Q↔A matching over long distances.

Syntax

  • Center verb: signal.
  • Utterance head: the topic or phrase.
  • Determinative: DIALOG postfix (no budget).
  • Responses/Polarity: attach exactly one of [true], [false], [uncertain] before DIALOG.

Building Blocks

  • [signal] is a verb (center) for sending signals without information content, for transmitting messages, and for simple dialog (yes/no questions and responses).
  • DIALOG is strictly a dialog determinative. It is placed after the utterance head (postfix) in the question transmitted. Very much like an EMOTION determinative, DIALOG does not consume budget.
  • Answer polarity: attach exactly one of [true], [false], or [uncertain] to the utterance head before DIALOG.
  • Agent (optional): mark the speaker with MOD AG if needed.
  • Matching utterance: the utterance head tokens in the response must match the question's utterance exactly, so question/answer pairs can be unambiguously linked.

Patterns

Yes/No Question (one clause):

[⟦SPEAKER⟧ MOD AG]   [signal]   [UTTERANCE  DIALOG]

Presence of postfix DIALOG without polarity marks this as a question.

Answer (one clause):

[⟦RESPONDER⟧ MOD AG]   [signal]   [UTTERANCE  [TRUE]    DIALOG]   // YES
[⟦RESPONDER⟧ MOD AG]   [signal]   [UTTERANCE  [FALSE]   DIALOG]   // NO
[⟦RESPONDER⟧ MOD AG]   [signal]   [UTTERANCE  [UNCERTAIN] DIALOG] // MAYBE

Use exactly one of yes / no / uncertain. Do not combine them. DIALOG is determinative (no budget cost).

Emotion on the act of speaking (stance):

[⟦LEADER⟧ MOD AG]   [signal MOD courage EMOTION]   [UTTERANCE DIALOG]

Validator Notes

  • One clause per line; signal is the center verb.
  • Question: postfix DIALOG on the utterance without yes/no/uncertain.
  • Answer: the same utterance head plus exactly one of yes / no / uncertain, then postfix DIALOG.
  • Budgets: DIALOG is a determinative and does not consume budget. yes/no/uncertain attach in front of the determinative and don't consume budget.
  • Do not put FALSE on signal for "No" — that would negate the act of speaking, not the answer's polarity.

Measurements with DISTANCE‑TIME (H‑hyperfine)

Use the H-hyperfine transition (21 cm wavelength / its period) as a shared ruler/clock. Combine with x10 and /10 shifter glyphs and binary numerals to express distances and durations compactly.

Measurement Pack (MP)

A measurement is a single descriptive qualifier that attaches via MOD to a verb or head:

MP := [DISTANCE‑TIME  MOD <mantissa-number>  (MOD x10 MOD <k>)  (MOD /10 MOD <j>)]
// Value = (mantissa) × 10^(k) × (H-hyperfine λ for length, H-hyperfine period for time)
// Value = (mantissa) × 10^(−j) × (H-hyperfine λ for length, H-hyperfine period for time)
  • Mantissa-number: any MWL numeral (binary positional).
  • Use either x10 or /10: takes its own exponent numeral (attached via MOD).
  • Budget: the MP as a whole consumes one descriptive slot on its target; numerals inside the MP do not consume the target's numeric slot.

Choosing Dimension (length vs time)

  • Attach MP to a PATH, corridor, or motion verb (e.g. drift/accelerate…) → interprets as distance/length.
  • Attach MP to linger/message (aspect) → interprets as duration/time.

Examples

  • Distance along a route:
    [⟦WANDERER⟧ MOD AG] [wander] [PATH MOD [DISTANCE‑TIME MOD five MOD x10 MOD eleven]]
  • Duration of thrust:
    [⟦WANDERER⟧ MOD AG] [accelerate MOD [DISTANCE‑TIME MOD one MOD x10 MOD eight]]
  • Fine scale:
    [PATH MOD [DISTANCE‑TIME MOD seven MOD /10 MOD one]]

Validator

  • MP is one descriptive qualifier on its target.
  • Inside MP: order is mantissa → (x10) or mantissa → (/10); parser follows MOD chains.
  • Dimension is determined solely by where the MP attaches.

Numbers / Numerals (Binary Positional)

MWL numerals are pictographic and binary‑based to aid machine readers while remaining iconic.

  • Glyph anatomy:
    • Binary rail: a horizontal baseline with bit cells; set bits are drawn as vertical bars below the rail.
    • Weight ticks: small ticks above the rail that increase in height right→left (cueing 2, 4, 8, …).
    • Least significant bit (LSB) is on the right in binary rail in MWL numeral glyphs.
    • 2–8 use a ring-with-dots determinative (count dots inside a circle); ≥9 omit the dot ring and rely on the rail only.
    • Bits 1–6 (numbers up to 127): Pure doubling of weight ticks. The length doubling itself communicates the binary weight. Bits 7+ (128 and above): Linear growth of weight ticks from the bit-6 cap on. Each linear-region tick gets a Pioneer-style binary position label — tiny | and — mini-strokes running top-to-bottom alongside the tick, encoding the bit index in binary.
  • Singular: unmarked
  • Zero: expressed through FALSE.
  • Attachment (with MOD):
    • On verbs: frequency/iteration — [message MOD three], [approach MOD two]
    • On heads: count or cardinality — [star-ship MOD four]
    • Inside a Measurement Pack: when a numeral follows x10 or /10, it is an exponent (10^(+n) or 10^(−n)) on the DISTANCE‑TIME base; these exponents belong to the MP and do not consume the target's numeric slot.
  • Budget: numerals consume the single numeric slot for that target (you may still have one descriptive) — except when they are internal to an MP (see above).

Number Generator


Morphology & Diacritics (Meta Practices)

  • MOD (binder): linear operator; binds the next glyph as a modifier of the previous. Max two per target: 1 descriptive + 1 numeric.
  • AG (agent role): used with MOD:
    • Mark a head: [HEAD MOD AG] (agent-left explicit or agent-right when attached to the right head)
    • Ellipsis: [VERB MOD AG] (carry over previous agent)
    • AG is a role marker, not a qualifier; it does not consume the descriptive/numeric budget.
  • Determinatives (postfix, zero-budget):
    • EMOTION: follows an emotion glyph immediately: … [anger] EMOTION.
    • DIALOG: follows the utterance head in dialog: … [UTTERANCE …] DIALOG.
  • EMOTION determinative follows an emotion glyph immediately: … MOD [anger] EMOTION. It flags the category for parsers; optional and non-semantic.
    • Scope by attachment point: on verb = clause stance; on head = local feeling.
  • DIALOG is a determinative on an utterance head, use for dialog (Yes/No questions and answers)

Orthographic Morphology — the Gray MWL Frame

  • What it is: a neutral gray rectangle around every glyph that signals "this is an MWL glyph" and disambiguates it from background pixels or other scripts.
  • Geometry (scales with size): outer margin = 8–10%; stroke = 1.5–2.0%; corner radius = 3–4% (square corners allowed); color = #949698 / rgb(148,150,152).
  • Two variants:
    • Regular frame (default): used for all standard glyphs (e.g., SCALE).
    • Meta-only frame (wider): rectangle itself carries the meaning for YES / NO / UNCERTAIN; inner area is a uniform fill (no icon strokes).

Probability Metas — YES / NO / UNCERTAIN (grayscale tiles)

  • Render:
    • TRUE = white fill rgb(255,255,255)
    • FALSE = black fill rgb(0,0,0)
    • UNCERTAIN = mid gray #2D2D2D / rgb(45,45,45)
  • Dialog usage: attach behind the UTTERANCE head right before DIALOG. DIALOG is determinative (zero-budget).

Frames, Planes, and Linkers

  • SCALE is a frame-setter on its own line; anchored shorthand is allowed (omit LEVEL when inferable/inheritable):
    • Canonical: • [scale > LEVEL > ⟦TARGET⟧]
    • Shorthand: • [scale > ⟦TARGET⟧]
    • Use explicit LEVEL for ambiguous anchors (e.g., a star-ship) or interiors.
  • OUTSIDE/INSIDE, NEAR/FAR, CENTERED/OFF-CENTERED is legal only after an anchored SCALE (or when a local PLANE is set), and it refers to the most recent SCALE line.
  • ABOVE/BELOW is legal only after a planetary surface is introduced.
  • CAUSE-THEN: a line-level linker placed between cause and effect lines; negate outcomes by negating the effect verb.

Ordering Without Numerals (FIRST / NEXT / LAST)

To describe sequence positions without reusing numerals:

  • Use FIRST, NEXT, LAST as meta ordinals (distinct from numbers).
  • Attach via MOD to the item they qualify:
    • [WAYPOINT] MOD [FIRST]
    • [WAYPOINT] MOD [NEXT]
    • [WAYPOINT] MOD [LAST]
  • These are lexemes of order (like ancient "foremost/next/last"), not counts; they occupy the descriptive slot on their target.

Authoring Heuristics

  • Keep clauses short (preferably 2–8 glyphs).
  • One clause per content line.
  • Keep sufficient and consistent spacing between content lines, and use a new line control character at the end of a content line.
  • Treat verbs as clause nuclei: attach stance, emotion, uncertainty/negation there to mean the whole proposition.
  • Use AG when roles are ambiguous, inverted, or omitted. Exception: leave out AG if you want to intentionally keep ambiguous.
  • Express related clauses through paratactic clause chaining, focus on proximity first, use clause order only where temporally or causally or physically applicable.
  • Convertible glyphs: rely on position casting and MOD for properties/qualifiers; avoid CG self-qualification.
  • Reserve CAUSE‑THEN for real causality, not mere sequence (for that, use FIRST/NEXT/LAST or a new line).

Cosmological Extension (Experimental)

Goal: Extend MWL's spatial hierarchy and temporal framing to cosmological scales — the cosmic web, galaxy clusters, and deep‑time epochs — while preserving the existing grammar unchanged.

These additions open a path toward using MWL (or a derivative notation) to describe large‑scale structure and to communicate over extremely long timespans, grounded in phenomena that are universal across the observable universe.

New Object Glyphs

Two new objects extend the SCALE / LEVEL hierarchy above local galaxy and other galaxy:

  • filament — a cosmic web filament: a strand of matter connecting two galaxy‑cluster nodes. Visually, a stream of blue‑white particles flowing between two bright nodes. This is the largest coherent structure in the universe. Use with SCALE to set a megaparsec‑scale spatial frame.
  • galaxy cluster — a gravitationally bound group of galaxies with a diffuse intracluster medium. Visually, a central dominant elliptical galaxy surrounded by smaller members (elliptical and spiral) in a diffuse halo. Sits between filament and local galaxy/other galaxy in the SCALE hierarchy.

The full spatial hierarchy now reads:

[scale] [filament] [level] [galaxy cluster] [level] [other galaxy] [level] [star system] [level] …

Temporal Framing (TEMPO)

At cosmological scales, each content line may advance the narrator's proper time by millions or billions of years rather than the hours or days implied in stellar‑scale stories. To make this explicit, a new temporal frame line is introduced, analogous to SCALE for space:

  • tempo — a meta glyph that sets the temporal granularity for subsequent content lines, the same way SCALE sets spatial context. Visually modeled after scale: a vertical time‑arrow (future ↓) with pulse dots and wave‑front arcs instead of spatial ruler ticks and circles. Placed on its own frame line.

Two temporal‑epoch markers serve as arguments to TEMPO (analogous to how objects like star system or nebula serve as arguments to SCALE):

  • stellar epoch — the temporal scale of stellar lifecycles (millions to billions of years). Visually, a golden star with a descending trail of progressively dimming dots representing a stellar lifecycle along the time axis. Use when each content line advances by roughly stellar‑evolution timescales.
  • cosmic epoch — the temporal scale of cosmological evolution (hundreds of millions to billions of years). Visually, concentric expanding rings of particles shifting from warm gold (early/hot universe) to cool blue‑white (late/cool universe), representing cosmic expansion. Use when each content line advances by cosmological timescales.

A temporal frame line has this form:

[tempo] [cosmic epoch]       — each subsequent line spans cosmological time
[tempo] [stellar epoch]      — each subsequent line spans stellar‑evolution time

When no TEMPO frame line appears, the temporal granularity is inferred from context (as in existing MWL stories).

How These Fit the Existing Grammar

No grammar rules change. The new objects (filament, galaxy cluster) are ordinary object glyphs that slot into the existing SCALE / LEVEL hierarchy. The new meta glyphs (tempo, stellar epoch, cosmic epoch) follow the same frame‑line pattern as SCALE: they occupy their own line, set context for subsequent content lines, and take no verbs.

All existing verbs, properties, and meta‑glyphs apply at cosmological scale. A galaxy cluster can [capture] a galaxy (gravitational infall), galaxies can [converging-paths] along a filament, a filament can be [expanding] or [destroyed]. The proper‑time axis remains authoritative; the TEMPO line simply makes explicit what temporal resolution the narrator is operating at.


Lexicon of Glyphs

Objects

Astronomical objects — stars, planets, and celestial structures: single star, black hole, binary star, nebula, star field, megastructure, etc. Cosmological‑scale structures: filament, galaxy cluster.

Events

Transient phenomena — supernova, eclipse, aurora, asteroid impact, etc.

Verbs / Kinematics

Motion, change, and interaction — rise, set, accelerate, drift, wander, capture, join, diverge, etc.

Properties / States

Spatial or qualitative — bright, near, outside, shrinking, constructed, interstellar, etc.

Meta / Discourse

Functional symbols — scale, plane, cause-then, direction, true, false, uncertain, mod, agent, first, next, last, etc. Temporal framing: tempo, stellar epoch, cosmic epoch.

Emotions

Fear, anger, joy, hope, love, betrayal, etc.

Numerals

Binary-positional; 2–8 use ring-with-dots; ≥9 use rail only.


Full Glyph List

= new glyph (cosmological extension). Items without a marker that were previously unlisted have been added for completeness.

  1. single star
  2. constellation
  3. black hole
  4. small moon
  5. partial moon
  6. twin moons
  7. planetary surface
  8. bright comet
  9. dark comet
  10. pulsar beacon
  11. quasar
  12. dark rift
  13. star-ship
  14. local galaxy
  15. other galaxy
  16. gas-giant
  17. binary star
  18. rocky planet
  19. Earth-like planet
  20. asteroid belt
  21. nebula
  22. star system
  23. star field
  24. filament ✦
  25. galaxy cluster ✦
  26. megastructure
  27. supernova
  28. star birth
  29. planetary transit
  30. total solar eclipse
  31. partial solar eclipse
  32. asteroid impact
  33. comet strike
  34. aurora
  35. rise
  36. set
  37. accelerate
  38. decelerate
  39. drift
  40. fall
  41. ascend to
  42. spiral (spiral arm)
  43. hide
  44. reveal
  45. join together
  46. split apart
  47. approach
  48. wander (path)
  49. capture
  50. crossing paths
  51. diverging paths
  52. converging paths
  53. dimming
  54. bright
  55. above
  56. below
  57. near
  58. far
  59. centered
  60. off-center
  61. enclosed (inside)
  62. outside of
  63. expanding
  64. shrinking
  65. constructed
  66. destroyed
  67. ocean world
  68. magnetosphere
  69. interstellar
  70. signal
  71. document
  72. life
  73. gate
  74. orbit
  75. direction (compass)
  76. scale
  77. cause-then
  78. level
  79. tempo ✦
  80. stellar epoch ✦
  81. cosmic epoch ✦
  82. dialog marker
  83. emotion marker
  84. proper name cartouche
  85. divide by ten
  86. multiply by ten
  87. distance-time
  88. true (yes)
  89. false (no)
  90. uncertain (maybe)
  91. mod (modifier)
  92. agent
  93. is-type
  94. is-related-to
  95. first
  96. next
  97. last
  98. increase
  99. decrease
  100. fear
  101. anger
  102. joy
  103. sadness
  104. surprise
  105. disgust
  106. hope
  107. courage
  108. love
  109. betrayal
  110. two
  111. three
  112. four
  113. five
  114. six
  115. seven
  116. eight

Glyph Reference Table

GlyphPrimary RoleSemantic Notes
single starobject
constellationobject
black holeobject
small moonobject
partial moonobject
twin moonsobject
planetary surfaceobject
bright cometobject
dark cometobject
pulsar beaconobject
quasarobject
dark riftobject
star-shipobjectstar-ship in space
local galaxyobjectMilky Way band
other galaxyobject
gas-giantobject
binary starobject
rocky planetobject
Earth-like planetobject
asteroid beltobject
nebulaobject
star systemobject
star fieldobject
filament ✦objectcosmic web strand connecting cluster nodes
galaxy cluster ✦objectgravitationally bound group of galaxies
megastructureobject
supernovaevent
star birtheventprotostar
planetary transitevent
total solar eclipseevent
partial solar eclipseevent
asteroid impactevent
comet strikeevent
auroraevent
riseverb
setverb
accelerateverb
decelerateverb
driftverb
fallverb
ascend toverbdepart
spiralverb
hideverb
revealverb
join togetherverb
split apartverb
approachverbdescend, land
wanderverb
captureverb
crossing pathsverb
diverging pathsverb
converging pathsverb
dimmingpropertylow on energy
brightpropertystrong on energy
aboveproperty
belowproperty
nearproperty
farproperty
centeredproperty
off-centerproperty
enclosedpropertyinside, hidden
outsidepropertyin the open
expandingproperty
shrinkingproperty
constructedproperty
destroyedproperty
ocean worldproperty
magnetosphereproperty
interstellarproperty
signalmeta
documentmetainformation
lifemeta
gatemeta
orbitmeta
directionmetacompass style glyph
scalemeta
cause-thenmetaDoppler shift, causal flow
levelmetaspatial order of magnitude
tempo ✦metatemporal frame‑setter (analogous to scale)
stellar epoch ✦metastellar‑lifecycle temporal scale
cosmic epoch ✦metacosmological‑evolution temporal scale
dialogmetaecho style glyph
emotionmeta
proper namemeta
divide by tenmeta
multiply by tenmeta
distance-timemetaH hyperfine transition glyph
truemeta
falsemeta
uncertainmetamaybe
mod (modifier)metaqualifier
agentmetarole marker (AG)
is typemeta
is related tometa
firstmeta
nextmeta
lastmeta
increasemeta
decreasemeta
fearemotion
angeremotion
joyemotion
sadnessemotion
surpriseemotion
disgustemotion
hopeemotion
courageemotion
loveemotion
betrayalemotion
2numeral
3numeral
4numeral
5numeral
6numeral
7numeral
8numeral

Symbol Definitions:

Symbol defs demo

End of introduction.

MWL Introduction github.com/alex987654/MWL