Skip to main content

Crate astrid_kernel

Crate astrid_kernel 

Source
Expand description

Astrid Kernel - The core execution engine and IPC router.

The Kernel is a pure, decentralized WASM runner. It contains no business logic, no cognitive loops, and no network servers. Its sole responsibility is to instantiate astrid_events::EventBus, load .capsule files into the Extism sandbox, and route IPC bytes between them.

Modules§

audit_sink
Kernel implementation of the capsule per-action host-audit sink.
invite
Persistent invite-token store (issue #756). Persistent invite-token store (issue #756 / Layer 6 gateway).
kernel_router
The Management API router listening to the EventBus.
pair_token
Persistent pair-device token store (issue #756). Persistent pair-device token store (issue #756).
socket
The Unix Domain Socket manager. Unix-only: binds the UnixListener and acquires the singleton advisory lock.

Structs§

Kernel
The core Operating System Kernel.
KernelResources
Host resources injected into Kernel::with_resources.

Functions§

native_input_device_is_live
Recheck the live principal profile before a private secret reply.