path-identity = ( ALPHA / DIGIT )*( ALPHA / DIGIT / "-" / "." / "_" )
path-keyword = "POSTED" / "MISMATCH"
path-address = IPv4address / no-fold-literal ; see [RFC2373]
A good idea, but the term <path-identity> needs to include everything that may occur in the list, except the two keywords, because it is used with that meaning in many places.
1. It MUST establish the trusted identity of the source of the
article and compare it with the leftmost <path-identity> of the
Path header's content. If it matches it MUST then prepend its own
<path-identity> and a '/' <path-delimiter> to that content; this
SHOULD then be followed by CRLF and WSP if it would otherwise
result in a line longer than 79 characters. If it does not match
then it prepends instead two entries to that content; firstly the
true established <path-identity> of the source followed by a '?'
<path-delimiter>, and then, to the left of that, its own <path-
identity> followed by a '/' <path-delimiter> as usual. This
prepending of two entries SHOULD NOT be done if the provided and
established identities match. See a-5.6.4 for the significance of
the various <path-delimiter>s.