§ 05 · Request for comments
The RFC suite.
Fifteen documents that together describe the protocol. EPH-NNN governs the storage pillar (the timed micro-ledger); EPH-CMP-NNN governs the compute pillar (the deterministic contract dialect). Each RFC is normative for one part of the system; the suite, taken as a whole, is the specification.
§ 05.01 — Storage pillar
The timed micro-ledger.
-
RFC-EPH-000
Suite Overview & Architecture
01/11
Roadmap for the entire RFC suite — relationships, dependencies, the canonical reading order.
Status · draft Read ↗ -
RFC-EPH-001
The bytes type and chunked I/O
02/11
Variable-length binary blobs as a first-class Borz type; the prerequisite for everything downstream.
Status · draft Read ↗ -
RFC-EPH-002
std/blake3 content addressing
03/11
BLAKE3-256 hashing primitive; tree-hashing semantics; chunked verification.
Status · draft Read ↗ -
RFC-EPH-003
Micro-ledger core
04/11
The 131-byte canonical entry header; append / read / chain-verify; storage backends.
Status · draft Read ↗ -
RFC-EPH-004
std/merkle — checkpoints & proofs
05/11
RFC-6962-style trees over BLAKE3; periodic checkpoints; inclusion + consistency proofs.
Status · draft Read ↗ -
RFC-EPH-005
HATP attestation binding
06/11
Root → tenant → host key delegation; measured boot; offline verification chain.
Status · draft Read ↗ -
RFC-EPH-006
Timed-ledger tiers
07/11
T0–T4 tier specification; retention policies; promotion / demotion; crypto-shred.
Status · draft Read ↗ -
RFC-EPH-007
std/chain — proof-only anchoring
08/11
OpenTimestamps + L2 + EBSI back-ends; anchor cadence; tamper-proof time.
Status · draft Read ↗ -
RFC-EPH-008
Ledger node — networking & replication
09/11
libp2p gossip; per-ledger Raft; consistency model; gossip-then-fetch retrieval.
Status · draft Read ↗ -
RFC-EPH-009
DENSE crypto-accelerator verify
10/11
Verification inside a flat KVM guest; microsecond-class hot path; sealed-host execution.
Status · draft Read ↗ -
RFC-EPH-010
Falcon post-quantum signing
11/11
Falcon-1024 on durable tiers; hybrid Ed25519+Falcon during transition; constrained-target notes.
Status · draft Read ↗
§ 05.02 — Compute pillar
The deterministic contract dialect.
The CMP series specifies the contract dialect as an interface. Any runtime that conforms can host contracts that other Ephernity verifiers will accept. The reference dialect surface is Borz; the reference implementation is closed-source (see stewardship), but the interface, the wire, and the ledger commitments are open.
-
RFC-EPH-CMP-000
Execution engine — overview
01/04
Compute pillar map: how the deterministic contract dialect, ledger-backed state, and per-call accounting compose on top of the storage pillar.
Status · draft Read ↗ -
RFC-EPH-CMP-001
Deterministic contract dialect
02/04
The interface a "verifiable workflow" must conform to: no ambient inputs, seeded randomness, total ledger commitment. Reference surface in Borz.
Status · draft Read ↗ -
RFC-EPH-CMP-002
Ledger-backed contract state
03/04
How a contract's state lives as ledger entries: head-of-state read, next-state write, replay semantics, snapshot-and-truncate.
Status · draft Read ↗ -
RFC-EPH-CMP-003
Per-call accounting
04/04
Protocol-level unit-of-work accounting: bytes in, bytes out, deterministic operations counted. Pricing is operator-defined and out of scope.
Status · draft Read ↗
The suite is intentionally small. Each RFC stands on its own; together they compose. Errata are tracked per document; superseded text is replaced rather than amended.