← Back to directory

Prüft einen behaupteten HID-Report-Feldplan gegen Global-Push/Pop, Local-Reset, ...

https://detect.halowerk.com/v1/F-B-USB_HID_REPORT_LAYOUT/usb-hid-report-global-local-layout-claims

Overview

Prüft einen behaupteten HID-Report-Feldplan gegen Global-Push/Pop, Local-Reset, Usagezuordnung und bitgenaue fortgesetzte Offsets je Report-ID und Richtung.

Protocol x402 (POST)
Price $0.0030
Payment Asset USD Coin
Payment Network eip155:8453
Category uncategorized
Provider detect
Source bazaar
Indexed 2026-11-02 19:28:37

Health

Status unknown
Latency (p50) —
Uptime (30d) —
Reliability Score —
Last Checked Never
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements —
Asset Verified —
Facilitator —

Input Schema

{ "body": { "artifact": { "claimed_fields": [ { "constant": false, "count": 3, "direction": 0, "item_index": 5, "offset_bits": 0, "report_id": 0, "size_bits": 3, "usage_codes": [ 131073, 131074, 131075 ], "variable": true }, { "constant": true, "count": 1, "direction": 0, "item_index": 8, "offset_bits": 9, "report_id": 0, "size_bits": 7, "usage_codes": [], "variable": false } ], "claimed_reports": [ { "direction": 0, "report_id": 0, "total_bits": 16, "wire_bytes": 2 } ], "claims": { "array_fields": 0, "constant_fields": 1, "global_pushes": 0, "main_data_items": 2, "maximum_global_depth": 0, "repeated_variable_usages": 0, "report_fields": 4, "report_layouts": 1, "total_data_bits": 16, "variable_fields": 3 }, "items": [ { "op": "UsagePage", "value": 2 }, { "op": "ReportSize", "value": 3 }, { "op": "ReportCount", "value": 3 }, { "op": "UsageMinimum", "value": 1, "width_bytes": 1 }, { "op": "UsageMaximum", "value": 3, "width_bytes": 1 }, { "op": "Input", "value": 2 }, { "op": "ReportSize", "value": 7 }, { "op": "ReportCount", "value": 1 }, { "op": "Input", "value": 1 } ] } }, "bodyType": "json", "method": "POST", "type": "http" }

Output Schema

{ "example": { "billable": true, "findings": [ { "confidence": 100, "evidence": [], "limits": [ "USB HID1.11 sections5.4,6.2.2.4–8,8.1–4: decoded short-item trace, independent Input/Output/Feature and ReportID bit packing, global Push/Pop and local reset. No USB access, device conformance, values or physical-unit conversion.", "At most256 items,4096 fields,64 global/collection depth,65536 bits/report,1000000 total bits. Local usages are either explicit Usage entries or one same-page min/max range; mixed usage/range or Delimiter unsupported. Missing data usages and mixed implicit/explicit ReportIDs are unknown." ], "module": "usb-hid-report-global-local-layout-claims", "state": "not_observed", "value": { "array_fields": 0, "claim_mismatches": 0, "claims_match": true, "constant_fields": 1, "global_pushes": 0, "layout_claims_match": true, "main_data_items": 2, "maximum_global_depth": 0, "repeated_variable_usages": 0, "report_fields": 4, "report_layouts": 1, "total_data_bits": 16, "variable_fields": 3 }, "warnings": [] } ], "known_count": 1, "scope": { "contact_values_returned": false, "network": false, "supplied_artifact_only": true }, "warnings": [] }, "type": "json" }