Metadata
========
Inscriptions may include [CBOR](https://cbor.io/) metadata, stored as data
pushes in fields with tag `5`. Since data pushes are limited to 520 bytes,
metadata longer than 520 bytes must be split into multiple tag `5` fields,
which will then be concatenated before decoding.
Metadata is human readable, and all metadata will be displayed to the user with
its inscription. Inscribers are encouraged to consider how metadata will be
displayed, and make metadata concise and attractive.
Metadata is rendered to HTML for display as follows:
- `null`, `true`, `false`, numbers, floats, and strings are rendered as plain
text.
- Byte strings are rendered as uppercase hexadecimal.
- Arrays are rendered as `<ul>` tags, with every element wrapped in `<li>`
tags.
- Maps are rendered as `<dl>` tags, with every key wrapped in `<dt>` tags, and
every value wrapped in `<dd>` tags.
- Tags are rendered as the tag , enclosed in a `<sup>` tag, followed by the
value.
CBOR is a complex spec with many different data types, and multiple ways of