# Phase 5.9: Decode One Hub Envelope

Canonical Beads issue: `dirtydash-px3.9`

## Outcome

One signed hub envelope decodes into the collector domain type.

## Scope

Allowed:

- decoder interface and one fixture

Out of scope:

- full system rollout and the entire fleet deployment

## Dependencies

- signed envelope fixture

## Acceptance Evidence

- decoder contract test passes

## Execution Boundary

- Acceptance boundary: decode one signed envelope
- Module surface: decoder interface and signed-envelope fixture
- Review boundary: decoder interface diff and contract test

## Quality Gates

- focused tests and diff review

## Replanning Triggers

- decoding requires changing the accepted envelope contract
