The Abrams Event Address: Recording an Event with Its Context
Working notes on coordinates, time scales, reference frames, and the AEA-STATE/1 proposal

“AEA is a proposed format for carrying where, when, and relative to what in one event record. These working notes connect earlier encoding ideas to the published AEA-STATE/1 implementation.”
1. The Problem of Disjointed Coordinate Systems
Human coordinate frameworks have historically been fractured along functional lines. Postal systems rely on geopolitical boundaries that mutate across decades. Geodetic systems such as GPS (WGS 84) provide spatial positioning along latitude and longitude, yet frequently discard the vertical axis or treat elevation as an uncalibrated secondary measurement.
The design question is how to carry the context needed to interpret coordinates and timestamps together: a reference frame, a clock convention, and a defined record layout.
2. Earlier Encoding Ideas
The quadkey and proper-time ideas below are earlier research directions. The published AEA-STATE/1 record uses the fixed layout described in section 5; it does not implement a relativistic trajectory solver.
The Abrams Event Address establishes a four-dimensional manifold $(X, Y, Z, T)$ governed by the invariant spacetime line element $ds^2 = g_{\mu\nu} dx^\mu dx^\nu = -c^2 d\tau^2$. Spatial dimensions $(X, Y)$ are mapped using a modified space-filling Hilbert curve, guaranteeing that points geographically proximate in physical space share contiguous prefix strings in the address token.
Altitude ($Z$) is quantized relative to mean sea level (EGM2008 geoid) in logarithmic metric brackets, preventing address explosion while preserving centimeter-level resolution near the planetary boundary layer.
To resolve events across high-velocity orbital platforms and varying gravitational potentials without centralized clock synchronization, proper time $\Delta \tau$ is integrated along the worldline: $\Delta \tau = \int \sqrt{-(1/c^2) g_{00} - (2/c^2) g_{0i} v^i - (1/c^2) g_{ij} v^i v^j} \, dt$.
Time ($T$) is normalized to a 48-bit microsecond counter since the Unix epoch, paired with a 16-bit CRC checksum that ensures invalid or corrupted coordinate strings can be immediately detected without accessing a remote network ledger.
3. Applications in Decentralized Evidence & Robotics
A structured event record can help systems exchange coordinates with their context. Its digest checks recorded bytes; establishing physical co-presence requires trusted measurements and provenance beyond the record format.
4. Embedded C-ABI Architecture & Interface Boundaries
The published reference core uses Rust with #![no_std] and exposes a C interface. Its repository includes source, tests, a Python CLI, and a browser record inspector.
Potential embedded and robotics integrations are a development direction. Qualification for a particular operational environment is a separate engineering task.
5. Reference Implementation, Serialization Invariants & Falsifiability
The published wire format, designated AEA-STATE/1, occupies exactly 136 bytes: a 104-byte canonical telemetry prefix followed by a 32-byte SHA-256 integrity seal. The prefix explicitly tags the reference chart (ITRF2020 for Earth-fixed crust, GCRS for geocentric inertial space, BCRS for solar system barycentric coordinates) and the time scale (continuous TAI atomic seconds, eliminating leap-second discontinuities).
To ensure bit-for-bit reproducibility across disparate architectures, serialization enforces strict canonicalization rules: all integers and double-precision IEEE-754 floats are encoded in Little-Endian byte order, and negative zero (-0.0) is normalized to positive zero (+0.0) prior to digest computation.
Published known-answer tests provide concrete inputs and expected results for checking the implementation. The Cambridge example is an illustrative event record. A successful digest check does not establish the accuracy or provenance of its physical coordinates.
The scope of the public standard is intentionally bounded: it functions as an immutable state sealer and coordinate tagger, not an active relativistic numerical integrator or gravity solver. Downstream trajectory filters ingest AEA records to execute relativistic transformations without lost or ambiguous frame conventions.
Get the 5 things I'm building, engineering, and reading every Friday.