The Valtt system is based around Agreements and Clickwraps. An Agreement is comprised of the following: a name or title, a version, the actual text of the agreement, and some specific settings that define how the agreement will be presented. A Clickwrap is the set of data that together proves that your user agreed to your Agreement at a specific time and date.
At a high level, it works like this: create an Agreement, lock the Agreement, set the Agreement as active, paste the code on to your website or use the API, and start collecting clickwraps. Under the definitions below we will go in to detail on how this process works.