I don't actually think my experience in this area is broad enough to 
have an informed opinion on what is "exact and complete".  I have 
implemented several RFC's, but these are of varying quality, in some 
cases a DECnet specification being undoubtedly better.
That being said, I think what was in the back of my mind were the SMTP 
and FTP specifications, RFC959 being paradigmatic,
5.3.  COMMANDS
    The commands are Telnet character strings transmitted over the
    control connections as described in the Section on FTP Commands.
    [...]
    The commands begin with a command code followed by an argument
    field.  The command codes are four or fewer alphabetic characters. 
    Upper and lower case alphabetic characters are to be treated
    identically.  Thus, any of the following may represent the retrieve
    command:
    RETR    Retr    retr ReTr    rETr
    This also applies to any symbols representing parameter values, such
    as A or a for ASCII TYPE.  The command codes and the argument fields
    are separated by one or more spaces.
I hasten to add that Johnny has had to repeatedly pound into my head 
that FTP and DAP are most emphatically /not/ the same thing.  So, have 
to stop thinking apples as oranges.
 
------------------------------------------------------------------------
 On 11/22/22 1:46 PM, Paul Koning wrote:
 For RSTS/E at least, that's often true in the later versions, not so much in the
early ones.  And it requires work to do case-insensitive matching, which was made easier
in a later RSTS/E version (V5 or V6 I think) with a string transformation function in
Basic-Plus.  Before then, e.g., in RSTS V4, being case insensitive was a major hassle and
unlikely to be practiced consistently.
 As for protocols, that's different from user interfaces.  If there is a list of
values you should assume that's the list, and not rely on fuzzy matching unless
explicitly mentioned in the document.  Unlike RFCs, DECnet specs should be treated as
exact and complete, because by and large they are.
 	paul
> ------------------------------------------------------------------------
> On Nov 22, 2022, at 12:25 PM, Thomas DeBellis<tommytimesharing(a)gmail.com> 
wrote:
>
> Well...  Yes, it is a true statement that DAP V5.6 is showing the list of months in
upper case (pages 63 and 64), so no disagreement there.
>
> On the other hand, nowhere in the specification do I find any mention of either an
UPPER or lower case requirement for any character string and that is something I would
have expected if it were an explicit requirement.  Historically the DEC systems that I
used (OS-8, RSTS/E, RSX, VMS, Tops-%0, Etc.) were largely case insensitive and that was my
expectation.