AES v1

Scope: portable Assignment Event Stream architecture, ownership boundaries, encodings, shared semantics, and conformance publication.

AES is the shared Assignment Event Stream layer of the Aeonite ecosystem. It provides a portable event model between source-language producers and validators, query systems, processors, storage engines, relays, and other consumers.

Architecture

AES separates one transport-neutral event contract from the encodings that carry it:

Graph: AEON and Other Producers, Portable AES Events, telex.aes Text, film.aes Binary Relationships: Connection from AEON and Other Producers to Portable AES Events; Connection from Portable AES Events to telex.aes Text; Connection from Portable AES Events to film.aes Binary. AEON and Other Producers Portable AES Events telex.aesText film.aesBinary

Relationships: Connection from AEON and Other Producers to Portable AES Events; Connection from Portable AES Events to telex.aes Text; Connection from Portable AES Events to film.aes Binary.

Figure 1: Portable AES architecture

The event contract owns record meaning. An encoding owns only its physical framing and canonical bytes. A source language owns its grammar and the projection from source constructs into AES events.

Current documents

The v1 index, portable event contract, compatibility contract, and Telex encoding are published conformance targets. Film, integrity, and Assignment Event Transactions are normative drafts for implementation and interoperability review. The Aeonic Semantic Language remains a proposal, and Tape remains planned work.

  • Portable AES Event Contract defines aes.events.v1, including flat records, representation kinds, paths, profiles, projections, provenance, fidelity, and semantic diagnostics.

  • telex.aes v1 defines the first textual encoding of that event contract.

  • film.aes v1 defines the canonical binary encoding of the same event contract.

  • Portable AES Integrity Contract defines encoding-neutral logical bytes, ordering and coverage policies, digests, and domain-separated signature inputs over portable records.

  • Assignment Event Transaction Contract defines a support-gated prepared-application envelope, exact-order transaction integrity, and the initial narrow ASP scalar replacement.

  • Portable AES Compatibility Contract defines explicit legacy adapters and the reader-before-writer deployment barrier.

  • Aeonic Semantic Language defines shared behavior over represented values after a valid AES representation exists.

Boundaries

AES is not an object tree, a source-language AST, a schema language, a query language, or a persistence engine. It does not infer datatype meaning, resolve references, or grant mutation authority.

AEON owns source syntax and source legality. AEOS owns schema validation. SANSA owns semantic addressing, resolution, query, and mutation planning. Tonics own materialization. ASP, AES-DB, ledger protocols, and hosts own persistence and history.

Fidelity

Portable AES can be semantically lossless relative to a selected event profile and projection. It does not preserve exact source spelling or layout. Exact source reconstruction requires the separately retained source artifact identified by provenance.

Planned work

Tape is reserved for later stream or history work and has no normative format in v1.

Conformance

Repository-local Telex vectors remain a mutable v1 candidate. Stable shared conformance is published as aes-events-cts-v1-snapshot-0.1 for 38 transport-neutral event/profile vectors and telex-cts-v1-snapshot-0.1 for 50 encoding and format-limit vectors. Both snapshots pin suite digests and pass in the independent JavaScript and Rust implementations. Future changes require a new snapshot identifier.

The normative Film draft is aligned with film-specs-v1-snapshot-0.1. Its binary framing, canonicalization, diagnostics, limits, and Telex equivalence are fixed by the 72-vector film-cts-v1-snapshot-0.1. Reader deployment and compatibility review still precede durable Film writers.

Document Metadata

Standing: official · Lifecycle: published · Normativity: informative

Created: · Modified:

License: CC-BY-4.0

Available formats: HTML, Markdown, &ND, AEON source