 key in the world
state or a private data collection. See interaction points <strong>2</strong> and <strong>4</strong>.</p>
<p>The simplest of these APIs allows smart contracts to form and split composite
keys from their individual components. Slightly more advanced are the
<cite>ValidationParameter()</cite> APIs which get and set the state based endorsement
policies for world state <strong>(2)</strong> and private data <strong>(4)</strong>. Finally,
<cite>getHistoryForKey()</cite> retrieves the history for