Metadata-Version: 2.4
Name: aether9
Version: 3.2.0
Summary: Aether-9: integration-ready VM execution with structured APIs, JSON CLI output, artifact contracts, and validation workflows
Author: Ahmed Harb Akeely
License-Expression: MIT
Keywords: aether9,dsl,bytecode,vm,artifact,verification,runtime-diagnostics
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"

# Aether-9 v3.2.0

**Integration-Ready Platform release candidate.**

Aether-9 v3.2.0 focuses on making the existing VM/artifact runtime easier to integrate, automate, and evaluate.

## Highlights

- Python integration API via `aether9.api`
- Machine-readable CLI output using `--json`
- Artifact contract cleanup with `aether9.artifact.v2` metadata
- Integrator documentation and embedding examples
- Validation v2 focused on API, CLI JSON, artifact contract, and tamper-detection paths
- Backward-compatible loading for supported v3.1.x artifact forms

## Install local RC wheel

```bash
pip install ./aether9-3.2.0-py3-none-any.whl
```

## CLI examples

```bash
aether --version
aether export examples/hello.a9 --format binary --json
aether inspect examples/hello.a9b --json
aether verify examples/hello.a9 --json
aether vm examples/hello.a9b --json
```

## Python API example

```python
from aether9.api import export_file, inspect_path, verify_file, run_file

exp = export_file("examples/hello.a9", format="binary", force=True)
print(exp.to_dict())

ins = inspect_path("examples/hello.a9b")
print(ins.to_dict())

ver = verify_file("examples/hello.a9")
print(ver.to_dict())

run = run_file("examples/hello.a9b")
print(run.to_dict())
```

## Release status

This is a release candidate, not the final v3.2.0 release.
