Data Model
==========

This document establishes terminology shared throughout this repositotry around the
structure and components of the Merkle tree.

TODO. Things to cover:
- Node addressing. Each node is a (level, index) pair.
- Leaves, nodes, roots.
- Perfect and ephemeral nodes.
- Append-only, perfect nodes are immutable.
- Merkle tree hasher.
- Structured objects, like proofs and compact ranges.

Add data model doc with a list of TODOs
Add data model doc with a list of TODOs