The protocol that Proton specifies. That is, errors that cause a return code of 1. Clearly errors causing return code 2 aren't possible to exemplify as they are implementation dependent.