## 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

# xGov Beta Architecture

The keywords “ **MUST**”, “ **MUST NOT**”, “ **REQUIRED**”, “ **SHALL**”, “ **SHALL NOT**”,
“ **SHOULD**”, “ **SHOULD NOT**”, “ **RECOMMENDED**”, “ **MAY**”, and “ **OPTIONAL**”
in this document, are to be interpreted as described in [RFC 2119](https://datatracker.ietf.org/doc/html/rfc2119).

The data types (like `uint64`, `byte[]`, etc.) in this document are to be interpreted
as specified in [ARC-4](https://dev.algorand.co/arc-standards/arc-0004).

> Note
>
> Notes like this are non-normative

> Tip
>
> Sections like this are examples aiming to clarify the specifications.

```

Sections like this are either pseudo-code or data structures.
```

For a correct rendering of mathematical symbols and formulas, it is recommended
to right-click on the symbol below, and select `Math Settings -> Math Renderer -> Common HTML` from the drop-down menu.

Once MathJax rendering is correctly set, you should see a calligraphic “C”.
