No description
  • Rust 79.1%
  • C++ 15.6%
  • Python 5.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-11 22:01:56 +01:00
.voidbot Seed Weksa social interpretation biases 2026-05-24 20:39:30 +01:00
.weksa/cultural-ontology Seed cultural ontology CultCache targets 2026-06-09 16:58:03 +01:00
data Add Persona culture stack golf harness 2026-06-10 20:45:25 +01:00
docs Expose MiMo VoiceDesign on Weksa daemon 2026-06-11 21:07:48 +01:00
examples Split MiMo performance register from language register 2026-06-11 20:27:51 +01:00
prompts Add Nibu CultCache lowering critic pass 2026-06-10 18:04:14 +01:00
schemas Split MiMo performance register from language register 2026-06-11 20:27:51 +01:00
scripts Preserve feminine Persona voice hints for MiMo 2026-06-11 22:01:56 +01:00
settings Capture Airawa first-contact slice 2026-05-25 00:27:21 +01:00
state Use MiMo VoiceDesign for speech provider projection 2026-06-11 20:10:02 +01:00
tools Seed cultural ontology CultCache targets 2026-06-09 16:58:03 +01:00
.gitignore Expose MiMo VoiceDesign on Weksa daemon 2026-06-11 21:07:48 +01:00
AGENTS.md Scaffold persistent state spine 2026-05-16 03:43:43 +01:00
README.md Add multilingual utterance lowering profiles 2026-06-09 14:29:09 +01:00

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 Contract for the daemon contract: Weksa owns typed conversational intent, pronunciation plans, utterance handoffs, and the Eve/CultMesh surfaces that make those documents inspectable.

See Multilingual Utterance Lowering for the shared lowering target: interlingua projected through speaker state into English, Brazilian Portuguese, Japanese, and later target-language dialogue. Flavored English Lowering remains the target-specific English receipt.

See Target-Language Cultural Ontology Profiles for the reviewable address, register, politeness, idiom, metaphor, and script distinctions that target lowerers must inspect before producing output.

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. Validate the checked contract with tools/validate_tiny_panphon_handoffs.py before handing the batch to AquaSynth or expanding pronunciation coverage.

Implementation Status

The first committed artifact is the persistent state spine: map, scratch, schemas, docs, examples, and a read-only provider advertisement fixture. The daemon runtime still needs implementation, but its authority is no longer ambiguous: writing and agent state enter Weksa as intent pressure, and typed utterance documents leave for AquaSynth.

Eusocial Interbeing / Zyphos is the current higher-priority setting target. Rust to Dust is preserved as an earlier proving ground, not engine doctrine.