• v1.0.0 3a83b6eb80

    El SDK v1.0.0 Stable

    will.anderson released this 2026-05-02 22:37:02 +00:00 | 295 commits to main since this release

    El Compiler Release v1.0.0 — 2026-05-02

    Components

    • bootstrap.py — El language compiler (Python, recursive descent parser, emits C)
    • el_runtime.c — El runtime (C, HTTP server, engram, DHARMA, LLM chain)
    • el_runtime.h — Runtime public API header

    Changes in this release

    Critical bug fixes

    • state_set/state_get are now thread-safe (pthread_mutex). Was racing across 64 worker threads.
    • looks_like_string threshold raised from 1,000,000 to 4GB. Unix timestamps were being dereferenced as heap pointers.
    • fs_read guards against negative ftell result (pipe/special file overflow).

    Engram architecture (major)

    • Two-layer activation: background_activation (Layer 1, broad fan-out) + working_memory_weight (Layer 2, executive filter)
    • Inhibitory edges: EngramEdge.inhibitory flag suppresses working memory promotion without affecting background activation
    • Suppression memory: suppression_count — nodes activated-but-suppressed accumulate pressure toward breakthrough
    • Temporal decay: temporal_decay_rate, created_at, last_activated_at, activation_count on EngramNode
    • Per-type activation thresholds (Safety: 0.05, Canonical: 0.15, Lesson: 0.25, Note: 0.40)
    • Temporal range query: engram_query_range(start_ms, end_ms)
    • Layered consciousness: EngramLayer struct, layer_id on nodes and edges, EngramStore.layers[]
    • Layer 0 override pass: safety layer fires last and cannot be suppressed

    SHA256

    bootstrap.py
    el_runtime.c
    el_runtime.h

    Downloads