Во многих областях необходимо использовать гарантийные документы, которые подпишут люди, задействованные в процессе. Например, в кинематографе необходимо соглашение о неразглашении: это создано для того, чтобы зрители заранее не знали о съёмочном процессе. В программировании видеоигр такое соглашение нужно для того, чтобы потенциальные пользователи не раскрывали карт до выхода игры.