| ABI | Application Binary Interface: the contract between caller and callee in compiled code. |
| ADR | Architecture Decision Record: a short document capturing a decision and its context. |
| AOT | Ahead-Of-Time compilation. |
| App Bundle | The .krate distributable package. |
| Capability | An unforgeable token granting the right to perform an operation on a resource. |
| Component Model | WebAssembly specification adding typed interfaces and composition to WASM modules. |
| DID | Decentralized Identifier: a W3C standard for self-sovereign identity. |
| Host Adapter | The per-OS module inside the Krate runtime that maps UAPI calls to native OS calls. |
| JIT | Just-In-Time compilation. |
| Manifest | manifest.toml: describes a Krate app's metadata and required capabilities. |
| Krate | The universal application platform described here. |
| UAPI | Universal API: the standard library exposed to every Krate app. |
| UCap | Universal Capabilities: the permission model. |
| UIR | Universal Intermediate Representation: the bytecode every app compiles to (= WASM + Component Model). |
| WASI | WebAssembly System Interface: a standard set of host interfaces for WASM. |
| WASM | WebAssembly. |
| WIT | WebAssembly Interface Types: the IDL for Component Model interfaces. |