Metadata-Version: 2.4
Name: aether9
Version: 3.1.0
Summary: Aether-9: deterministic resonance-constrained language with VM bytecode, binary artifacts, and integrity verification
License: MIT
Keywords: aether9,dsl,bytecode,vm,binary-artifact,deterministic
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"

# Aether-9 3.1.0

Aether-9 is a deterministic, resonance-constrained programming language with built-in data integrity verification.

## 3.1.0 highlights

- AetherVM runtime hardening with improved error context.
- CLI export pipeline: `aether export program.a9 --format json|binary`.
- Binary `.a9b` artifact support using `A9B9` magic bytes, section table, and SHA-256 checksums.
- Bytecode inspection/disassembly through `aether inspect`, `aether disasm`, and `aether vm`.
- Sandbox stability improvement around memory-limit handling.
- Fixed JSON bytecode loader array handling so two-element arrays remain arrays/lists rather than tuples.

## Quick start

```bash
pip install aether9-3.1.0-py3-none-any.whl
```

Write a `.a9` program:

```aether
prices = [54, 36, 72, 90, 18, 45]

lattice compute(a, b) uses prices:
    return (a + b) % 9 or 9

result = compute(54, 36)
print('result:', result)
```

Export to JSON bytecode:

```bash
aether export program.a9 --format json
```

Export to binary bytecode:

```bash
aether export program.a9 --format binary
```

Run bytecode through the VM:

```bash
aether vm program.a9b
```

Inspect or disassemble artifacts:

```bash
aether inspect program.a9b
aether disasm program.a9b
```
