Presentation API specification