## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

- Auto
- Light
- Dark

# Algorand Specifications

Players communicate with each other by exchanging _messages_.

A message is an opaque object containing arbitrary data, save for the fields defined below.

> For a detailed overview of message composition, whether consensus or other types,
> see the [Algorand Network non-normative section](https://specs.algorand.co/network/network-overview).
