Owners: @Thomas Lavaur

Reviewers: 🟢@David Rusu 🟢@Giacomo Pasini 🟢@Álvaro Castro-Castilla 🟢@Mehmet

Introduction

This document aims to describe the native way in which information is represented within the Nomos system. This information is structured as notes, which are then used to generate various zero-knowledge proofs or to feed specific algorithms that demonstrate certain properties. This document will explain:

  1. What information they contain.
  2. How they are destroyed and created.
  3. How the different fields are derived.
  4. What their respective properties are.

These notes are spread across different zones and in the Mantle and can only reside in one place at a time. How notes are organized and how creation and destruction of notes are validated are detailed in Common Ledger Specification.

Finally, we will describe how notes are processed through various proofs, enabling:

  1. The transfer of (potentially private) information between users as they destroy and create notes.
  2. Common properties and representations of notes in all zones, providing cross-zone compatibility.

Overview

Note Overview

Transaction Overview