# Glyphic Language — Syntax Rules The Glyphic Language uses a strict, deterministic grammar to ensure that all glyph sequences are unambiguous, reversible, and easy for agents, controllers, and LLMs to interpret. These rules define the **canonical structure** of a valid glyph sequence. # 1. Required Core Roles A valid sequence must contain **at least one** of the following: - actor - action - object This ensures that every sequence expresses a meaningful event or state. # 2. Canonical Ordering All glyph sequences must follow this strict order: Actor Action Object Modifiers Context (Place → Time → Emotion → Sensory → Social) No exceptions. # 3. Single Actor / Action / Object Only one of each is allowed: - one actor - one action - one primary object This prevents ambiguity and ensures deterministic decoding. # 4. Modifiers Modifiers: - may appear zero or more times - must appear **after the object** - must appear **before any context** Modifiers describe qualities, intensities, or attributes. # 5. Context Rules Context must always appear **last** and must follow this internal order: Place → Time → Emotion → Sensory → Social Each context subtype may contain zero or more glyphs. Context describes the environment, atmosphere, or field surrounding the event. # 6. Role Precedence If a glyph has multiple roles, the interpreter resolves it using this priority: actor > action > object > modifier > context This ensures deterministic parsing. # 7. No Cross‑Category Collisions You may not mix roles out of order. Examples: - A context glyph cannot appear before an object. - A modifier cannot appear after a context glyph. - A second action is not allowed. # 8. Reversibility Guarantee All valid sequences satisfy: encode(decode(sequence)) == sequence This is a core design requirement of the Glyphic Language. # 9. Error Conditions The interpreter will reject sequences that: - contain unknown glyphs - violate ordering - contain multiple actors/actions/objects - contain context out of order - contain no core roles These rules ensure stability, clarity, and long‑term compatibility.