Metadata-Version: 2.4
Name: badass-runner-protocol
Version: 0.2.3
Summary: Public wire contracts for BADASS runners
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: pydantic==2.12.5

# BADASS Runner Protocol

Public, versioned wire contracts shared by BADASS Cloud and BADASS runners.

This package contains transport DTOs, strict boundary validation, capability
constants, and credential-safe enforcement-observation sanitization. It does
not contain evaluation policy, verdict logic, attack definitions,
qualification logic, credential resolution, or backend application code.

## Install

The current public release is:

```bash
pip install badass-runner-protocol==0.2.2
```

Version 0.2.3 is staged in this source tree for the next guarded release and is
not installable from PyPI yet.

The protocol package is versioned independently from the runner. Backend and
runner releases that communicate with each other must pin the same protocol
version.
