Every page has a
provable identity.

Physical notebooks where every page carries a unique SF128 cryptographic identifier and scannable 2D symbol. Verifiable page-level provenance for research, legal, and archival use.

7F3A-C91D-E052-B8F6
7F3A-C91D-E052-B8F7

What makes a registered page

Each page in a registered notebook carries three elements that together create an unbreakable chain of provenance.

2D Symbol

A Data Matrix code printed on every page. Scan it to resolve the page's SF128 identifier and verify its place in the notebook.

SF128 Seal

A unique circular visual glyph derived from the page's 128-bit identity. Visually distinct, instantly recognizable, impossible to forge.

Cryptographic Derivation

Page identifiers are deterministically derived from the notebook's root SF128 using BLAKE3. The sequence is verifiable but unpredictable.

Checkpoint Pages

At configurable intervals, a full-width verification page carries the Merkle proof for the preceding block of pages.


How the derivation works

A single root identifier generates an entire notebook. Every page identity is deterministic, verifiable, and cryptographically bound to the root.

Root SF128
BLAKE3(root || "page" || 1)
=
Page 1 SF128
BLAKE3 keyed derivation — each page number produces a unique, deterministic child identifier

The root SF128 is a 128-bit snowflake identifier minted by registrar.earth. Page identifiers inherit the root's timestamp, datacenter, and worker fields, with the lower 52 bits replaced by the BLAKE3 derivation. This means every page can be independently verified against the root — you don't need the full notebook to check one page.


The 2D symbols

Every page carries two machine-readable representations of its identity.

Data Matrix
High-density 2D barcode encoding the full 16-character SF128 token. Resilient to partial damage. Printed at page footer.

SF128 Seal
Circular visual glyph generated from the identifier's bit structure. Functions as a human-recognizable watermark.

7F3A-C91D
-E052-B8F6

Human-Readable Token
The 16-character alphanumeric code, printed alongside the 2D symbol. Manually verifiable at registrar.earth/verify.


Who uses registered pages


Notebook specifications

Page styles

Blank, dot grid, lined, or ruled. Configurable at generation time. All styles include the identifier footer and optional header seal.

Page sizes

US Letter (8.5 × 11″) and A4 (210 × 297mm). Print-ready PDF output with bleed marks.

Up to 1,000 pages

Each notebook supports up to 1,000 derived page identifiers from a single root. Multiple notebooks can share a root hierarchy.

Offline generation

Sync your root to a local device, generate notebooks offline with notebook-pack, then register identifiers when back online.


Start a registered notebook

Generate a print-ready notebook with verifiable page identifiers in under a minute.