Metadata-Version: 2.4
Name: badass-runner-protocol
Version: 0.2.0
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

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

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