Hardware Chain Integration
- Read the chain overview, the relevant chain document, and the device capability matrix.
- Find the closest existing chain method and its fixtures/tests.
- Separate host-side validation and serialization from device-owned key use and confirmation.
- Preserve exact derivation-path, numeric, byte-order, canonical-encoding, and signature semantics.
- Never log or persist seed material, private keys, passphrases, raw sensitive payloads, or wallet sessions.
- Do not bypass device confirmation or silently downgrade an unsupported device/firmware path.
- Test deterministic public vectors, malformed input, unsupported firmware/device capability, cancellation/failure, and public API compatibility.
When shared method infrastructure changes, verify at least one existing chain in addition to the new or modified chain.