Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Topics Index

This page is generated from document front matter fields during mdbook builds:

  • status
  • description
  • topics

Quick Orientation

Capabilities, IPC, and Authority

Boot, Manifests, and Init

Process Model, Threading, and Scheduling

Memory and Resource Accounting

  • DMA IsolationDMA isolation model for device memory, IOMMU policy, and capability-scoped hardware access.
  • Go VirtualMemory ContractVirtualMemory cap contract for Go.
  • Memory ManagementPhysical frames, address spaces, user buffers, MemoryObject, and VirtualMemory contracts.
  • OOM Handling and SwapMemory-pressure, OOM, anonymous-memory budgeting, and optional encrypted swap policy.
  • Resource Accounting and QuotasResource profiles, quota ledgers, donation, reservation, and fail-closed accounting semantics.

Userspace Runtime, Languages, and Binaries

  • Browser/WASMBrowser-hosted capOS experiment using WebAssembly and worker-per-process isolation.
  • Go RuntimeGo runtime plan for GOOS=capos, memory growth, TLS, scheduling, and networking.
  • libcapos-serviceUserspace service framework for lifecycle, endpoint loops, readiness, shutdown, metrics, context, and resource hooks.
  • LLVM TargetRequirements for a custom LLVM target triple.
  • Lua ScriptingCapability-scoped Lua runner with curated libraries and explicit grants.
  • Runtime, Networking, and ShellRuntime/network/shell backlog.
  • Userspace BinariesNative userspace binary model, capos-rt authority handling, and language/POSIX support.
  • Userspace Runtimecapos-rt entry ABI, heap, CapSet lookup, ring client, and typed userspace capability clients.

Shells and Interactive Surfaces

  • Boot to ShellLogin, setup, session, credential, and broker path from boot into the native shell.
  • capOS-Hosted Agent SwarmscapOS-hosted OpenClaw-like personal agents, agent swarms, harness controls, memory, retrieval, and research agenda.
  • Interactive Command SurfacesStructured command-session model for native interactive applications over typed invocations.
  • Language Models and Agent RuntimeLanguage-model, embedder, agent-runner, and browser-agent capability interfaces.
  • Realtime Voice Agent ShellRealtime audio agent shell model across browser media, provider sessions, and brokered tools.
  • ShellNative, agent-oriented, and POSIX shell models over explicit capability grants.
  • SSH Shell GatewaySSH terminal gateway design preserving TerminalSession and broker-issued shell boundaries.
  • System Info CapabilitySystemInfo capability for MOTD, host metadata, help topics, and shell bundle integration.
  • Telnet over TLS ShellTLS-protected Telnet TerminalSession gateway with client certificates and credential fallback.

Networking

  • libcapos-serviceUserspace service framework for lifecycle, endpoint loops, readiness, shutdown, metrics, context, and resource hooks.
  • NetworkingNetwork capability architecture from virtio-net smoke to TCP sockets and terminal handoff.
  • PingoraProxy/server framework as a userspace runtime case study.
  • SSH Shell GatewaySSH terminal gateway design preserving TerminalSession and broker-issued shell boundaries.
  • Telnet over TLS ShellTLS-protected Telnet TerminalSession gateway with client certificates and credential fallback.

Storage, Persistence, and Naming

  • Hardware, Boot, and StorageHardware bring-up backlog.
  • IX-on-capOS HostingIX as a package corpus, content-addressed build/store model, and a capability-native build-service surface for capOS.
  • Storage and NamingCapability-native storage, namespaces, boot packages, volumes, and persistence model.
  • Volume EncryptionEncryption-at-rest model for system and user volumes with recovery and KMS options.

Identity, Policy, and User Accounts

Cryptography, Certificates, and Trust

  • Certificates and TLSCapability-native X.509, trust store, ACME, pinning, and TLS configuration model.
  • Cryptography and Key ManagementCapability model for keys, signing, encryption, vaults, entropy, and cryptographic policy.
  • OIDC and OAuth2Federated login, OAuth2 clients, token capabilities, JWKS, DPoP, and broker integration.
  • Telnet over TLS ShellTLS-protected Telnet TerminalSession gateway with client certificates and credential fallback.
  • Volume EncryptionEncryption-at-rest model for system and user volumes with recovery and KMS options.

Security and Verification

Services, Operations, and Monitoring

  • Cloud DeploymentCloud VM deployment plan covering hardware abstraction, storage, networking, and aarch64.
  • Cloud MetadataCloud metadata and config-drive bootstrap through scoped configuration capabilities.
  • ConfigurationHow operators extend the default capOS boot manifest with a gitignored system.local.cue overlay.
  • libcapos-serviceUserspace service framework for lifecycle, endpoint loops, readiness, shutdown, metrics, context, and resource hooks.
  • Live UpgradeService replacement, capability retargeting, quiesce/resume, and in-flight call handling.
  • Rejected: Endpoint Badges as Service IdentityPost-mortem of the rejected seL4-style endpoint badge service identity model.
  • Service ArchitectureCapability-based service composition, authority-at-spawn, exports, and service graph policy.
  • Session-Bound Invocation ContextSession-bound invocation context and privacy-aware disclosure model replacing service-object identity migration.
  • Superseded: Service Object CapabilitiesSuperseded service-minted object capability model that was replaced by session-bound invocation context.
  • System Configuration and Operator ExtensibilityLayered CUE configuration model for operator boot-manifest overlays, host-user injection, and per-user toolchain caches.
  • System MonitoringCapability-scoped logs, metrics, health checks, traces, crash records, and status views.
  • System Performance BenchmarksCorrectness-gated benchmark model for primitives, workloads, and user stories.

AI, Agents, GPU, and Robotics

Demos, Onboarding, and Contributor Surfaces

Build, Tooling, and Documentation Site

Research and Papers

  • PapersLong-form research write-ups.
  • Whitepaper Evidence GapsTracks unresolved whitepaper evidence needs and the milestones that close them.
  • Whitepaper OutlineSection outline and evidence dependency map for the schema-as-ABI capOS whitepaper.
  • Whitepaper PlanPlanning baseline for the future schema-as-ABI capOS whitepaper.

Prior Art and Comparative OS Research

Stage Backlogs and Long-Form Planning