---
title: Glossary
description: Definitions of the core terms used across the docs — stack and runtime, GPU concepts, kernel, shell, and more.
updated: 2026-08-02
---

# Glossary

Terms used throughout this documentation. Each term is defined once here and linked from the pages that use it.

## Stack & runtime

- **Engine** — the WebGPU runtime in `engine/`: GPU device, frame graph, ECS, rendering, simulation, networking, audio.
- **Plauna** — the hybrid DOM/GPU UI framework in `plauna/` (panels, widgets, surfaces, theming).
- **AGI** — the reinforcement-learning rigging system in `agi/` ("parasite rig"), plus a WebGPU tensor library and AGI Studio.
- **WebGPU OS** — the composition layer in `webgpu-os/`: compositor, shell, kernel, package system, app runtime.
- **Kernel** — the OS's privileged core (`webgpu-os/kernel/`): syscalls, scheduling, GPU mediation, trust, permissions.
- **Shell** — the desktop UI (`webgpu-os/shell/`): `Desktop`, `Taskbar`, `StartMenu`, windows, notifications.

## GPU

- **WebGPU** — the browser GPU API the whole stack targets.
- **WGSL** — WebGPU Shading Language; the portable shader format used across tiers.
- **VGPU (Virtual GPU)** — the engine's abstraction over the raw WebGPU device (`engine/core/gpu/VirtualGPU.js`) that adds multi-queue, bind-group management, streaming, and resource tracking.
- **GPU device broker** — the kernel service (`kernel/GpuDeviceBroker.js`) that shares the single WebGPU device across all apps.
- **device-lost** — a WebGPU event raised when the GPU context is lost; the kernel fans this out to apps for recovery.

## MorphField

- **MorphField** — the Engine's additive semantic-field renderer and compiler under `engine/render/morphfield/`.
- **Nexel** — a public semantic scene element that describes source geometry or media, material, motion, collision, simulation, and quality intent without selecting a GPU backend.
- **Fieldlet** — MorphField's private compiled execution record. A Fieldlet belongs to one of four stable execution families and exposes a mask of supported typed queries.
- **Certified query** — a query backed by compiler-derived conservative bounds or error records. Authored data cannot declare itself certified.

## OS concepts

- **App** — a plug-in module discovered at runtime from `apps/`, described by a manifest.
- **Manifest** — the JSON describing an app: id, entry, permissions, capabilities (see App Manifest Spec).
- **Package (`.prpkg`)** — an installable, signed, encrypted container (v2 = encrypted ZIP + public envelope).
- **Mod** — a runtime extension discovered from `mods/` via `ModRegistry`.
- **Syscall** — a kernel-mediated operation exposed to apps (`kernel/Syscalls.js`).
- **Capability** — a permission token gating a syscall or resource (see `packages/CapabilityMap.js`).
- **Trust ring / ring-0 roots** — the trust hierarchy; ring-0 roots live in `kernel/trust/roots.json`.
- **Provenance** — verifiable origin/lineage of a package (`kernel/ProvenanceChecker.js`, `SigningLineage.js`).
- **Surface** — a renderable region (DOM, DOM+GPU, or pure GPU) managed by `SurfaceManager`/Plauna.
- **Workspace / Panel** — Plauna's dockable window units; every OS window is a Plauna panel.

## ECS

- **ECS** — Entity-Component-System; the engine's state model.
- **Entity** — an id; **Component** — data attached to an entity; **System** — logic over components.
- **World** — a container of entities/components/systems (the engine and Plauna each have worlds).

## AGI / ML

- **PPO** — Proximal Policy Optimization, the RL algorithm used to train the rig.
- **Tensor library** — the custom WebGPU tensor implementation in `agi/tensor/`.
- **Curriculum** — the staged training progression (`agi/core/CurriculumManager.js`).
- **Ragdoll** — the physics body the rig learns to control (`agi/core/RagdollController.js`).
- **Observation / Action space** — the RL input (12D) and output (17D) vectors.

## Navi

- **Navi** — a persistent OS principal whose identity, authority, memory, and lineage remain independent from any model, provider, session, device, or body.
- **Continuity Kernel** — the kernel-owned Navi service that protects persistent identity and operational signing authority.
- **Covenant** — the signed operator-Navi contract that bounds observation, memory, autonomy, disclosure, approvals, transfer, recovery, and separation.
- **Cognition Fabric** — the model-neutral router that selects replaceable remote or local cognition engines while preserving task continuity.
- **Faculty** — a signed, versioned, inspectable ability module with typed inputs and outputs, declared permissions, tools, models, costs, tests, and failure behavior.
- **Causal Memory Weave** — append-only evidence-bearing Navi memory and its derived human-readable views.
- **Authority Membrane** — the kernel boundary that intersects applicable policies and issues narrow, temporary capabilities for actions.
- **Manifestation** — one body or interface through which a Navi is present, such as AI Echo, voice, a Construct body, a vehicle, or a remote projection.
- **Hand** — a temporary specialist worker with a narrow task, minimal context, temporary authority, a resource lease, expiry, traceable parentage, and a required report.
- **Navi Branch** — an explicitly approved persistent divergent Navi timeline with a distinct operational key; it is not a Realm branch or an independent identity.

## Realm Network

- **Realm Network** — the WebGPU OS network layer for portable identity, immutable Realm content, resumable peer links, semantic replication, offline branches, governance, bounded task exchange, discovery, and entry policy.
- **Passport** — the user-facing Realm identity rooted in `ProfileDriver`, with signed key lineage, device authorization, recovery, rotation, and revocation.
- **Chronicle** — an append-only signed SHA-256 event history used to establish parentage and integrity.
- **Realm Capsule** — an immutable semantic content package backed by existing package, Merkle, chunk, and shared content-addressed storage systems.
- **Realm Link** — a logical authenticated peer session that survives transport replacement and reconnects.
- **Atlas** — provider-based Realm discovery using signed, visibility-scoped, bounded records.
- **Gate** — the entry verifier that derives deny, quarantine, safe, read-only, or full-entry outcomes.
- **Shield** — the isolation and moderation boundary for quotas, blocking, reporting, audit, and restoration.
- **State Channel** — an authoritative intent-and-projection path. Clients send typed intents; an authority emits revisioned projections and receipts. SSE is the standard downstream transport for browser views.
- **Intent** — a typed request to a State Channel authority. An intent does not become shared truth until the authority accepts it.
- **Projection** — confirmed state derived for a State Channel consumer as a snapshot, merge patch, or event.
