Michael Schrage writes about the different ways to create prototypes. He mentions periodic prototyping, which means that every two weeks (or another interval) a team must show what they've created. Ready, or not.
Sprint demos are a form of periodic prototype. Fact is, if you're using Scrum as your Agile framework you should be using proof of concepts and prototypes to validate your product and feature ideas.