It is so proprietary in fact all of the spec is on github:
https://github.com/zwave-js/specs
Even with a spec on github, a protocol can still be proprietary, e.g. if companies have to pay to use it legally in products