AERO specification

From AERO Framework Wiki

The AERO Specification defines normative requirements for the four layers. Conformance terms MUST, SHOULD, and MAY follow RFC 2119 usage.

Terminology

Layer contracts

LayerInputsOutputsContracts (MUST)
AcquireEvents, files, API callsRaw payload + envelope
  • Include identity, tenancy, and source fingerprint.
  • Immutable envelopes with timestamp and checksum.
  • Backpressure + retry semantics.
EnrichAcquire envelopesVersioned artifacts
  • Validate schemas with explicit versioning.
  • PII handling and redaction policies recorded.
  • Deterministic IDs for lineage.
ReasonArtifacts + policiesDecision traces
  • Execute rules/agents with testable plans.
  • Capture prompts, context, model params, and cost.
  • Support replay under pinned versions.
OrchestrateDecision tracesActions + audit logs
  • Pre/post-conditions and rollbacks.
  • Structured metrics and SLA signals.
  • Append-only audit with signatures.

Security & compliance

Reference implementations

Implementation-agnostic; common components include Kafka/SNS/SQS, S3/GCS, vector DBs, OPA/Cedar for policy, and Airflow/Temporal/Step Functions for orchestration.

This page was last updated on 2025-10-03.