A method for controlling the release of an as-rendered configuration of a
digital work, comprising the steps of presenting said digital work as a
composite of a plurality of layers comprising at least a first layer and
a second layer; providing a rendering protocol interface which is adapted
for defining said as-rendered configuration of the digital work by
specifying a first rendering status of said first layer and a second
rendering status of said second layer; providing a rendering protocol
facility adapted for storing and controlling the release of said first
and second rendering status of said first and second layers respectively
in accordance with said as-rendered configuration; restricting
unauthorized access to the rendering protocol interface, thereby
preventing unauthorized modification of said as-rendered configuration;
and releasing said digital work with said as-rendered configuration. The
method has application in selling books, movies, software, music and
other information products. A method of selling a preview version of an
information product along with an option of purchase of the original
version is described.