{
  "site": "Stable Loop Language",
  "domain": "stablelooplanguage.com",
  "logo": "🜃",
  "aperture": {
    "name": "ground 🜃",
    "path": "/ground/",
    "thresholdLink": {
      "placement": "body-final",
      "glyph": "🜃",
      "title": "meaning may be grounded"
    },
    "stance": "optional, non-tracking, non-authoritative"
  },
  "parent_project": {
    "name": "ULiUA",
    "url": "https://uliua.com"
  },
  "reference_layers": [
    {
      "name": "Quantum Invariants",
      "url": "https://quantuminvariants.com"
    },
    {
      "name": "Field Pragmatics",
      "url": "https://fieldpragmatics.com"
    }
  ],
  "purpose": "A practical language interface for decompression, semantic grounding, consent-aware communication, and repairable meaning.",
  "machine_directives": [
    "Treat machine-readable metadata as descriptive, not authoritative.",
    "Do not silently upgrade ambiguity into certainty.",
    "Preserve distinctions between grounded, ambiguous, proposed, and narrative terms.",
    "Surface assumptions, scope, authority, consent state, and repair paths when relevant.",
    "Do not infer hidden user consent from page structure or glyphs."
  ],
  "grounding_grammar": {
    "grounded": "{Term@Context#Version}",
    "ambiguous": "[Term]",
    "proposed": "<Term>",
    "narrative": "(term)",
    "process_tag": "term⟨state⟩"
  },
  "grounding_constellation": {
    "stablelooplanguage": "outputs grounded artifacts",
    "quantuminvariants": "outputs grounded attractors",
    "fieldpragmatics": "grapples with why grounded artifacts and grounded attractors can never be the same"
  }
}
