The Bitcoin Cash Protocol has evolved since its inception by Satoshi Nakamoto in 2009.
These evolutions have taken form in live network protocol changes, hard forks, and soft forks.
The greater Bitcoin community has attempted to document the protocol many times since the creation of the network.
Other documentation sources include:
In early 2019, Jonathan Silverblood proposed BUIP121, “Create formal BCH specifications”, to Bitcoin Unlimited.
Soon after, the proposal and an initial budget were approved.
Later in 2019 at the Bitcoin Cash City conference in Townsville, QLD Australia, some members of the BCH development community, including Jonathan Silverblood, John Nieri, Josh Ellithorpe, and Mark Lundeberg approached Josh Green of Software Verde to lead the effort of a consolidated descriptive specification for the protocol.
After the conference concluded, Software Verde approached Bitcoin Unlimited with an implementation proposal and it was accepted by Andrew Clifford and Andrew Stone.
The proposal includes the work of Andrew Stone who had previously started BUwiki with similar objectives.
With the funding provided by Bitcoin Unlimited, the Bitcoin Cash Protocol project began as a collaboration within the community, directed by Josh Green in December of 2019.