使用加密基元来跟踪文件的修改（通过SHA-1安全杂凑, secure hash），并验证用户的行动（通过RSA的加密），支持历史版本的合併。Git最早是根据Monotone改写。
特色.类似 GNU arch, 而不像Subversion, Monotone 是透过分散式的手段来进行版本控制。Monotone 还使用SHA-1 hashes来定义档案系统, 有如 Git 以及 Mercurial的作法一样.Monotone的其他特色如下：