$model is a material shader parameter available in all Source games. It marks a material as for use on a model rather than a brush.
Risk of Confusion:There is also a
$model command for QC files.
It is only necessary with shaders that could apply to either, like
VMT Syntax Example