On Tuesday, July 5, 2005, at 10:11  AM, Tim Bray wrote:
On Jul 5, 2005, at 8:58 AM, Bob Wyman wrote:
    We can debate what it means to have an "interoperability" issue,
however, my personal feeling is that if systems are forced to break and discard signatures in order to perform usual and customary processing on entries that falls very close to the realm of interoperability if not within it. Deferring this issue until the implementer's guide is written is likely to defer it beyond the point at which common practice is established. The result is likely to be that intermediaries and aggregators end up discarding
most signatures that appear in source feeds.

Huh?! Pardon my ignorance, could you please provide an explanation for the simple-minded as to how the absence of a source element in a signed entry will lead to signatures being discarded? Also, it would be helpful to sketch in some of the surrounding scenario... -Tim

If a signed entry doesn't have a source element and an aggregator inserts one, the signature will be broken--thus the aggregator will either discard the signature or republish the entry with a broken signature.

Perhaps language like this would work without being too much of a change at this late date:

"When signing individual entries that do not contain an atom:source element, be aware that aggregators inserting an atom:source element will be unable to retain the signature. For this reason, publishers might consider including an atom:source element in all individually signed entries."

Reply via email to