{"action":"created","issue":{"url":"https://api.github.com/repos/w3c-social/webmention/issues/6","labels_url":"https://api.github.com/repos/w3c-social/webmention/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/w3c-social/webmention/issues/6/comments","events_url":"https://api.github.com/repos/w3c-social/webmention/issues/6/events","html_url":"https://github.com/w3c-social/webmention/issues/6","id":118941987,"number":6,"title":"Allow 404 to trigger deletion as well as 410","user":{"login":"azaroth42","id":871868,"avatar_url":"https://avatars.githubusercontent.com/u/871868?v=3","gravatar_id":"","url":"https://api.github.com/users/azaroth42","html_url":"https://github.com/azaroth42","followers_url":"https://api.github.com/users/azaroth42/followers","following_url":"https://api.github.com/users/azaroth42/following{/other_user}","gists_url":"https://api.github.com/users/azaroth42/gists{/gist_id}","starred_url":"https://api.github.com/users/azaroth42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/azaroth42/subscriptions","organizations_url":"https://api.github.com/users/azaroth42/orgs","repos_url":"https://api.github.com/users/azaroth42/repos","events_url":"https://api.github.com/users/azaroth42/events{/privacy}","received_events_url":"https://api.github.com/users/azaroth42/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-11-25T23:37:26Z","updated_at":"2015-11-26T00:21:19Z","closed_at":null,"body":"\r\nIn the Updating section, 410 is explicitly called out as triggering a deletion. It seems like many situations would result in a 404 to trigger deletion as well, such as the domain name being sold and reused, the content management system changing and becoming unaware of all previous URLs, and so forth.\r\n\r\nEqually, simply don't refer to HTTP status codes, as one assumes that the 410 would not mention the target, and hence fall under the second clause that triggers deletion :smile_cat: "},"comment":{"url":"https://api.github.com/repos/w3c-social/webmention/issues/comments/159764425","html_url":"https://github.com/w3c-social/webmention/issues/6#issuecomment-159764425","issue_url":"https://api.github.com/repos/w3c-social/webmention/issues/6","id":159764425,"user":{"login":"tantek","id":46418,"avatar_url":"https://avatars.githubusercontent.com/u/46418?v=3","gravatar_id":"","url":"https://api.github.com/users/tantek","html_url":"https://github.com/tantek","followers_url":"https://api.github.com/users/tantek/followers","following_url":"https://api.github.com/users/tantek/following{/other_user}","gists_url":"https://api.github.com/users/tantek/gists{/gist_id}","starred_url":"https://api.github.com/users/tantek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tantek/subscriptions","organizations_url":"https://api.github.com/users/tantek/orgs","repos_url":"https://api.github.com/users/tantek/repos","events_url":"https://api.github.com/users/tantek/events{/privacy}","received_events_url":"https://api.github.com/users/tantek/received_events","type":"User","site_admin":false},"created_at":"2015-11-26T00:21:19Z","updated_at":"2015-11-26T00:21:19Z","body":"A 410 indicates an explicit deletion. The many situations you mention are not explicit deletions, accidental at best:\r\n* domain name being sold - the original owner did not explicitly delete the previous posts\r\n* domain name being reused - same.\r\n\r\nOTOH - the downside risk of temporary 404s due to unreliability in the web causing errant deletions is a real risk and avoiding that greatly outweighs the convenience implied by the \"domain name being sold and reused\" scenario.\r\n* domain name being sold - might have been hijacked, best not to make that automatically cause individual permalink deletions\r\n* domain name being reused - easy configuration error on the part of the owner, again, better to be forgiving and not cause individual permalink deletions."}}