Skip to content

Timmy6942025/aion

Repository files navigation

AION — Adaptive Incremental Operational Network

A Rust-based incremental computation engine for AI agents.

TL;DR

AION provides a reactive, incremental computation substrate that enables AI agents to maintain consistent world models with minimal recomputation. Built on Salsa for query-level incrementality and Differential Dataflow for relational delta processing.

Architecture

Production Crates (10)

Crate Purpose
aion-core Core types, traits, and AIR (Aion Intermediate Representation)
aion-delta Delta computation and change propagation
aion-dxe Execution engine for incremental queries
aion-effects Side-effect management and effect tracking
aion-memory Persistent and ephemeral memory systems
aion-plan Planning and goal decomposition
aion-reactive Reactive dataflow and signal propagation
aion-context Context management and scoping
aion-observe Observability, metrics, and tracing
aion-api Public API surface (gRPC + HTTP)

Spike Crates (3) — Temporary, Wave 0 only

Crate Purpose
spike-salsa Salsa integration experiments
spike-dd Differential Dataflow integration experiments
spike-storage SQL/Graph database storage experiments

Build

# Check all crates compile
cargo check --workspace

# Run tests
cargo test --workspace

# Lint
cargo clippy --workspace -- -D warnings

# Format
cargo fmt --all -- --check

Key References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors