AEON v1 Documentation
Core language, AEOS, conformance, references, and publication documents for implementers.
Aeonite
Neutral specifications and test suites for meaning-aware data interchange.
Aeonite exists to preserve and publish neutral technical specifications and their conformance artifacts so that interoperable systems can be implemented independently of any particular vendor, implementation, or organisation.
Its role is custodial rather than governing. Its function is definitional, not promotional. Aeonite exists so that specifications can outlive implementations, companies, and individuals.
Aeonite is a technical specification ecosystem for meaning-aware data interchange. It is not a single product, runtime, or implementation.
The ecosystem is made up of related specifications that address different layers of the same problem: AEON for data description, AES for canonical event representation, AEOS for validation, and contract or tonic layers for downstream runtime selection and materialization.
This website is the official publication surface for that ecosystem. It defines the specifications, their boundaries, and the conformance materials needed for independent implementations to interoperate.
Aeonite publishes and reviews technical specifications and accompanying conformance materials.
A specification defines the expected behavior of a system in precise, implementation-independent terms. Where relevant, Aeonite also publishes canonical data models, test suites, and reference artifacts that define the observable behavior required for interoperability.
Normative documents describe what compliant systems must and must not do. Informative materials may accompany a specification but do not alter its requirements.
Conformance is established solely through the specification text and the associated test suite.
Aeonite specifications introduce a canonical semantic layer between text and runtime interpretation. This architecture enables multiple independent implementations to remain interoperable.
By separating description, validation, and interpretation, Aeonite specifications allow multiple independent implementations to remain interoperable.
Aeonite publishes a family of related specifications for meaning-aware data interchange. These currently include:
Each specification is versioned independently and may evolve on separate timelines.
Aeonite's architecture separates concerns into distinct layers, each with its own specification:
For most use cases, you use AEON to write data and optionally validate it with AEOS. Tonics are useful for applications that require specific runtime representations. See the appendix glossary for more detailed terminology.
Core language, AEOS, conformance, references, and publication documents for implementers.
Published contract artifacts plus shared interpretation-layer documents for implementers building beyond core syntax.
Conformance is test-defined. An implementation conforms to a specification if it passes the corresponding published test suite. Conformance is binary and version-scoped.
Test artifacts will be linked once the CTS surface and publication flow are ready.
Aeonite follows a custodial publication model. There is no membership, voting, certification, or governance body.
Once specifications and test suites are published as final, they do not change. New versions may be published alongside old ones.
Aeonite specifications and test suites are published under permissive, irrevocable licenses. No permission, registration, or agreement is required to implement them.
Aeonite is structured so that no single implementation, organisation, or maintainer can acquire control over the meaning of its specifications.
The specification text and its conformance tests define the rules. Implementations may change ownership, transfer between organisations, or disappear entirely without affecting the specification itself.
Implementations are therefore treated as temporary participants in a longer-lived specification ecosystem.
Aeonite does not endorse, recommend, or rank implementations. References to implementations, where present, are informational only.