- Git is a distributed version control system created by Linus Torvalds and maintained by Junio Hamano since 2005. It uses a test framework called Sharness, developed by Junio Hamano and extracted by Mathias Lafeldt, that helps ensure Git remains stable. - IPFS is a new peer-to-peer hypermedia protocol designed to make the web faster, safer, and more open. Like Git and BitTorrent, IPFS is content-addressed, with content addressed by a cryptographic hash. It uses the Go programming language and has a command line interface. - The author began using Sharness to write black box tests for IPFS in October 2014 when the project was still