Competes for salience and gates focus.
Build models that learn
with control.
A practical guide to Vqela's six-system cognitive host: signal timing, durable memory, vessel isolation, and measurable action.
What Vqela is
Vqela coordinates six cooperating systems around a resident population of active units. Instead of allocating one dense object for every possible token, it keeps a sparse working set and steps only the units that are relevant to the current signal.
Use timing and salience to decide what matters. Keep memory durable, actions measurable, and the runtime isolated.
The six systems
Tracks episodes, spatial context, and transfer.
Checks fast lexicon and anomaly signals.
Selects policies and applies reward updates.
Reinstates memories and supplies valence.
Provides the isolated user-space and I/O.
Quickstart
Start an interactive window or run one complete cycle from the repository root.
PYTHONPATH=. python3 -m system16 window
PYTHONPATH=. python3 -m system16 step \
"there is a fire in the north room"How a signal moves
Drive combines inputs, excitability, and ion-channel state. EPSP traces decay faster; IPSP traces decay more slowly. Higher drive shortens response latency within configured bounds.
drive = sum(inputs) + excitability + ion_state
latency = base_latency / (1 + k * relu(drive))Memory commands
Inspect the current state
Memory updates after each line unless you supply an explicit reward.
S16> there is a fire in the north room
S16> :inspect
S16> :reward 0.4
S16> :memory
S16> :forgetRun inside a vessel
The vessel is not Docker. It is a tarball image plus a runtime that packs the package and manifest, extracts an isolated workdir, strips the environment, applies resource limits, and attaches a framed text window over stdin/stdout.
PYTHONPATH=. python3 -m system16 pack
PYTHONPATH=. python3 -m system16 runOptional distillation
Dialogue JSONL can teach a small character language model. Without a model key, the PhraseBook fallback still lets you smoke-test the flow.
PYTHONPATH=. python tools/teach_llm.py --dry-run --pairs 8
PYTHONPATH=. python tools/train_small_lm.py --dry-runEvaluation and promotion
Keep learning, evaluation, and deployment separate. Promote a candidate only after checking memory behavior, threat handling, resource limits, and rollback readiness.
Security and privacy
Run the vessel with a stripped environment and explicit resource limits. Keep durable memory in the vessel workspace and treat user-provided text as untrusted input.