Global Anchor Layer (GAL)

The thinnest possible global truth.

GAL stores only:

  • HMR / MHR / ENR identity records.
  • Entry roots (the first version of each (namespace, kind, name) tuple).
  • Revocation receipts.
  • Lineage anchors (HKDF parent → child commitments).

Everything else lives in regional shards.

Why so little?

Because the chain is the most expensive storage in the system. By anchoring only what global resolution actually needs, MARS-S keeps the chain compact and the regional shards independent.

Read pattern

A typical resolution touches GAL only on:

  • A first-ever lookup in a shard's cold cache.
  • A lineage verification that crosses regions.
  • A revocation status check (cached short-TTL).

Write pattern

GAL writes are limited to:

  • Identity ceremonies (rare).
  • New entry roots (occasional — only the first version).
  • Revocations (rare).
  • Lineage-rotation records (uncommon).

This keeps chain throughput within a comfortable ceiling regardless of total entry volume.