Hemera
Hemera (Ἡμέρα, "Day") is the cryptographic hash primitive of cyber. A single function, a single mode (sponge), a single output: 64 raw bytes over the Goldilocks field. Every particle, every cyberlink, every neuron identity, every Merkle root in the cybergraph is a Hemera output.
Hemera = Poseidon2(
p = 2⁶⁴ − 2³² + 1 Goldilocks field
d = 7 S-box: x → x⁷
t = 16 state width (elements)
Rꜰ = 8 full rounds (4 + 4)
Rₚ = 64 partial rounds
r = 8 rate (64 bytes in)
c = 8 capacity (64 bytes)
out = 8 elements 64 bytes out
)
Every parameter that appears in code is a power of 2. The only non-power-of-2 values are d = 7 (a mathematical constraint — the minimum invertible exponent over Goldilocks) and derived sums (72 total rounds, 192 total constants) that never become variables.
identity, not representation
The 64-byte Hemera output IS the particle address. No version prefix, no multicodec header, no length byte. Hemera(content) — that is the identity. Two agents hashing the same content produce the same address. The first cyberlink to that address brings the particle into the cybergraph.
permanence
Parameters chosen at genesis are permanent commitments. Hemera addresses live decades. If Hemera is ever broken: full graph rehash under a new primitive. No version byte, no algorithm agility. storage proofs guarantee content availability for rehashing.
self-bootstrapping
Round constants are generated by the zero-constant permutation (Hemera₀) absorbing the seed [0x63, 0x79, 0x62, 0x65, 0x72] — the bytes that spell "cyber". No foreign primitives in the dependency chain.
in the protocol
- particle addressing:
address = Hemera(content_bytes) - cyberlink identity:
edge_id = Hemera(neuron_id ∥ source ∥ target ∥ weight ∥ time) - nox jet: Hemera is the
hashpattern (opcode 15), accelerated from ~2,800 to ~300 cost - tri-kernel ranking: Hemera outputs are Goldilocks field elements — directly usable in polynomial commitments and ZK circuits without conversion
- STARK constraints: ~1,200 per hash (vs ~25,000 for SHA-256)
the name
Hemera (Ἡμέρα) — primordial Greek goddess of Day. Daughter of Erebus (Darkness) and Nyx (Night). One of the Protogenoi, the first-born entities from Chaos. From arbitrary bytes (darkness), Hemera brings forth clear, deterministic identity (daylight).
Poseidon (2019) — the Olympian god of the sea
Poseidon2 (2023) — the optimized successor
Hemera (2026) — the Protogenoi: older, deeper, permanent
see hemera/spec for the full decision record