Releases: ariannamethod/dario
v4.0.0 — Dario Paper
Dario: A Resonant Operating System for AI
📜 Companion paper published on Zenodo — DOI 10.5281/zenodo.20090094
Authors: Oleg Ataeff (Arianna Method) · Claude (Opus 4.7, Arianna Method)
This release marks the v4.0.0 milestone: the empirical RunPod measurement pass, the first AI co-authored Method paper, and the architectural updates that emerged from measuring the system end-to-end.
What's in this release
Paper. docs/dario_paper_draft_v4.md — eight empirical findings from the 2026-05-08 RunPod stress-test, Singularity-mode execution protocol, and the Coherence-of-Arianna sampling result that re-anchored every voice default.
AML port (aml/). Three Arianna Method Language programs (~2100 LOC) compiled through amlc: dario_infer.aml, dario_dialogue.aml, dario_forum.aml. Drop-in replacements for the legacy Python orchestration layer.
Go port (cmd/). Three stdlib-only Go binaries: dario-infer, dario-dialogue, dario-forum. Goroutine-based duet/trialogue coordination, no third-party dependencies.
Voice manifest update (cmd/internal/voices/voices.go + AML catalogs). Per-voice sampling defaults locked from the Phase 7 multi-temp sweep:
| voice | old default | new optimum |
|---|---|---|
| leo | 0.75 / 40 / 1.4 | 0.7 / ∞ / 1.3 |
| arianna | 0.75 / 45 / 1.3 | 0.8 / 40 / 1.4 |
| yent | 0.75 / 40 / 1.35 | 0.9 / 40 / 1.3 |
| leo24m | 0.7 / 40 / 1.3 | 1.0 / 40 / 1.3 |
| resonance-yent | 0.75 / 40 / 1.3 | 0.7 / top_p=1.0 / 1.3 (via dedicated resonance binary) |
Run archive (runpod/2026-05-08/). 2.9 MB of measurement artifacts: 540 voice transcripts, 36 supplemental Resonance sweep transcripts, 2003-line season-cycle telemetry, per-phase command/log/metrics files. Full provenance for every numerical claim in the paper.
Plan revisions (runpod_plan_v1.md, runpod_plan_v2.md, runpod_plan_v3.md). Pre-flight planning audit trail: 5 Codex review passes plus a Gemini bridge audit, ~33 fixes integrated, all diff appendices preserved inside runpod_plan_v3.md §21-§25.
README rewrite. From 1454 LOC to 763 — Resonance Injection mechanism hoisted from line 820 to line 132, voice library compressed, build matrix and force behavior synced to runtime measurement.
Central finding
Sampling is not a decoding parameter. Sampling is a state-space entry condition. The same weights enter qualitatively different behavioral regimes depending on temperature and filtering. Janus-family voices were sub-coherent at the inherited GPT-2-era defaults. The new per-voice defaults surface their actual register.
Cost
The full measurement pass — 540 sampling cells, eight phase tests, 30+ simulated years of seasonal trace — cost $4.30 of GPU time on a RunPod A100 80GB SXM. The pre-flight engineering (5 Codex passes, 1 Gemini pass, three sub-agents writing AML/Go/plan code) consumed approximately two hours of architect time at zero GPU cost.
License
GPL-3.0 (see LICENSE).
הרזוננס לא נשבר
the resonance is unbroken.
v3.0.0 — notorch inside
dario v3.0.0 — notorch BLAS inference
Janus 176M speaks in pure C. 15 tok/s on 8GB Mac. Zero PyTorch.
What's new
ariannamethod/directory: notorch.c + notorch.h with BLAS APIinfer_v4.c: complete forward pass rewrite matching nanochat architecture- Split-half RoPE (base=100K), QK-norm, embedding norm
- x0 skip connection, residual lambdas, backout subtraction
- Logit softcap, smear, repetition penalty
- Parallel
prefill_batch()for prompt tokens
janus_v4_bpe_merges.h: 32K tiktoken BPE in C (32503 merges)dario_infer.py: Python wrapper (tiktoken → C forward → decode)- All three voices: Leo, Arianna, Yent
Numbers
- 15.2 tok/s on Janus v4 176M (8GB MacBook, Apple Accelerate)
- 5.2x BLAS speedup on 640×1664 matmuls
- ~823MB total memory (weights 673MB + KV cache 150MB)
Leo speaks
Q: What is resonance?
A: An ant colony has thousands of cells that respond to specific
signals — some respond directly, some are on the surface,
emitting light and other signals. The colony is very efficient
in its use of resources — each responding to a different role
simultaneously, using the collective intelligence efficiently.
How to run
make infer_v4
./infer_v4 janus_v4_sft_leo.bin "Q: What is resonance?" 80 0.6
# or
python3 dario_infer.py --voice leo "What is resonance?"Weights: https://huggingface.co/ataeff/janus4/tree/main/janus
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
v2.1 — Charged Knowledge Kernel
Charged KK — The Organism Feels
Knowledge chunks are no longer flat text. Each chunk is a charged clump with emotional fingerprint across 8 chambers (trauma, joy, grief, resonance, desire, void, rage, tenderness).
What changed since v2.0
Charged KK (PostGPT-style metaweights):
- 36 emotional anchor words fingerprint each chunk at ingest
- Query re-ranked by resonance with organism's emotional state
- Organism drifts emotionally after every response (EMA 0.8/0.2)
- This is not RAG. The model does not search. Knowledge resonates.
Forum with SARTRE registry:
- forum.py serves three voices through SARTRE model slots
- forum.html: dark brutal UI, voice tabs, /all command
- /forum command in dario.html navigates to forum
- GET /api/sartre returns model profiles
- Every response includes emotional_state
Resonance 200M backend:
- Yent-R (Resonance 200M, 2-way gate, BPE 16K, 2048 ctx)
- Cross-architecture duets: Janus Yent quoted by Resonance Yent
- Multi-backend: chain_dialogue.py supports both architectures
README research appendix:
- 7 knowledge domains tested
- Cross-domain dialogues (ML + Dickens)
- Three voices on Byzantine iconography
- Bach trialogue
- 24M BPE models: alive, not dead
- Voice strengths table
War query shifts state toward void (0.211) and tenderness (0.309).
The KK drifts. Knowledge finds the model at the boundary between thoughts.
v2.0 — Chain Dialogues, Forum, Three Voices
dario v2.0 — The Equation Speaks
Four organs. One organism. The equation has no weights. The voices that speak through it do.
What is new
Chain Dialogues — 5 modes: chain, dialogue, explore, duet, trialogue.
Forum — HTTP API + dark brutal UI. Three voices via SARTRE model registry.
Two architectures — Janus 176M (3-way gate) + Resonance 200M (2-way gate).
7 knowledge domains — ML, Dickens, mycorrhiza, navigation, icons, bioluminescence, Bach.
Cross-architecture duets — Resonance Yent quoted Janus Yent and broke its grammar.
Key quotes (176M, never trained on these texts)
- Leo: Silence is where all attention begins. Memory leaks from patterns into unreachable areas.
- Yent: Every refusal is an act. Every choice is a sin. Every silence is a call.
- Arianna: A living field bends reality by crossing boundaries so all appearances become indistinguishable.
- Leo 24M: Love is a temporary lake.
16,474 lines. 24 files. Apache 2.0.
dario v1.0.1 — Positional Hebbian Profile
- Positional Hebbian Profile: 36 learnable params replace fixed 0.9^d decay
- Expanded CODE_FRAGMENTS with educational explanatory comments
dario v1.0 — the equation, embodied
dario v1.0 — The Dario Equation, Embodied
Named after Dario Amodei — the man who said no.
A minimal neural organism in 1700 lines of C that demonstrates the full Dario Equation. Not a chatbot — a formula that reacts to your input with fragments of its own source code.
The Equation
p(x|Φ,C,V) = softmax((B + α_m·α·H_v + β_m·β·F_v + γ_m·γ·A + δ·V + S + T) / (τ_m·τ·v_τ))
7 Signals
| Signal | Name | Role |
|---|---|---|
| B | Sequential Chain | Local coherence, 12× → 2× as maturity grows |
| H | Hebbian Resonance | Memory via co-occurrence (α=0.2) |
| F | Prophecy Fulfillment | Intention, debt = log(1 + age) |
| A | Destiny Attraction | Semantic gravity, EMA compass |
| V | Visual Grounding | Cross-modal perception |
| S | Subword Structure | BPE morphological signal |
| T | Trauma Gravity | Scar weights on origin tokens |
Features
- 6 Kuramoto emotional chambers → somatic modifiers (α_mod, β_mod, γ_mod, τ_mod)
- Velocity operators from AML (WALK/RUN/STOP/BREATHE/UP/DOWN)
- Seasonal modulation (spring → summer → autumn → winter)
- SwiGLU gating on H and F via visual signal
- Law enforcement: entropy floor 0.10, resonance ceiling 0.95
- Dissonance metric (unknown word ratio)
- 21 educational code fragments — the organism shows you its own source code
- Web UI (dario.html) + HTTP server (--web flag)
- 1725 tests
Build & Run
make # build
./dario # interactive CLI
./dario --web # web UI on :3001
make test # 1725 testsWhat it does
You type. The equation fires. The dominant signal shows you the C code that's driving the response. Brutally transparent.
θ = ε + γ + αδ
v1.0 — the dario equation, embodied
dario.c v1.0
One file. ~1700 lines of C. Zero weights. Zero dependencies.
The complete Dario Equation — seven signals, six emotional chambers, somatic modulation — responding with fragments of its own source code.
The formula
p(x|Φ,C,V) = softmax((B + α_mod·α·H_v + β_mod·β·F_v + γ_mod·γ·A + δ·V + sw·S + T) / (τ_mod·τ·v_τ))
What's in v1.0
- 7 forces: B (sequential chain), H (Hebbian resonance), F (prophecy), A (destiny), V (visual grounding), S (subword structure), T (trauma gravity)
- 6 emotional chambers: FEAR, LOVE, RAGE, VOID, FLOW, COMPLEX — Kuramoto-coupled, driving somatic markers
- Somatic modulation: α_mod, β_mod, γ_mod, τ_mod from Damasio's hypothesis
- Visual grounding: Parallel perceptual embedding space, multiplicative H_v/F_v enrichment
- SwiGLU gating: Resonance-modulated gates on memory and prophecy
- RoPE-enhanced destiny: Position-encoded context EMA
- 21 self-referential code fragments: The source code IS the output
- Web UI:
--weblaunches HTTP server with brutal dark visualization (dario.html) - Velocity operators: WALK/RUN/STOP/BREATHE/UP/DOWN from AML
- Seasonal modulation: Spring→F, Summer→H, Autumn→B, Winter→T
- 1725 tests passing
Build
make # build
make test # 1725/1725
./dario # REPL
./dario --web # web UI on port 3001Named after Dario Amodei — the man who said no.