← aethersystems.net
Production releaseAugust 2026

Aether Actions

Hosted execution, GitHub automation, and Predator Security are now live. Repositories can run Build & Test and Predator Security against exact GitHub revisions, return results through GitHub Checks, and execute on Aether-hosted infrastructure under bounded UVT authorization.

By Brandon Barrante, Aether AI · Published August 2026 · Part of the Aether research and technical papers

The complete production path is now live:

GitHub → Aether Actions → authorized execution → isolated worker → verified result → GitHub Check

This document describes what shipped, and then proves it — with the actual production numbers, conserved to the UVT.

Aether Hosted Build & Test

Run project-defined build and test workflows on Aether-hosted infrastructure.

Actions binds execution to the requested repository and Git revision, creates a durable run, reserves the authorized compute budget, leases execution to an Aether worker, and returns the resulting state and artifacts through Aether.

Invalid or incomplete project configuration fails before execution rather than being treated as a failed test. A repository without the required .aether-ci.yml is returned as:

configuration.invalid — no execution occurs and no UVT is charged.

Predator Security

Predator Security is now available as a first-class Aether Action.

Unlike a configurable repository scanner, Predator executes a locked, server-owned security operation against the exact repository revision. The production release verifies five behavioral security boundaries:

The repository cannot replace Predator's route set, executor, commands, environment, or verdict mechanism. Predator runs inside a qualified immutable executor, receives a read-only source projection, produces a sealed report, and projects the final result back to GitHub.

A successful production run appears directly as:

Predator Security — succeeded
5 registered routes · 5 passed · 0 failed · 0 errors

GitHub-native automation

Aether Actions supports real GitHub-triggered execution. Repository owners choose which automation is enabled:

GitHub repository access alone does not authorize compute spending. A repository must explicitly enable Aether Actions and establish its execution ceiling before premium automation can run. This separates:

permission to access a repository

from

permission to execute paid compute against it.

Bounded UVT execution

Hosted Actions use an explicit reserve → execute → settle model. Before execution, Aether establishes the maximum authorized UVT for the run. After execution, actual verified usage is captured and everything unused is released. The reservation is never treated as the final charge.

This applies across successful runs, failures, and cancellations.

Production proof

The release was qualified through the real production control plane, GitHub integration, billing layer, and worker fleet — not a staging copy of any of them.

Across 7 billed production canary runs:

UVT
Authorized / reserved770,000
Captured for actual execution254,400
Released unused515,600
Unaccounted0
254,400 + 515,600 = 770,000 — every production reservation conserved exactly.

The qualification set included successful execution, an unavailable execution slot, cancellation mid-run, and a worker interrupted mid-run. There were 0 orphan worker leases and no observed double settlement in the completed production set. Re-delivering the same GitHub event created no duplicate run, no duplicate reservation, and no second charge.

One real Predator execution

A production GitHub delivery for commit 326dea331fc561d194f2307b8ddc7b70bbfff0b3 completed the full path:

GitHub delivery → repository owner resolution → 110,000 UVT authorization → durable ActionRun → worker lease → exact source projection → qualified immutable Predator image → five locked security routes → sealed report → terminal settlement → green GitHub Check

Final billing for that run:

UVT
Captured51,300
Released58,700
Conserved110,000

The 51,300 UVT charge represents the verified execution the worker actually performed — not the original maximum reservation.

Durable execution

Actions runs are not transient CI requests. A hosted execution has durable state across ActionRun creation, worker leasing, execution attempts, events, source projection, artifacts, billing state, cancellation, terminal settlement, and GitHub synchronization.

This lets Aether distinguish between execution failure, project configuration failure, infrastructure failure, security findings, cancellation, and billing refusal — instead of collapsing them into one generic red state. An execution slot that never becomes available reports itself as infrastructure, releases the entire reservation, and charges nothing. A cancelled run reads canceled, not failed. A missing config reads configuration, not a broken build.

Verified artifacts

Predator's result is bound to the qualified production executor and the exact run that produced it. The release uses:

A repository process cannot write its own successful Predator verdict.

Release state

Production qualification covers the execution, GitHub delivery, worker, Predator, artifact, and UVT reserve/capture/release paths.

The production canary used an internally provisioned Aether entitlement for its UVT balance. This qualification therefore verifies the Actions execution and settlement system, not a customer checkout or paid-plan purchase transaction.


Aether Actions

Build. Test. Verify. Ship.

One execution plane from repository event to verified result.