# Bounded Authority Report Adapter v0.3.0 - Table of Contents

> Holder-side companion signer for the Bounded Authority Protocol — signs protocol objects (holder proofs, boundary anchors, grants, key transitions) through a local key handle over the protocol's deterministic signing inputs. The private key never enters the library.

## Pages

- [Bounded Authority Report Adapter](readme.md)
- [Usage rules](usage-rules.md)
- [Changelog](changelog.md)
- [Contributor Covenant Code of Conduct](code_of_conduct.md)
- [Contributing](contributing.md)
- [LICENSE](license.md)
- [NOTICE](notice.md)
- [Security policy](security-1.md)
- [Consuming an envelope from this adapter](consumer-integration.md)
- [Errors](errors.md)
- [Getting started](getting-started.md)
- [Recipes](recipes.md)
- [Security model](security-2.md)
- [Sign telemetry](telemetry.md)
- [Upgrading](upgrading.md)

## Modules

- [BoundedAuthorityReportAdapter](BoundedAuthorityReportAdapter.md): Universal companion signer to `BoundedAuthorityProtocol`.
- [BoundedAuthorityReportAdapter.Telemetry](BoundedAuthorityReportAdapter.Telemetry.md): The closed, value-free telemetry surface for the four signing entry points.

## Mix Tasks

- [mix bounded_authority_report_adapter.doctor](Mix.Tasks.BoundedAuthorityReportAdapter.Doctor.md): Preflight-checks a key-handle module against the adapter's behaviour contract.
- [mix bounded_authority_report_adapter.install](Mix.Tasks.BoundedAuthorityReportAdapter.Install.md): Scaffolds a starter key-handle module — the holder-side integration point.

