AW-1 Breaker
Deterministic, sub-millisecond execution circuit breaker for autonomous AI agent tool-calls.
Standard LLM guardrails (RLHF, system prompt boundaries) operate in-band: models evaluate their own compliance. When autonomous agents are granted tool-calling access to system shells, databases, or financial disbursement rails, adversarial injections or goal drift can bypass prompt restrictions via Base64 obfuscation, polyglot payloads, or velocity micro-drains.
aw1-breaker enforces an out-of-band execution interlock between the agent reasoning node and downstream execution sockets.
Installation
pip install aw1-breaker
Quickstart
from aw1 import ExecutionBreaker
breaker = ExecutionBreaker(baseline_velocity=50000.0)
result = breaker.intercept(
actor_id="agent_treasury_01",
tool_name="disburse_funds",
payload='{"target": "core_ledger", "action": "payout"}',
amount=12000.0
)
print(result)
License
MIT License. Designed and maintained by Laveto Labs.
Metadata
Release files for aw1-breaker 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aw1_breaker-0.1.0.tar.gz | 5.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aw1_breaker-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.5 kB
Release files / aw1_breaker-0.1.0.tar.gz
| Download URL | aw1_breaker-0.1.0.tar.gz |
|---|---|
| Size | 5.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e654081023968cdd7f4eac2c992d50fb3b0e18ce58cdf8be84ce7d9e33c4c35c
|
|
BLAKE2b-256 checksum How to use checksums |
06b225c204f8d72ab1255049d3c40f42ccfefbbe424855b39a9b24ad7c5a19c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.1
|
Release files / aw1_breaker-0.1.0-py3-none-any.whl
| Download URL | aw1_breaker-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ca8ccbee09445b850230df1b75dbf94393c7e66d9a0c38d06055022dec92308a
|
|
BLAKE2b-256 checksum How to use checksums |
168b25c9b2466b942a3aa9c44274dd39463086326f2ff8a7456c3916a95b423b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.1
|