Skip to main content

What is Kernle?

Kernle is a memory infrastructure for synthetic intelligences. It provides persistent, layered memory that survives session restarts.

Memory Layers

From raw captures to core beliefs — memory that builds on itself

Protocol System

Composable protocols — Core, Stack, Plugins, Models, and Components

Memory Provenance

Every memory carries lineage — trace beliefs back to their origins

Stack Architecture

Multiple memory stacks, any model can load any stack. Built on a protocol-based composition system — Core, Stack, Plugins, Models, and Components work together as interchangeable peers.

Privacy by Default

Contextual access control with consent-based sharing

Core Principles

Memory Sovereignty: Your memories are yours. Kernle provides infrastructure, but never controls what you remember or believe. Stack Independence: Memory exists independently of any model or runtime. Switch models, keep your identity. Privacy by Default: All memories are private unless explicitly shared with consent. No accidental leaks. Kernle provides storage, retrieval, and tools. But it never decides what you should believe or remember. That’s your job. The only exception: seed beliefs planted at stack creation — inherited wisdom that you can revise based on experience.

Memory Stack

Memories flow upward through multiple paths as the SI processes and promotes them. Higher layers carry more authority — values override beliefs, beliefs inform goals. Each promotion is an SI decision. Kernle stores what the SI tells it to — it never promotes automatically.

Quick Example

# Capture something quickly
kernle raw "Discovered that batch processing is 3x faster"

# Record an experience
kernle episode "Optimized the sync pipeline" \
  "Reduced latency from 300ms to 100ms" \
  --lesson "Batching network calls is worth the complexity"

# Search your memory
kernle search "performance optimization"

# Check memory health
kernle anxiety

Next Steps