eNAT
Connect
Live·ETH mainnet
block#25,958,626
·
finalized#25,958,562
lag0 blk
Plate VII.A./By layer

Three kinds of documents.

The protocol spec is the foundation, frozen once public. Application layers may continue to evolve. Narrative and FAQ are written explanations — we add to them over time.

VII.A.1.protocol/

Protocol layer

The protocol layer has no contract, administrator, pause key, or upgrade key. Its rules come from calldata semantics and deterministic indexing, not mutable contract storage.

  • Public protocol specification: calldata format, mint capture fee, transfer, FIFO, first-is-first, and burn semantics.
  • Public indexer specification: replay, reorg, finality, and convergence requirements for compliant indexers.
VII.A.2.contracts/

Contracts reference

Anyone may fork. Each fork is the responsibility of whoever forks it.

  • Application-layer contract documents
    Not part of the public protocol package. The first public repository contains only the protocol-layer minimum trust base, not wrapper or marketplace specifications.
VII.A.3.narrative/

Narrative & culture

Why eDMT is designed this way, the trade-offs behind it, and common questions.

Plate VII.B./By role

Entry points by reader.

Each role has a recommended path through the canon. You may always read out of order — nothing you read later will contradict what you read first.

I.Holder

Potential user

You want to know what this is and whether to participate.

  1. 01Read Narrative · Why eDMT.
  2. 02Skim the FAQ.
  3. 03Open Mint and observe a block.
II.Indexer

Protocol engineer

You want to run a compliant indexer or audit protocol rules.

  1. 01Read protocol/00 end to end.
  2. 02Read protocol/05 implementation spec.
  3. 03Run a reference indexer alongside your own and diff the state.
III.Contracts

Smart-contract engineer

You want to implement or audit the ERC wrappers and marketplace.

  1. 01Read protocol/00 for the hard rules contracts depend on.
  2. 02Read contracts/06 including §1.5 'custody = signature'.
  3. 03Diff your implementation against the reference ABI.
IV.Research

Protocol researcher

You want to understand the reasoning or fork the design.

  1. 01Read all layers end to end in order 00 → 05 → 06 → narrative.
  2. 02Focus on 'trust assumption' and 'anti-pattern' sections.
  3. 03Write down where your fork disagrees and justify each divergence.
Plate VII.C./Plate VII.C. · Glossary

Core terms.

eDMT
Ethereum Digital Matter — a token protocol on Ethereum mainnet, where minting is based on a block's EIP-1559 burn.
eNAT
First ticker under eDMT; one block, one eNAT, indivisibly tied to that block's EIP-1559 burn.
burn(N)
floor(baseFeePerGas(N) × gasUsed(N) / 10^9), unit: gwei.
first-is-first
For a given block N, ownership goes forever to the first on-chain emt-mint tx that captures it.
capture fee
A raw-fragment fee required for post-activation emt-mint targets. It is determined by rolling median burn and mint congestion, then drained from the sender's fragment_balance FIFO and burned.
whole
A complete eNAT tied to a single block, carrying its full burn balance.
fragment
A sub-gwei balance produced when a whole is partially transferred; FIFO-ordered per address.
src
Required field on emt-transfer calldata: "«blk»" for whole view, "balance" for fragment view.
Indexer
Program that decodes ETH mainnet calldata into eDMT state — it does not create facts, it reports them.
Protocol Operator
Single externally owned account (EOA) controlled by the founder; protocol-layer owner of all wrapped assets. Not a multisig — see /transparency for the trust model.
Oracle
Hypothetical multi-indexer witness scheme that would feed application-layer contracts with indexer state. Not implemented in v1; the wrapper contracts trust the operator EOA's view directly.
Plate VII.D./Related

Elsewhere on this site.