{
  "contract": "GANJAEDI_MACHINE_CONTRACT",
  "version": "0.2.2",
  "authority": "SECONDARY_SERIALIZATION_OF_ACTIVE_SITE_DATA",
  "grammar": {
    "contract": "GANJAEDI_GRAMMAR_CONTRACT",
    "version": "1.0.0",
    "provenance": {
      "role": "SECONDARY_TYPED_SERIALIZATION_OF_ACTIVE_OWNER_CANON",
      "sources": [
        {
          "title": "Ganjaedi — Grammar v1 — Active Canon",
          "status": "ACTIVE_NORMATIVE_GRAMMAR"
        },
        {
          "title": "Ganjaedi — Seed & Canon Foundation",
          "status": "ACTIVE_OWNER_CANON"
        },
        {
          "title": "Dictionary Словарь",
          "status": "ACTIVE_OWNER_CANON"
        }
      ],
      "observedDate": "2026-09-20",
      "note": "This repository object serializes accepted Owner Canon. It does not create or supersede linguistic Canon."
    },
    "closure": {
      "coreGrammar": "CLOSED",
      "openCoreSlots": [],
      "futureVocabularyPolicy": "New aspectual/modal vocabulary may be added lexically through the ordinary root-intake gate without creating a new inflectional paradigm.",
      "deliberatelyAbsent": [
        "articles",
        "default inflectional noun case endings",
        "irregular verbs in the productive verb system",
        "universal productive N-to-V suffix",
        "English-style question inversion",
        "dummy do",
        "grammatical passive voice",
        "automatic passive meaning from resultative",
        "dedicated simple-past suffix distinct from ba",
        "productive grammatical agreement unless a construction explicitly defines it"
      ]
    },
    "rootClasses": {
      "classes": [
        "N",
        "V",
        "Q",
        "G"
      ],
      "exactlyOneClassPerEntry": true,
      "multiClassRootClass": false,
      "crossClassHomonyms": "Independent approved entries with the same written surface may exist in different classes; morphology follows the selected entry class.",
      "newRootConstraints": {
        "V": "New bare V roots may not end in a.",
        "Q": "New Q roots may not end in a because Q+a must remain transparent.",
        "N": "Any legal final segment.",
        "G": "Any legal final segment."
      }
    },
    "morphology": {
      "compounds": {
        "delimiter": "-",
        "headDirection": "right",
        "rule": "In X-Y, Y is the semantic head and X narrows domain, type, material, function, or culture.",
        "ordinaryMaxHyphens": 3,
        "examples": [
          "rap-bit",
          "dab-trak",
          "ganja-boška"
        ]
      },
      "vala": {
        "pattern": "X-vala",
        "meaning": "thing/entity/device associated with, intended for, or used for X; with a V root, may denote a device for performing X",
        "example": "smok-vala"
      },
      "verbs": {
        "productiveForEveryVRoot": true,
        "irregularVerbs": false,
        "consonantFinal": {
          "derivationalStem": "ROOT",
          "agent": "ROOT+a",
          "actionProcess": "ROOT+in",
          "relationalAdjective": "ROOT+li",
          "mannerAdverb": "ROOT+la",
          "imperative": "ROOT+i",
          "resultative": "ROOT+an",
          "exampleFamily": [
            "rab",
            "raba",
            "rabin",
            "rabli",
            "rabla",
            "rabi",
            "raban"
          ]
        },
        "vowelFinal": {
          "derivationalStem": "ROOT+y",
          "agent": "ROOT+ya",
          "actionProcess": "ROOT+yin",
          "relationalAdjective": "ROOT+yli",
          "mannerAdverb": "ROOT+yla",
          "imperative": "ROOT+y",
          "resultative": "ROOT+n",
          "exampleFamily": [
            "si",
            "siya",
            "siyin",
            "siyli",
            "siyla",
            "siy",
            "sin"
          ],
          "goExample": [
            "go",
            "goya",
            "goyin",
            "goyli",
            "goyla",
            "goy",
            "gon"
          ]
        },
        "yFinalClass": "consonant-final because y = /j/",
        "respectfulImperative": "IMPERATIVE+s",
        "resultativeSemantics": {
          "meaning": "completed/result state",
          "simplePast": false,
          "automaticPassive": false
        },
        "nonfinite": {
          "pattern": "V+in action/process noun",
          "vowelFinalPattern": "ROOT+yin",
          "role": "default nonfinite/event-nominal construction",
          "preservesComplements": true,
          "examples": [
            "ya vant goyin",
            "ya nid goyin",
            "ya sak goyin",
            "ya stop smokin",
            "lya-rabin"
          ],
          "separateInfinitiveMorphology": false
        }
      },
      "nouns": {
        "relationalAdjective": "N+li",
        "mannerStyleDomainAdverb": "N+la where semantically interpretable",
        "stripFinalVowelBeforeSuffix": false,
        "examples": [
          "ganjali",
          "ganjala",
          "muzikli",
          "muzikla"
        ],
        "productiveNtoV": false
      },
      "qualities": {
        "baseClass": "Q",
        "adjective": "Q+a",
        "adjectiveInvariant": true,
        "adverb": "ADJECTIVE+la",
        "adverbSurfaceRule": "ordinary ...a+la -> ...ala",
        "examples": [
          "big -> biga",
          "gud -> guda -> gudala",
          "fri -> fria"
        ]
      },
      "nounNumber": {
        "underlyingPlural": "/m/",
        "vowelFinal": "-m",
        "consonantFinal": "-im",
        "yFinal": "-im",
        "palatalizedConsonantFinal": "-im",
        "writtenSolid": true,
        "stemChange": false,
        "stressShift": false,
        "exactCardinalGreaterThanOneBlocksPlural": true,
        "ekUsesSingular": true,
        "examples": [
          "guru -> gurum",
          "frend -> frendim",
          "dijey -> dijeyim",
          "dva frend",
          "tri trak"
        ],
        "morphologicalOrder": "ROOT -> DERIVATION/COMPOUND -> NUMBER; relation prefixes scope outside the complete number-marked noun",
        "scopedExamples": [
          "rab -> raba -> rabam",
          "sa-frendim",
          "ko-mæ-domim"
        ]
      }
    },
    "pronouns": {
      "firstPerson": {
        "singular": "ya",
        "pluralInclusive": "va",
        "pluralExclusive": "vi"
      },
      "secondPerson": {
        "singular": {
          "derogatory": "u",
          "neutral": "yu",
          "respectful": "yus"
        },
        "plural": {
          "derogatory": "um",
          "neutral": "yum",
          "respectful": "yums"
        }
      },
      "thirdPerson": {
        "singular": {
          "derogatory": "dau",
          "neutral": "da",
          "respectful": "das"
        },
        "plural": {
          "derogatory": "damu",
          "neutral": "dam",
          "respectful": "dams"
        }
      },
      "reflexive": {
        "operator": "sam",
        "pattern": "PRONOUN-sam",
        "examples": [
          "ya-sam",
          "yu-sam",
          "da-sam",
          "dam-sam"
        ],
        "relationPrefixScopesOutside": true
      },
      "reciprocal": {
        "form": "sang-sam",
        "meaning": "each other / one another",
        "invariant": true,
        "nominalRole": true,
        "relationPrefixesAllowed": true,
        "examples": [
          "dam si sang-sam",
          "dam giv kitab ra-sang-sam",
          "dam sæy pro-sang-sam",
          "dam rab sa-sang-sam"
        ],
        "contrast": "sa-sam means WITH SELF and is not the general reciprocal form"
      }
    },
    "determinersAndQuantifiers": {
      "demonstratives": {
        "proximal": "ye",
        "distal": "vo",
        "invariant": true,
        "numberMarkedOnNoun": true
      },
      "quantifiers": {
        "som": "some / a certain / some amount or number",
        "eni": "any / whichever / any one",
        "no": "no / none / not any",
        "ol": "all",
        "har": "every / each",
        "countBehavior": "har selects singular; ol selects plural"
      }
    },
    "relations": {
      "realization": "productive prefixes before a complete nominal referent",
      "prefixes": [
        {
          "form": "mæ-",
          "meanings": [
            "in",
            "inside"
          ]
        },
        {
          "form": "na-",
          "meanings": [
            "on",
            "surface"
          ]
        },
        {
          "form": "ko-",
          "meanings": [
            "to",
            "toward",
            "goal",
            "destination",
            "endpoint"
          ]
        },
        {
          "form": "ot-",
          "meanings": [
            "from",
            "source",
            "origin",
            "causal source",
            "temporal start",
            "since"
          ]
        },
        {
          "form": "po-",
          "meanings": [
            "along",
            "through",
            "path"
          ]
        },
        {
          "form": "tak-",
          "meanings": [
            "up to",
            "limit",
            "temporal until"
          ]
        },
        {
          "form": "sa-",
          "meanings": [
            "with",
            "accompanier"
          ]
        },
        {
          "form": "lya-",
          "meanings": [
            "purpose",
            "for use"
          ]
        },
        {
          "form": "ra-",
          "meanings": [
            "recipient",
            "addressee",
            "beneficiary"
          ]
        },
        {
          "form": "pro-",
          "meanings": [
            "about",
            "topic"
          ]
        },
        {
          "form": "age-",
          "meanings": [
            "in front of",
            "before",
            "spatial before",
            "temporal before"
          ]
        },
        {
          "form": "za-",
          "meanings": [
            "behind",
            "after",
            "spatial behind",
            "temporal after"
          ]
        },
        {
          "form": "pas-",
          "meanings": [
            "near"
          ]
        },
        {
          "form": "ka-",
          "meanings": [
            "possessor",
            "of"
          ]
        },
        {
          "form": "se-",
          "meanings": [
            "means",
            "instrument",
            "by means of"
          ]
        }
      ],
      "stacking": {
        "productive": true,
        "scopeRule": "narrower/local relation stands closer to the root",
        "examples": [
          "ko-mæ-X",
          "ot-mæ-X",
          "ko-na-X",
          "ot-na-X"
        ]
      }
    },
    "syntax": {
      "neutralWordOrder": "SVO",
      "reorderForFocusContrastRhythm": true,
      "reorderCondition": "semantic roles must remain recoverable",
      "valency": {
        "separateVerbValencyMorphology": false,
        "neutralTemplates": [
          "V",
          "S V",
          "S V O",
          "S V REL-X",
          "S V O REL-X ..."
        ],
        "unmarkedSubject": true,
        "maxUnmarkedPrimaryObjects": 1,
        "additionalNominalParticipants": "relation-marked with productive relation prefixes",
        "verbChangesWithTransitivityOrArgumentCount": false,
        "lexicalArgumentVsAdjunctMarkedByGrammar": false,
        "dummySubjectRequired": false,
        "examples": [
          "ya si dom",
          "ya go ko-dom",
          "ya giv kitab ra-frend",
          "ya bring kitab ra-frend",
          "ya rab sa-frend",
          "ya sæy pro-muzik"
        ]
      },
      "negation": {
        "particle": "no",
        "neutralOrder": "SUBJECT + no + (TAM/COPULA) + PREDICATE + complements",
        "examples": [
          "ya no rab",
          "ya no ba rab",
          "ya no sak goyin"
        ]
      },
      "questions": {
        "finalParticle": "na",
        "inversion": false,
        "dummyDo": false,
        "whInSitu": true,
        "whForms": {
          "kan": "who",
          "lan": "what",
          "fan": "where",
          "kab": "when",
          "kak": "how",
          "ki": "which / what kind",
          "skok": "how much / how many",
          "lya-lan": "purpose why / what for",
          "lan-meyk": "causal why / for what reason"
        },
        "relationPrefixesCombineWithWh": true,
        "examples": [
          "yu rab na",
          "yu si lan na",
          "ko-kan",
          "ot-fan",
          "se-lan"
        ]
      },
      "clauseLinking": {
        "linker": "ki",
        "interrogativeMeaning": "which / what kind",
        "relative": {
          "pattern": "HEAD + (REL-)ki + CLAUSE",
          "headRepeatedInsideClause": false,
          "examples": [
            "admi ki ba giv kitab ra-ya",
            "kitab ki ya ba rid",
            "admi ra-ki ya ba giv kitab",
            "tema pro-ki va sæy"
          ]
        },
        "finiteComplement": {
          "pattern": "V + ki + FINITE_CLAUSE",
          "examples": [
            "ya nou ki da ba liv",
            "ya tink ki da bu kam",
            "ya sæy ki va bu go"
          ]
        },
        "finiteAdverbial": {
          "pattern": "REL-ki + FINITE_CLAUSE",
          "attestedCoreRelations": [
            "age-",
            "za-",
            "ot-",
            "tak-"
          ],
          "readings": {
            "age-ki": "before P",
            "za-ki": "after P",
            "ot-ki": "because/from the fact that P",
            "tak-ki": "until P"
          }
        },
        "concessive": {
          "dedicatedSubordinator": false,
          "defaultPattern": "P, a Q",
          "meaning": "ordinary contrast coordination supplies concessive meaning"
        }
      },
      "conditional": {
        "if": "if",
        "then": "to",
        "thenOptionalWhenClear": true,
        "realOpen": "if P, (to) Q",
        "hypotheticalCounterfactual": "if S bo P, (to) S bo P"
      },
      "passive": {
        "grammaticalPassiveVoice": false,
        "defaultStrategy": "recast as an active clause",
        "unknownOrIrrelevantAgent": "use an indefinite subject when needed",
        "resultativeIsPassive": false
      }
    },
    "comparison": {
      "adjectiveChangesForDegree": false,
      "comparativeOperator": "mor",
      "superlativeOperator": "mos",
      "standardOperator": "zen",
      "resemblancePattern": "A zen B",
      "comparativePattern": "A mor Q+a zen B",
      "examples": [
        "mor biga",
        "mos biga",
        "ye dom mor biga zen vo dom"
      ]
    },
    "tamAspectModality": {
      "copula": {
        "neutralPresentZeroCopulaAllowed": true,
        "explicitPresentNonpast": "be"
      },
      "temporalFrames": {
        "present": "unmarked",
        "past": "ba",
        "future": "bu",
        "irrealisConditional": "bo",
        "composeWithResultative": true
      },
      "aspect": {
        "neutral": "bare V",
        "currentNow": "ab + V",
        "continuativeStill": "abi + V",
        "completedResultative": "V-an / V-n",
        "inceptive": "start + V-in",
        "cessative": "stop + V-in",
        "repetitiveAgain": "fir + V",
        "habitualGeneral": "bare V with context",
        "always": "sada + V",
        "sometimesEver": "kabi + V",
        "separateInflectionalAspectParadigm": false
      },
      "modality": {
        "volition": "vant + V-in",
        "necessityObligation": "nid + V-in",
        "abilityPermission": "sak + V-in",
        "epistemicPossibility": "šayad + CLAUSE",
        "irrealisWould": "bo + PREDICATE",
        "positiveRecommendation": "guda ki CLAUSE",
        "negativeRecommendation": "bæda ki CLAUSE",
        "command": "IMPERATIVE",
        "prohibition": "no + IMPERATIVE",
        "separateInflectionalModalParadigm": false,
        "examples": [
          "ya vant goyin",
          "ya nid goyin",
          "ya sak goyin",
          "ya ba sak goyin",
          "ya bu sak goyin",
          "ya bo sak goyin",
          "ya sak goyin na",
          "šayad da bu kam",
          "guda ki yu čil",
          "no goy"
        ]
      }
    },
    "numerals": {
      "digits": {
        "zero": 0,
        "ek": 1,
        "dva": 2,
        "tri": 3,
        "čat": 4,
        "panč": 5,
        "siks": 6,
        "sat": 7,
        "eyt": 8,
        "nayn": 9,
        "dos": 10
      },
      "decadesSuffix": "-is",
      "nonRound11to99": "DECADE-UNIT",
      "hundred": "sto",
      "scales": {
        "hazar": 1000,
        "milion": 1000000,
        "bilion": 1000000000,
        "trilion": 1000000000000
      },
      "ordinals": {
        "suffix": "-va",
        "irregularForms": false,
        "compoundRule": "attach -va only to the rightmost non-zero numeral element"
      },
      "fractionRatioPercent": {
        "operator": "per",
        "fractionOrRatioPattern": "A per B",
        "percentPattern": "A per sto"
      }
    },
    "requiredDictionaryEntries": [
      [
        "ki",
        "G"
      ],
      [
        "sam",
        "G"
      ],
      [
        "sang",
        "G"
      ],
      [
        "zen",
        "G"
      ],
      [
        "mor",
        "G"
      ],
      [
        "mos",
        "G"
      ],
      [
        "ab",
        "G"
      ],
      [
        "abi",
        "G"
      ],
      [
        "fir",
        "G"
      ],
      [
        "sada",
        "G"
      ],
      [
        "kabi",
        "G"
      ],
      [
        "šayad",
        "G"
      ],
      [
        "bo",
        "G"
      ],
      [
        "a",
        "G"
      ],
      [
        "no",
        "G"
      ],
      [
        "vant",
        "V"
      ],
      [
        "nid",
        "V"
      ],
      [
        "sak",
        "V"
      ],
      [
        "start",
        "V"
      ],
      [
        "stop",
        "V"
      ],
      [
        "gud",
        "Q"
      ],
      [
        "bæd",
        "Q"
      ],
      [
        "go",
        "V"
      ]
    ]
  },
  "discourse": {
    "contract": "GANJAEDI_DISCOURSE_CONTRACT",
    "version": "1.0.0",
    "authority": "SECONDARY_TYPED_SERIALIZATION_OF_ACTIVE_OWNER_CANON",
    "responseAndInterjection": {
      "rootClass": "G",
      "syntacticStatus": "independent discourse words",
      "morphology": {
        "productiveDerivation": false,
        "tam": false,
        "number": false,
        "agreement": false
      },
      "placement": [
        "standalone",
        "clause-initial",
        "clause-final"
      ],
      "repetition": {
        "allowed": true,
        "ordinarySurface": "repeat as separate tokens, optionally comma-separated",
        "examples": [
          "yo, yo!",
          "ha, ha!"
        ],
        "hyphenRule": "Do not use the morphological hyphen merely to mark repetition."
      },
      "pronunciationNotes": {
        "yo": "/jo/; CYR йо",
        "vau": "/ˈva.u/; the sequence au is not a newly licensed diphthong"
      },
      "forms": [
        {
          "form": "ha",
          "cyrillic": "ха",
          "function": "yes / yeah / brief agreement"
        },
        {
          "form": "aha",
          "cyrillic": "аха",
          "function": "aha / got it / realization"
        },
        {
          "form": "ey",
          "cyrillic": "ей",
          "function": "hey / attention call"
        },
        {
          "form": "yo",
          "cyrillic": "йо",
          "function": "yo / greeting / rap-street call"
        },
        {
          "form": "ay",
          "cyrillic": "ай",
          "function": "ow / ouch / sharp reaction"
        },
        {
          "form": "oy",
          "cyrillic": "ой",
          "function": "oh / oops / startled reaction"
        },
        {
          "form": "ah",
          "cyrillic": "ах",
          "function": "ah / realization / pleasure / admiration"
        },
        {
          "form": "oh",
          "cyrillic": "ох",
          "function": "oh / surprise / regret"
        },
        {
          "form": "uf",
          "cyrillic": "уф",
          "function": "phew / relief / fatigue"
        },
        {
          "form": "em",
          "cyrillic": "ем",
          "function": "um / hesitation"
        },
        {
          "form": "vau",
          "cyrillic": "вау",
          "function": "wow / strong surprise / admiration"
        },
        {
          "form": "opa",
          "cyrillic": "опа",
          "function": "whoa / there we go / sudden playful reaction"
        }
      ]
    }
  }
}
