Skip to main content

Advanced Autonomous Agentic ICS (Information and Computing Services) kernel

Project description

AAAX Logo

Advanced Autonomous Agentic ICS (AAAX)

Exokernel for agentic information and computing services.

Docs PyPI License

AAAX stands for Advanced Autonomous Agentic ICSInformation and Computing Services. It sits above sssn and lllm and gives a shell-like control plane inspired by Exokernel and ROS:

  • dock and wire modules into a governed constellation
  • issue and revoke capabilities for mediated resources
  • authorize side effects through an action gate
  • manage lifecycle events like revoke, pause, resume, and drain.

The current codebase is the first kernel slice: bootstrap, governance channels, policy engine, module loading, lifecycle control, and a minimal LLLM bridge are implemented and tested.

Install

pip install aaax

AAAX targets Python 3.10+ and installs its framework dependencies through PyPI:

  • sssn for the network substrate
  • lllm-core for the default LibOS bridge

Quick Start

Create a minimal kernel config:

[aaax]
id = "aaax-main"
name = "AAAX Kernel"
policy = "default"

[aaax.libos]
name = "lllm"
strict_boot = true
discover_shared_packages = false

[aaax.network]
publish = false
host = "0.0.0.0"
port = 8100

[[aaax.modules]]
id = "example-agent"
framework = "custom"
channels = []
executors = []
remote_channels = []

Launch the kernel:

aaax launch aaax.toml

Or from Python:

import asyncio

from aaax import AAAXConfig, bootstrap_kernel


async def main() -> None:
    config = AAAXConfig.from_file("aaax.toml")
    kernel = await bootstrap_kernel(config, start_channels=True)
    await kernel.step()


asyncio.run(main())

Architecture Stack

  • SSSN the transport and topology substrate.
  • LLLM the LibOS and package/runtime layer.
  • AAAX owns governance, module trust, capability issuance, action authorization, and lifecycle.

Project Layout

aaax/                  Python package
docs/                  MkDocs site for aaax.one
examples/              Runnable AAAX examples with per-example READMEs
notes/                 design and implementation notes
sssn/                  vendored local framework source for development
lllm/                  vendored local framework source for development

Documentation

Full documentation is published at aaax.one.

  • Getting started: installation, config, and first launch
  • Architecture: kernel functions, framework boundaries, Productive Suite positioning
  • Core reference: config, governance, module loading, and LibOS bridge
  • API reference: public AAAX Python entry points

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aaax-0.0.1a0.tar.gz (168.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aaax-0.0.1a0-py3-none-any.whl (24.0 kB view details)

Uploaded Python 3

File details

Details for the file aaax-0.0.1a0.tar.gz.

File metadata

  • Download URL: aaax-0.0.1a0.tar.gz
  • Upload date:
  • Size: 168.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for aaax-0.0.1a0.tar.gz
Algorithm Hash digest
SHA256 753dd613e8b08aef414b12aaf73ef4eed48d78d51f688dded9ae15fed148e44f
MD5 f59f4284adbd04d1eac0ec1d9c4ae515
BLAKE2b-256 cbb9cde644a2ddd4da7acc2fc71d648355a3311899149b54f5348d685ecdfbc8

See more details on using hashes here.

File details

Details for the file aaax-0.0.1a0-py3-none-any.whl.

File metadata

  • Download URL: aaax-0.0.1a0-py3-none-any.whl
  • Upload date:
  • Size: 24.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for aaax-0.0.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 b17abbd93932a3d5970842e64ab395b60aedd39a0b950b3a970aadbe96b7db5e
MD5 0850354c4dc48c4a0ae6683f55dd1f7b
BLAKE2b-256 f39f3c6f90a6d25b76153fec7d652013b868ebe3295814daab1c356714d4ca16

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page