- Rust 85%
- C++ 9.8%
- Python 5.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .voidbot | ||
| data | ||
| docs | ||
| examples | ||
| schemas | ||
| settings | ||
| state | ||
| tools | ||
| .gitignore | ||
| AGENTS.md | ||
| README.md | ||
Weksa
Weksa is a procedural language engine for alien grammars grounded in concept, culture, and constraint.
The project starts from a blunt rule: English words are not the source of truth. Meaning is decomposed into an ontology, passed through a worldview, constrained by grammar, shaped by phonology, distorted by history, and only then rendered as surface text.
Ownership Model
- Ontology owns meaning.
- Grammar owns required expression.
- Phonology owns sound shape.
- Diachrony owns historical distortion.
- Renderer owns surface text.
- Persistent state owns durable maps, constraints, decisions, and evidence.
If a future module cannot state what it owns and what invariant it protects, it does not get to exist. Harsh, but the alternative is a language generator with a clipboard and delusions of nationhood.
Scaffold
state/map.yaml: canonical working map.state/scratch.md: disposable workbench.schemas/: human-facing state contract receipts.docs/: architecture, language model, and roadmap.settings/: setting-specific proving grounds for language projects.
Start with Best Modern Approach for the core design doctrine: ontology, roots, morphology, syntax, semantics, interlingua, diachrony, and model-assisted consistency.
See Project Model for the engine / language project / setting split, and Runtime and Authoring Split for the LLM-free hot path.
See Interlingua Standard for the shared meaning-packet contract Weksa clients should target.
See Verse Service Demotion for the current service-status receipt: Weksa is not a daemon or Verse service yet, but the note names the CultCache witnesses, CultMesh provider surfaces, Eve projections, and commands expected if it later becomes one.
See Flavored English Lowering for the first lowering target: interlingua projected through agent state into English dialogue.
For the first AquaSynth speech-training handoff, see
Tiny PanPhon v0.1 Speech Curriculum.
Those packets are emitted by tools/emit_tiny_panphon_handoffs.py and provide
the crawl-stage artifact for simple IPA sounds before Weksa grows broader
pronunciation coverage.
Implementation Status
No runtime language has been selected yet. The first committed artifact is the persistent state spine: map, scratch, schemas, docs, and examples. The engine implementation should be chosen after the pipeline and data ownership are clear.
Eusocial Interbeing / Zyphos is the current higher-priority setting target. Rust to Dust is preserved as an earlier proving ground, not engine doctrine.