On Wed, Aug 15, 2018 at 6:33 AM, Dave Crocker <dcroc...@gmail.com> wrote:
>
> This doesn't sound like compelling benefit, which is why I suggest
> removing it.  Absent compelling benefit, simpler specifications is to be
> preferred, IMO.


Absolutely agreed on simplifying the spec, but the above conversation
misses the points in the email I sent an hour or two earlier.

In particular, there was a design decision made at the genesis of ARC to
store excess trace information that receivers could use to further analyze
the Chains on the receipt. This is well documented in 11.3.3, as part of
the experiment is looking into what trace information is actually valuable.

As I've mentioned previously several times in this thread, without the Seal
that affixes cv=fail to the message including all the ARC header fields in
its scope, this trace information is no longer authenticatable and
therefore cannot be trusted. This is a violation of the explicit design
decision this protocol was built up from.

But to also reiterate: what is Sealed when cv=fail is attested to (itself,
the entire chain, or nothing at all) DOES NOT AFFECT INTEROPERABILITY. What
it does effect are preserving trace information and preventing forged data
from being reportable. This seems deeply valuable to me.
_______________________________________________
dmarc mailing list
dmarc@ietf.org
https://www.ietf.org/mailman/listinfo/dmarc

Reply via email to