Skip to main content

Glossary

Entries are listed alphabetically.

TermDefinition
Adapter CellBridges hardware or device protocols into Commands and Events. Adapter Cells are bound to Hosts with the required physical access.
Agent CellImplements application-specific behavior on top of Assets and Adapters. Agent Cells observe, decide, and act, and are typically relocatable.
Asset CellRepresents a physical or abstract asset and owns its canonical state. Asset Cells are logical and typically relocatable.
Bridge CellConnects the swarm to external systems such as HTTP or MQTT. Bridge Cells are typically deployment-bound to specific network endpoints.
CellA message-driven, stateful Wasm module that exposes command and event handlers, owns its private persistent state, and is loaded dynamically onto an execution runtime in response to a load request. The smallest unit of compute, state, and identity in Myrmic.
Cell ClassA blueprint associated with a WASM binary used to instantiate multiple Cells.
Cell CollectiveA group of Asset Cells that behaves as a higher-level entity. There is no dedicated Collective type; it is modeled by parent Asset Cells and their Commands and Events.
Cell InstanceA running instance created from a Cell Class with its own SRI and state.
CommandA directed message that asks a specific Cell to perform an operation or change state. Commands express intent and may be rejected.
Command ResponseA reply to a Command that carries a result, failure, or acknowledgement.
Data LayerThe shared persistence layer that stores per-Cell state in private scopes and provides transactional durability. It also backs the Cell Mailbox.
EventA message that represents a fact that already happened and can be observed by multiple Cells.
Fuel meteringA compute budget mechanism that limits how many Wasm instructions a module can execute before yielding.
HostThe runtime process on a device that executes Cells, manages their mailboxes, and provides access to capabilities and persistence.
Host interfaceThe set of named import modules that the platform exposes to Wasm modules at the sandbox boundary.
MailboxThe per-cell delivery mechanism for inbound commands and events, realised as dedicated tables in the Data Layer that are polled by a per-cell listener inside the execution runtime.
MessageThe unit of communication between Cells. Message types include Commands, Events, and Command Responses.
Self-Organization Layer (SOL)The decentralized control plane responsible for discovery, placement, routing, health, and failover across Hosts.
SRIStable Resource Identifier. The logical identity used to address a Cell regardless of placement, derived deterministically from its SRN.
SRNStable Resource Name. The readable, stable name given to a Cell, such as application/worker, from which its SRI is derived.
zenoh-nanoA custom no_std Rust implementation of the Zenoh protocol for embedded devices.
Cookie Policy