Skip to main content

The Six Layers

Myrmic uses one canonical layer model across concepts, architecture, and reference documentation.

The six canonical Myrmic layers

LayerOS-based NodeMCU-based NodePrimary concern
1 · ExecutionWasmtime Execution pluginWAMR with modules compiled ahead of timeCell execution and effects
2 · Self-OrganizationSelf-Organization pluginServices provided by the swarmMembership, authority, placement
3 · DataData pluginAccess through typed clientsState, Mailboxes, records
4 · Peer-to-Peer (P2P)Zenoh sessionzenoh-nano sessionShared carrier and protocol fabric
5 · TransportTCP, TLS, BLEWi-Fi, BLEPhysical links
6 · SignalNative process over IPCNative tasks over shared memoryHardware-near acquisition and control

Important boundaries

  • The Signal Layer is native on both Node classes.
  • Gateway and CLI surfaces are ingress clients, not architecture layers.
  • MCU-based Nodes participate through typed clients rather than carrying the full plugin topology.
  • Roadmap stages strengthen authority and data guarantees without changing this visible layer model.

See also

Cookie Policy