Skip to main content
αύρα — AURA Harness

AURA Harness - A runtime coat for agent loops — audit, policy, and compliance export.

Run your agent on your env with your tools, AURA proves what happened and stops what shouldn't, without owning your loop or your credentials.


Version DOI License ARPA HLS

Overview · How it works · Architecture · Quick start · Documentation


Overview

AURA Harness wraps whatever runs your agent loop — a Python script, Skillware, LangGraph, or your own host. It does not replace the loop. It sits around it, records what happened, enforces your rules at tool boundaries, and exports a session you can ship to logs or compliance.

For Teams that need provenance, policy, and repeatable pipelines around agents
Not A model runtime, orchestrator, or skill framework
Pairs with Skillware (tools), any LLM host, your existing loop

How it works

flowchart LR
    Host[Host] --> Aura[AURA]
    Aura --> Audit[Audit Trail]

Your host runs the loop. AURA attaches — policy at egress, causal logging. On close, the audit trail becomes session export (JSONL, summary, audit report).

→ using-aura.md · skillware-integration.md


Architecture

Optional inputs feed the body; AURA wraps it; audit and export follow.

flowchart LR
    ID["Identity"] -.-> BODY["Body / Runtime"]
    BRAIN["Brain"] -.-> BODY
    MEM["Memory"] -.-> BODY
    TOOLS["Tools"] -.-> BODY
    CONST["Constitution"] -.-> BODY

    BODY --> AURA["AURA Harness"]
    AURA --> TRAIL["Audit Trail"]
    TRAIL --> EXPORT["Session Export"]
    TRAIL -.-> OBS["Observers"]
    TRAIL -.-> ESC["Escalation playbooks"]

→ architecture.md · stack-position.md


Quick start

Requires Python 3.10+.

Install from PyPI:

pip install aura-harness
# optional Skillware host extra:
pip install "aura-harness[skillware]"

Develop from source:

git clone https://github.com/ARPAHLS/aura.git
cd aura
py -3.13 -m venv .venv && .venv\Scripts\activate   # Windows
pip install -e ".[dev]"
pytest
from aura import agent, configure

configure()

ag = agent("acme/research-bot", policy_version="1")
with ag.session() as run:
    run.emit("turn.start", {"input": "hello"})
    run.emit("turn.end", {"tokens": 120})

print(run.exports)

CLI (see aura --help for full list):

Command Purpose
aura agent create Register an agent profile
aura agent set --spectrum-level Set enforcement posture (loose → tailored)
aura agent set --spectrum-service Wire observer presets at session open
aura agent set --capabilities-file Named intents + secret refs (capability broker)
aura run Run a script under an audited session
aura export Print session summary JSON
aura report show Human-readable audit report
aura identity show Operator identity adapter config
aura compare Diff two session summaries
aura export-otel OTel-style JSONL beside session
aura verify chain Validate exported JSONL hash chain

→ getting-started.md · onboarding.md · examples/README.md (01→14)


Documentation

Topic Links
Index docs/INDEX.md — full doc map (Start / Build / Decide)
Start onboarding.md · getting-started.md · concepts.md · using-aura.md
Integration reference-tool-host-capstone.md · guides/aura-on-skillware.md · skillware-integration.md · sequencer.md · observers.md
Identity & audit trust-paths.md · integrations/identity/ · outputs.md
Compare & position comparison.md · ROADMAP.md
Contribute CONTRIBUTING.md · Agent workflow · TESTING.md · PUBLISHING.md · CHANGELOG.md

Notes

  • Experimental (alpha) — API may change between minor releases until 1.0.
  • Wrap, don't replace — your host owns the loop; AURA records and gates at boundaries you wire through emit() or SkillwareHost.
  • Security — loaded skills and scripts run in your process; see SECURITY.md.
  • Citation — CITATION.cff · DOI 10.5281/zenodo.22031863 (Zenodo concept DOI)
  • Support — issues · systems@arpacorp.net


ARPA Logo
Developed and Maintained by ARPA HELLENIC LOGICAL SYSTEMS
Support: systems@arpacorp.net

Metadata

Release files for aura-harness 0.3.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aura-harness 0.3.6
File Size Uploaded
aura_harness-0.3.6.tar.gz 130.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aura-harness 0.3.6
File Interpreter ABI Platform
aura_harness-0.3.6-py3-none-any.whl Python 3 none any Details

Total release size: 249.2 kB

Release files / aura_harness-0.3.6.tar.gz

Download URL aura_harness-0.3.6.tar.gz
Size 130.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a199b49b97c2df98dacaee157f8ee821d1b989a53666a5b336506e8f685a25ca
BLAKE2b-256 checksum
How to use checksums
2abfe8a77d0e2ea5dfc08321af40472f2508f6e52d9a80fba42fc415f98c0e80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / aura_harness-0.3.6-py3-none-any.whl

Download URL aura_harness-0.3.6-py3-none-any.whl
Size 119.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9dd10f024b2ac4ae51292c7a04fa2b0dcc371540fda4622c61c1b39c1b6314ad
BLAKE2b-256 checksum
How to use checksums
4ef7938dbd5bf23f748cfb858974de88189f3c195b1230ab7fd62191ede4835e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.6 This release

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page