Platform Concepts
This section explains the computing principles that the Cosmonic platform is built on. For the underlying technologies, we refer to their authoritative sources:
- The WebAssembly Component Model — The Component Model Book
- WIT and WASI worlds — WASI.dev
- wasmCloud — wasmcloud.com/docs
In this section
- Principle of Least Authority: why Cosmonic workloads start with no authority and must be granted each capability explicitly, and where that principle comes from.
- Capabilities: the mechanism behind least authority — unforgeable references that name what a component is allowed to do, declared in WIT and granted explicitly by the host.
- Security and Non-Deterministic I/O: why capability-based security is load-bearing when an LLM is in the loop and the access pattern is no longer derivable from the code.
More concepts will land here as the platform grows. The current set is focused on the security model, because that's the area where Cosmonic's design choices are most distinctive and where the platform makes guarantees that benefit from explicit explanation.