Table of Contents

IMC Overview

Purpose

IMC is the layer between MOSH application behavior and the underlying transport or routing implementation.

It exists so that MOSH does not need to talk directly to a specific radio, protocol, or link implementation.

What IMC Does

IMC provides:

Why IMC Exists

Without IMC, MOSH logic would need to know too much about:

IMC allows MOSH to remain application-focused while delegating message transport to a carrier implementation.

Main Concepts

Next Pages