# Flow: Hardware Check — OBSOLETE > **Removed in AZ-197 (2026-05-13).** > > The `POST /resources/check` endpoint, the `UserService.CheckHardwareHash` method, the `HardwareIdMismatch` (40) and `BadHardware` (45) error codes, and the hardware-hash component of `Security.GetApiEncryptionKey` no longer exist. Resource downloads no longer require a hardware fingerprint. > > See `_docs/03_implementation/batch_06_report.md` and the AZ-197 task spec for context. Devices ship as fTPM-secured Jetsons or via SaaS; per-machine credential binding is no longer the relevant threat model. > > This file is retained as a tombstone so historical references resolve. Do not link to it from new docs. ```mermaid flowchart TD Start([POST /resources/check — REMOVED]) --> Removed[Endpoint deleted in AZ-197] ```