Overview of the module.
Describe specialized concepts and definitions used throughout the spec.
Specify and describe structures expected to marshalled into the store, and their keys
Standard state transition operations triggered by hooks, messages, etc.
Specify message structure(s) and expected state machine behaviour(s).
Specify any begin-block operations.
Specify any end-block operations.
Describe available hooks to be called by/from this module.
List and describe event tags used.
List and describe CLI commands and gRPC and REST endpoints.
List all module parameters, their types (in JSON) and examples.
Describe future improvements of this module.
Acceptance tests.
Supplementary details referenced elsewhere within the spec.