{"action":"created","issue":{"url":"https://api.github.com/repos/ipfs/ipfs/issues/31","repository_url":"https://api.github.com/repos/ipfs/ipfs","labels_url":"https://api.github.com/repos/ipfs/ipfs/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/ipfs/ipfs/issues/31/comments","events_url":"https://api.github.com/repos/ipfs/ipfs/issues/31/events","html_url":"https://github.com/ipfs/ipfs/issues/31","id":42603744,"number":31,"title":"Backlinks: is this in scope for ipfs ?","user":{"login":"mildred","id":33804,"avatar_url":"https://avatars3.githubusercontent.com/u/33804?v=4","gravatar_id":"","url":"https://api.github.com/users/mildred","html_url":"https://github.com/mildred","followers_url":"https://api.github.com/users/mildred/followers","following_url":"https://api.github.com/users/mildred/following{/other_user}","gists_url":"https://api.github.com/users/mildred/gists{/gist_id}","starred_url":"https://api.github.com/users/mildred/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mildred/subscriptions","organizations_url":"https://api.github.com/users/mildred/orgs","repos_url":"https://api.github.com/users/mildred/repos","events_url":"https://api.github.com/users/mildred/events{/privacy}","received_events_url":"https://api.github.com/users/mildred/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":26,"created_at":"2014-09-12T07:36:23Z","updated_at":"2018-03-08T12:15:34Z","closed_at":null,"author_association":"NONE","body":"Hi,\n\nI'm having this wonderful idea that IPFS could implement and that would give it a huge advantage over the legacy Web: backlinks automatic discovery.\n\nThe idea is that similarly to forward links, we should be able to discover backlinks. This would enable a lot of new applications. For example comments on a blog posts could be resources on their own (published by the author of the comment and not the author of the blog post) that link forward to the blog post:\n\n```\n<link rel=\"comment\" href=\"ipfs://HASH_OF_BLOG_POST\"/>\n```\n\n(this is just the HTML way to express a link, but it could be expressed in many other ways)\n\nNow on the blog post, we either have a javascript application that would search for all links rel=comment that are pointing to itself (ipfs://HASH_OF_BLOG_POST) or we could have an application that looks through the comments offline, and the blog author would publish a whitelist of authorized comments to appear on his blog post in the form:\n\n```\n<link rev=\"comment\" href=\"ipfs://HASH_OF_COMMENT\"/>\n....\n```\n\n(again, this is only the HTML way of expressing the backlinks)\n\nWhat we would need is a way to declare forward links to resources we publish. This could be either as metadata, or done by parsing the file and detect links. These links must then be published globally, indexed by both source and destination hash.\n\nideas:\n- add links to the DHT indexed by the source link hash or the destination link hash. When looking for the hash, we would get a list of links and backlinks\n- in order to avoid putting too much information to the DHT, store the links in the swarms.\n\nIf this is not in scope for IPFS, then we should perhaps see an additional protocol to implement that, and see how it could be best integrated to IPFS.\n"},"comment":{"url":"https://api.github.com/repos/ipfs/ipfs/issues/comments/371470675","html_url":"https://github.com/ipfs/ipfs/issues/31#issuecomment-371470675","issue_url":"https://api.github.com/repos/ipfs/ipfs/issues/31","id":371470675,"user":{"login":"lgierth","id":19248,"avatar_url":"https://avatars0.githubusercontent.com/u/19248?v=4","gravatar_id":"","url":"https://api.github.com/users/lgierth","html_url":"https://github.com/lgierth","followers_url":"https://api.github.com/users/lgierth/followers","following_url":"https://api.github.com/users/lgierth/following{/other_user}","gists_url":"https://api.github.com/users/lgierth/gists{/gist_id}","starred_url":"https://api.github.com/users/lgierth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lgierth/subscriptions","organizations_url":"https://api.github.com/users/lgierth/orgs","repos_url":"https://api.github.com/users/lgierth/repos","events_url":"https://api.github.com/users/lgierth/events{/privacy}","received_events_url":"https://api.github.com/users/lgierth/received_events","type":"User","site_admin":false},"created_at":"2018-03-08T12:15:34Z","updated_at":"2018-03-08T12:15:34Z","author_association":"OWNER","body":"I reported @lesfairepartdalya for spam and removed their comments."}}
{"actor":{"display_login":"lgierth"}}