Reporting -- Error Codes

The channel management, SASL, and TLS profiles use three digit error codes (e.g., 550) to convey error information, e.g.,

    <error code="421"
           xml:lang="en-US">service not available</error> 

There are two other popular styles of conveying error identities, extended (e.g., 5.5.12) and tokenized (e.g., syntaxError). Other profiles are free to use any of these styles, although inertia suggests that new profiles are more likely than not to reuse what other profiles use.

Should these profiles use a different style?

Open Issues, BEEP working group, 48th Meeting of the IETF, Pittsburgh, PA