{"action":"created","issue":{"url":"https://api.github.com/repos/ipfs/specs/issues/111","repository_url":"https://api.github.com/repos/ipfs/specs","labels_url":"https://api.github.com/repos/ipfs/specs/issues/111/labels{/name}","comments_url":"https://api.github.com/repos/ipfs/specs/issues/111/comments","events_url":"https://api.github.com/repos/ipfs/specs/issues/111/events","html_url":"https://github.com/ipfs/specs/pull/111","id":159862692,"number":111,"title":"Proposed IPLD changes","user":{"login":"davidar","id":24291,"avatar_url":"https://avatars.githubusercontent.com/u/24291?v=3","gravatar_id":"","url":"https://api.github.com/users/davidar","html_url":"https://github.com/davidar","followers_url":"https://api.github.com/users/davidar/followers","following_url":"https://api.github.com/users/davidar/following{/other_user}","gists_url":"https://api.github.com/users/davidar/gists{/gist_id}","starred_url":"https://api.github.com/users/davidar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidar/subscriptions","organizations_url":"https://api.github.com/users/davidar/orgs","repos_url":"https://api.github.com/users/davidar/repos","events_url":"https://api.github.com/users/davidar/events{/privacy}","received_events_url":"https://api.github.com/users/davidar/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ipfs/specs/labels/backlog","name":"backlog","color":"ededed"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-06-13T02:21:01Z","updated_at":"2016-07-12T09:14:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ipfs/specs/pulls/111","html_url":"https://github.com/ipfs/specs/pull/111","diff_url":"https://github.com/ipfs/specs/pull/111.diff","patch_url":"https://github.com/ipfs/specs/pull/111.patch"},"body":"This patch fixes some of the inconsistencies in the IPLD spec, as well as resolving some existing issues, namely:\r\n\r\n- ipfs/go-ipfs#2053 - allow raw data in leaf nodes\r\n- ipfs/go-ipfs#1582 - use EJSON for encoding (non-UTF8) binary data\r\n- mandate CBOR Strict Mode to avoid having to deal with duplicated keys\r\n\r\nAlso some possible changes to the examples, but these are more to do with suggested convention rather than IPLD itself:\r\n- change `link` to `content` (although we could also use `data` or something similar), as file content needn't be merkle-links, and can in fact be directly embedded into small files\r\n- removed the extraneous `subfiles` wrapper, as file content can be either (a merkle-link to) a bytestring, a unicode string, or a list thereof\r\n\r\nI can split these into separate PRs if that would be more helpful."},"comment":{"url":"https://api.github.com/repos/ipfs/specs/issues/comments/231983218","html_url":"https://github.com/ipfs/specs/pull/111#issuecomment-231983218","issue_url":"https://api.github.com/repos/ipfs/specs/issues/111","id":231983218,"user":{"login":"davidar","id":24291,"avatar_url":"https://avatars.githubusercontent.com/u/24291?v=3","gravatar_id":"","url":"https://api.github.com/users/davidar","html_url":"https://github.com/davidar","followers_url":"https://api.github.com/users/davidar/followers","following_url":"https://api.github.com/users/davidar/following{/other_user}","gists_url":"https://api.github.com/users/davidar/gists{/gist_id}","starred_url":"https://api.github.com/users/davidar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidar/subscriptions","organizations_url":"https://api.github.com/users/davidar/orgs","repos_url":"https://api.github.com/users/davidar/repos","events_url":"https://api.github.com/users/davidar/events{/privacy}","received_events_url":"https://api.github.com/users/davidar/received_events","type":"User","site_admin":false},"created_at":"2016-07-12T09:14:39Z","updated_at":"2016-07-12T09:14:39Z","body":"@nicola not sure, I just used it because it had already been [mentioned in the original spec](https://github.com/ipfs/specs/commit/a98020f64aed0c59b50bd2a836bb7b86f5295d01#diff-68fa1baa6bcf3cca5c4b012249acb80aR300)"}}
{"actor":{"display_login":"davidar"}}