<!-- Generated from sources/aes/v1/aes-v1-index.aeon; do not edit. -->

<a id="aes-v1"></a>
# 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.

<a id="architecture"></a>
## Architecture

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

```text
AEON and other producers
          |
          v
  portable AES events
       /       \
      v         v
telex.aes    film.aes
  text         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.

<a id="current-documents"></a>
## Current documents

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

- [Portable AES Event Contract](./aes-events-v1.md) defines
  `aes.events.v1`, including flat records, representation kinds, paths,
  profiles, projections, provenance, fidelity, and semantic diagnostics.
- [telex.aes v1](./telex-aes-v1.md) defines the first textual
  encoding of that event contract.
- [Portable AES Integrity Contract](./aes-integrity-v1.md) defines
  encoding-neutral logical bytes, ordering and coverage policies, digests,
  and domain-separated signature inputs over portable records.
- [Assignment Event Transaction Contract](./aes-transactions-v1.md)
  defines a support-gated prepared-application envelope, exact-order
  transaction integrity, and the initial narrow ASP scalar replacement.
- [Portable AES Compatibility Contract](./aes-compatibility-v1.md)
  defines explicit legacy adapters and the reader-before-writer deployment
  barrier.
- [Aeonic Semantic Language](./aeonic-semantic-language-v1.md)
  defines shared behavior over represented values after a valid AES
  representation exists.

<a id="boundaries"></a>
## 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.

<a id="fidelity"></a>
## 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.

<a id="planned-work"></a>
## Planned work

`film.aes` is planned as a binary encoding of the same event model. Tape is
reserved for later stream or history work. Neither has a normative format in
v1.

<a id="conformance"></a>
## 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.

---

## Related documents

- [Portable AES Event Contract v1](./aes-events-v1.md)
- [telex.aes v1](./telex-aes-v1.md)
- [Portable AES Integrity Contract v1](./aes-integrity-v1.md)
- [Assignment Event Transaction Contract v1](./aes-transactions-v1.md)
- [Portable AES Compatibility Contract v1](./aes-compatibility-v1.md)
- [Aeonic Semantic Language](./aeonic-semantic-language-v1.md)
- [AEON Specification v1](./aeon-core-v1.md)
