On 2/3/2025 8:58 PM, Murray S. Kucherawy wrote:
On Sat, Feb 1, 2025 at 10:00 AM Dave Crocker <d...@dcrocker.net> wrote:

    As such, an honest and pragmatic charter needs to cite that draft
    and needs to explicitly encourage consideration of alternatives.


I think I'm fine with adding something like this, though I would hope everyone realizes that it's expected in open standards work and shouldn't be necessary.

Including the citation, with low-reliance usage language, like, "as input to discussion" is quite common. Again, it aids readers who are not already familiar with the context of the working group.

As for your hope:

"... you might also note that the X people are probably not going to
spend many cycles to develop and test a DKIMbis since they have already
concluded it's not going to be capable of solving the problems they
consider to be important to them "
demonstrates a stance rather far from that hope, as did the other appeals to authority. Also there is the lack of any serious engagement in constructive discussion by the few folk active here, who were part of the group of X people.

I'm pressing this point because it is common for IETF leads to respond to these sorts of problems with this sort of broad, cautionary note to the mailing list, and for it to have only a temporary effect, at best.



    An Internet message (email) may, from creation to final delivery,
    pass through multiple intermediaries, some of which simply handle
    and route the message, others effecting an interim delivery and
    re-injection into the ecosystem. There are complexities with this
    handling model, such as evaluation, filtering, intentional
    mutation, and even malicious activities.

    Again, the term intermediaries does not have a clear, consistent,
    widely-held meaning.  It could reasonably mean MTAs.  It could
    reasonably mean mailing lists.  Because it variously does.

    There is no way to know what is meant here.  Especially for a
    potentially wide-spread audience, including folk with little email
    technology background, but who need to understand the goals of
    this working group.  A charter needs to be understandable to such
    folk.

...

But since we keep coming back to this paragraph, I'm starting to think we could just drop it or cut nearly all of it.  I don't think we need to spend a ton of energy expounding precisely on the complexities of email to lay the groundwork for this charter.  "The email ecosystem is venerable and complex" might be all we need to say.

Do you have an alternative suggestion?

Hmmm.  On re-reading now, I see a simple change that will suffice, and don't understand why it didn't occur to me before. My concern was only with the word intermediary, and not with the rest of the paragraph.

To belabor my continuing point of concern about terminology:  You send me a note addressed to me.  You send another note to this list and it gets to me.  These are profoundly different acts of communication.  And both the author and the recipient know it. Any technical discussion that misses or denies that difference is going to make simplistic choices likely to produce collateral problems.

But to suggest the specific fix here:  handling agent, in place of intermediary.  Handling agent is generic and not a term of art or otherwise in common use.  I believe that it covers all of the relevant architectural components, and it is used later in the draft charter.



    There are contemporary issues, which were not concerns at the
    time of STD 76 <https://datatracker.ietf.org/doc/std76/> or
    earlier standards, that the community now seeks to address,
    including the following:

     *

        There is a desire to maintain validation of a message's
        signing identifier across common transit and forwarding
        modifications. When a message goes through a re-posting, such
        as through a mailing list, the validation signature typically
        does not survive and cannot be recovered. Fixing this would
        permit a more robust evaluation of the message.

    'Message's signing identifier" has meaning only to experts and has
    not been introduced or explained here.


There must be some reasonable boundary regarding how far into definitions the charter has to go.  It's enough, I think, that we reference STD 76 where all of the background can be found.

Yeah. Sorry.  Missed the linkage there.  but, ummm, well, looking there I am reminded that the term it uses is "signing identity". My discomfort with the latter word here notwithstanding, I suggest using exactly the term from that spec.  sigh. sorry. mumble...



    So, perhaps:

        DKIM attaches a domain name to a message, by using a
        cryptographic signature.  The signature survives simple
        relaying but does not survive transit through some
        {intermediaries?}.  There is a desire to retain signature
        validity across a wider range of common transit, including
        where modifications are made during forwarding, such as by
        mailing lists.


Sure, but this drops the "some responsibility" language you had provided previously.  Are we OK with that?

The paragraph is about signature survival, and not signature use.  So, yes.



    The working group will strongly prefer output that, when
    deployed, does not disturb the deployed ecosystem. It may,
    however, through the normal course of evolution, replace
    technologies such as DKIM, DMARC, and ARC.

    The issue is less about disturbing the deployed ecosystem and more
    with seeking incremental improvement, where replacement is a last
    resort.  The difference between these two is extremely important. 
    Especially given the demonstrated positions of the primary
    advocates of this work.


How about this?

"The working group will prefer a result that is incremental to the deployed ecosystem.  It may, however, determine that a technology that supersedes existing technologies such as DKIM, DMARC, and ARC, is a superior solution.  In either case, the working group will be expected to document support for its decisions."

wfm.

Thanks.

d/

--
Dave Crocker

Brandenburg InternetWorking
bbiw.net
bluesky: @dcrocker.bsky.social
mast: @dcrocker@mastodon.social
_______________________________________________
Ietf-dkim mailing list -- ietf-dkim@ietf.org
To unsubscribe send an email to ietf-dkim-le...@ietf.org

Reply via email to