Reference · evidence boundaries

Keep four different numbers and roles apart.

Port labels, negotiated class, shared allocation, and application throughput answer different questions.

Quick distinctions

EvidenceWhat it establishesWhat it does not establish
Port/device/cable declarationPublished ceiling or supported featureLive negotiation
Negotiated link classCurrent connection class where telemetry exposes itApplication throughput
Shared upstream budgetFinite planning pool for simultaneous clientsEqual per-port allocation
File-copy or benchmark resultEnd-to-end workload resultWhich segment negotiated down

Role map

LayerRolesMay be dual-role?
PowerSource / SinkDRP when declared
USB dataDFP/Host / UFP/DeviceDRD when declared
DisplaySource / SinkOnly if both directions are explicitly supported

Safe fallback evidence

Primary sources