On Wed, Mar 19, 2025 at 7:03 PM Dotzero <dotz...@gmail.com> wrote:

> As one of the people who originally came up with DMARC,  I strongly
> disagree with approach 3. We could have kept DMARC a "private club" that
> created value only for those invited to participate. Instead the
> participants in the effort felt that the value created should be publicly
> available to everyone  through a public standards effort and that IETF was
> the natural place for such an effort. Failure Reports are part of that
> value proposition. They are currently being provided today but
> privately.,as a result of privacy and liability concerns stemming from
> various regulatory frameworks from governmental bodies.
>

Doing (1) is pretty expensive relative to the other two, and we should be
sure the value is there.  Can you say more about who is providing or
consuming them?

It's one thing to say failure reports have value, but if that value in the
real world is effectively vaporware, is it a good use of our time to
preserve it?

Anecdotally, standardized debugging tools don't seem to be something the
community is interested in.  During the development of DKIM, I found it
enormously useful to be able to capture certain details about the message
being verified, and make those available to the signer so we can see where
things were breaking down.  I implemented a way to do this that worked very
well in my open source tool, but there was little (i.e., no) interest from
other implementations.  The DKIM WG wasn't interested in pursuing this.  I
managed to convince the MARF WG to publish this (as RFC 6651), but after
all that time I think mine was the only implementation.  Some aspects of
that specification became failure reporting in DMARC.  But if that was
ultimately of only local value in DKIM, and if what Seth is saying about
the dearth of uptake of the same idea for DMARC is true, then I don't know
what value proposition we're seeking to preserve here.

Another way to look at this: It seems more like implementers tend to
develop their own private ways to debug things rather than embedding them
in the base of whatever it is you're developing.  You could call that a
"private club", I guess, but maybe the lesson is rather that there's simply
no appetite for interoperability here, which obviates the need to do
standards work.

While I prefer option 1, I can reluctantly accept option 2 as it allows " a
> second bite of the apple" at a later point if the IETF email community
> decides to take up the effort at a later point..We are so close. Let's
> complete the journey we started.
>

I'll revise my position and say that I prefer (3), but I would also accept
(2).

-MSK
_______________________________________________
dmarc mailing list -- dmarc@ietf.org
To unsubscribe send an email to dmarc-le...@ietf.org

Reply via email to