shadowmo d1eef70635
Some checks failed
CI / build (1.20, ubuntu-latest) (push) Has been cancelled
CI / release-checks (push) Has been cancelled
Merge pull request 'main' (#3) from shadowmo/Cognition-OS:main into main
Reviewed-on: #3
2026-03-07 00:02:26 +00:00
2026-02-17 21:33:38 -06:00
2026-02-08 07:53:24 -06:00
2026-02-17 21:34:16 -06:00
2026-02-08 07:53:24 -06:00
2026-02-27 18:18:17 -06:00
2026-02-08 07:53:24 -06:00
2026-02-17 21:34:16 -06:00
2026-02-08 07:53:24 -06:00
2026-02-08 07:53:24 -06:00
2026-02-17 21:33:38 -06:00
2026-02-23 20:10:04 -06:00

Cognition OS

Cognition OS is an operating-system-adjacent framework that treats probabilistic inference, context, attention, and memory as schedulable, governable resources. It provides deterministic control, isolation, capability-based security, and provenance for non-deterministic computation, while keeping all learning and inference in userland services.

What this is

  • A spec + reference design for a “cognitive kernel” (control plane) and userland++ services.
  • A place to define contracts (object model, syscalls/APIs, policy model, provenance) that can be implemented on top of classic OS kernels.

What this is not

  • Not “LLMs in kernel space.”
  • Not an AGI project.
  • Not a fork of FreeBSD/Linux (at least initially).

Core principles

  • Deterministic control plane; probabilistic workers.
  • Capability-based security; no ambient authority.
  • Explicit budgets (time, compute, context, risk).
  • Provenance as a first-class output.
  • Isolation domains for workers and tools.

Repository layout

  • docs/ — narrative design docs (“why”).
  • spec/ — contracts and invariants (“must not change casually”).
  • freebsd/ — mapping to FreeBSD primitives (jails, Capsicum, kqueue, …).
  • linux/ — mapping to Linux primitives (namespaces, seccomp, LSM, epoll, …).
  • runtime/ — userland++ reference components (scheduler, tool broker, memory services).
  • examples/ — end-to-end flows and scenarios.

Getting started

Start reading:

  1. docs/000-introduction.md
  2. docs/010-design-goals.md
  3. docs/030-architecture-overview.md
  4. spec/cognitive-syscalls.md

Status

This repository is pre-implementation. The initial goal is to stabilize a minimal v0.1 contract for:

  • cognitive object model
  • cognitive syscalls/APIs
  • provenance event model
  • OS mapping notes (FreeBSD first, Linux mapping in parallel)

CognitiveOS RFCs (Control-Plane / Kernel Primitives)

This repo includes a growing set of RFCs capturing the CognitiveOS design direction:

  • RFC Index: docs/RFC-INDEX.md
  • Kernel Roadmap: docs/KERNEL-ROADMAP.md
  • RFC documents: docs/rfcs/

Key primitives covered so far:

  • RFC-0007 Delegating Router (must-delegate invariant)
  • RFC-0008 Capability & Guard framework
  • RFC-0009 Event Ledger (append-only, hash-chained)
  • RFC-0010 Guarded Emit syscall
  • RFC-0011 Session Spawn primitive
  • RFC-0012 Deterministic Retry controller
Description
No description provided
Readme MIT 162 KiB
Languages
Go 100%