Back to Phase 3: Detailed Design
A prototype is a simulation of the intended presentation and functionality of the system. It allows user validation prior to committing to build, and demonstrates its intended functionality to the development team. In the detailed design phase, a prototype would typically be based on high-fidelity wireframes or comps.
A high-fidelity prototype should be digital and interactive, even if only for highly specific click-paths. The fidelity at this point should be close enough to an exact representation of the intended final product, that testing of the prototype should result in reasonably accurate user performance data (e.g. time to perform a given task).