{"action":"created","comment":{"url":"https://api.github.com/repos/oceanprotocol/OEPs/pulls/comments/215914140","pull_request_review_id":153285041,"id":215914140,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxNTkxNDE0MA==","diff_hunk":"@@ -0,0 +1,266 @@\n+```\n+shortname: 7/DID\n+name: Decentralized Identifiers\n+type: Standard\n+status: Raw\n+editor: Aitor Argomaniz <aitor@oceanprotocol.com>\n+contributors: \n+```\n+\n+<!--ts-->\n+\n+Table of Contents\n+=================\n+\n+   * [Table of Contents](#table-of-contents)\n+   * [Decentralized Identifiers](#decentralized-identifiers)\n+      * [Change Process](#change-process)\n+      * [Language](#language)\n+      * [Motivation](#motivation)\n+      * [Specification](#specification)\n+      * [Proposed Solution](#proposed-solution)\n+         * [Decentralized ID's (DID)](#decentralized-ids-did)\n+         * [Registry](#registry)\n+         * [Resolver](#resolver)\n+      * [Changes Required](#changes-required)\n+      * [Metadata Integrity](#metadata-integrity)\n+         * [Proposed solution](#proposed-solution-1)\n+      * [Changes Required](#changes-required-1)\n+\n+\n+<!--te-->\n+\n+\n+# Decentralized Identifiers\n+\n+This OEP doesn't detail the exact method of registering ASSETS on-chain or publishing metadata in a metadata store.\n+\n+This specification is based on [Ocean Protocol technical whitepaper](https://github.com/oceanprotocol/whitepaper), [3/ARCH](../3/README.md) and [4/AGENT](../4/README.md).\n+\n+\n+## Change Process\n+\n+This document is governed by the [2/COSS](../2/README.md) (COSS).\n+\n+\n+## Language\n+\n+The key words \"MUST\", \"MUST NOT\", \"REQUIRED\", \"SHALL\", \"SHALL NOT\", \"SHOULD\", \"SHOULD NOT\", \"RECOMMENDED\", \"NOT RECOMMENDED\", \"MAY\", and \"OPTIONAL\" in this document are to be interpreted as described in [BCP 14](https://tools.ietf.org/html/bcp14) \\[[RFC2119](https://tools.ietf.org/html/rfc2119)\\] \\[[RFC8174](https://tools.ietf.org/html/rfc8174)\\] when, and only when, they appear in all capitals, as shown here.\n+\n+\n+## Motivation\n+\n+The main motivations of this OEP are:\n+\n+* Design a solution to extend the current architecture to use Decentralized Identifiers (DID) and Decentralized Distributed Objects (DDO)\n+* Understand how to register information on-chain with off-chain information associated\n+* Understand how to resolve DID's into DDO's\n+* Design a solution facilitating to have the on-chain and off-chain information aligned\n+* Establishing the mechanism to know if the DDO associted to a DID was modified\n+* Defining the common mechanisms, interfaces and API's to implemented the designed solution\n+\n+\n+## Specification\n+\n+Requirements are:\n+\n+* The DID resolving capabilities MUST be exposed in the client libraries, enabling to resolve a DDO directly in a totally transparent way\n+* ASSETS are DATA objects describing RESOURCES under control of a PUBLISHER\n+* KEEPER stores on-chain only the essential information about ASSETS\n+* PROVIDERS store the ASSET metadata off-chain\n+* OCEAN doesn't store ASSET files contents\n+* An ASSET is modeled in OCEAN as on-chain information stored in the KEEPER and metadata stored in OCEANDB\n+* ASSETS on-chain information only can be modified by OWNERS or DELEGATED USERS\n+* ASSETS can be resolved using a Decentralized ID (DID) included on-chain and off-chain\n+* A Decentralized Distributed Object (**DDO**) represents the ASSET metadata\n+* Any kind of object registered in Ocean SHOULD have a DID allowing to uniquely identify that object in the system\n+* ASSET DDO (metadata off-chain) is associated to the ASSET information stored on-chain using a common **DID**\n+* A **DID** can be resolved to get access to a **DDO**\n+* ASSET DDO's can be updated without updating the on-chain information\n+* ASSET information stored in the keeper will include a **checksum** attribute\n+* The ASSET on-chain checksum attribute, includes a one-way HASH calculated using the DDO content\n+* After the DDO resolving, the DDO HASH can be calculated off-chain to validate if the on-chain and off-chain information is aligned\n+* A HASH not matching with the checksum on-chain means the DDO was modified without the on-chain update\n+* The function to calculate the HASH MUST BE standard\n+\n+\n+## Proposed Solution\n+\n+### Decentralized ID's (DID)\n+\n+A DID is a unique identifier that can be resolved or de-referenced to a standard resource describing the entity (a DID Document or DDO).\n+If we apply this to Ocean, the DID would be the unique identifier of an object represented in Ocean (ie. the Asset ID of an ASSET or the Actor ID of a USER).\n+The DDO would be the METADATA information associated to this object that is stored off-chain on Ocean.\n+\n+DID schema:\n+","path":"7/README.md","position":96,"original_position":96,"commit_id":"8f96f63155bb68b9f8582d6a1a70b3ce991b314f","original_commit_id":"fc3179bc4cd43a98063d768d62428c644198d991","user":{"login":"aaitor","id":1726644,"node_id":"MDQ6VXNlcjE3MjY2NDQ=","avatar_url":"https://avatars3.githubusercontent.com/u/1726644?v=4","gravatar_id":"","url":"https://api.github.com/users/aaitor","html_url":"https://github.com/aaitor","followers_url":"https://api.github.com/users/aaitor/followers","following_url":"https://api.github.com/users/aaitor/following{/other_user}","gists_url":"https://api.github.com/users/aaitor/gists{/gist_id}","starred_url":"https://api.github.com/users/aaitor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaitor/subscriptions","organizations_url":"https://api.github.com/users/aaitor/orgs","repos_url":"https://api.github.com/users/aaitor/repos","events_url":"https://api.github.com/users/aaitor/events{/privacy}","received_events_url":"https://api.github.com/users/aaitor/received_events","type":"User","site_admin":false},"body":"It's compliance with w3c DID specification (DIF), so yes","created_at":"2018-09-07T10:19:52Z","updated_at":"2018-09-07T10:19:52Z","html_url":"https://github.com/oceanprotocol/OEPs/pull/62#discussion_r215914140","pull_request_url":"https://api.github.com/repos/oceanprotocol/OEPs/pulls/62","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/oceanprotocol/OEPs/pulls/comments/215914140"},"html":{"href":"https://github.com/oceanprotocol/OEPs/pull/62#discussion_r215914140"},"pull_request":{"href":"https://api.github.com/repos/oceanprotocol/OEPs/pulls/62"}},"in_reply_to_id":215666529},"pull_request":{"url":"https://api.github.com/repos/oceanprotocol/OEPs/pulls/62","id":213256780,"node_id":"MDExOlB1bGxSZXF1ZXN0MjEzMjU2Nzgw","html_url":"https://github.com/oceanprotocol/OEPs/pull/62","diff_url":"https://github.com/oceanprotocol/OEPs/pull/62.diff","patch_url":"https://github.com/oceanprotocol/OEPs/pull/62.patch","issue_url":"https://api.github.com/repos/oceanprotocol/OEPs/issues/62","number":62,"state":"open","locked":false,"title":"Feature/OEP-07 DID & DDO ","user":{"login":"aaitor","id":1726644,"node_id":"MDQ6VXNlcjE3MjY2NDQ=","avatar_url":"https://avatars3.githubusercontent.com/u/1726644?v=4","gravatar_id":"","url":"https://api.github.com/users/aaitor","html_url":"https://github.com/aaitor","followers_url":"https://api.github.com/users/aaitor/followers","following_url":"https://api.github.com/users/aaitor/following{/other_user}","gists_url":"https://api.github.com/users/aaitor/gists{/gist_id}","starred_url":"https://api.github.com/users/aaitor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaitor/subscriptions","organizations_url":"https://api.github.com/users/aaitor/orgs","repos_url":"https://api.github.com/users/aaitor/repos","events_url":"https://api.github.com/users/aaitor/events{/privacy}","received_events_url":"https://api.github.com/users/aaitor/received_events","type":"User","site_admin":false},"body":"This OEP defines:\r\n* The changes to apply in the system to support DID and DDO (W3C Specs)\r\n* Modifications to apply to register the DID\r\n* Modifications to apply to resolve a DDO using a DID\r\n* Mechanism to support DDO integrity","created_at":"2018-09-05T11:17:12Z","updated_at":"2018-09-07T10:19:52Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7581b7861ed9ccd4ccad34cbab25164b7714a51c","assignee":null,"assignees":[],"requested_reviewers":[{"login":"aabdulwahed","id":5428661,"node_id":"MDQ6VXNlcjU0Mjg2NjE=","avatar_url":"https://avatars3.githubusercontent.com/u/5428661?v=4","gravatar_id":"","url":"https://api.github.com/users/aabdulwahed","html_url":"https://github.com/aabdulwahed","followers_url":"https://api.github.com/users/aabdulwahed/followers","following_url":"https://api.github.com/users/aabdulwahed/following{/other_user}","gists_url":"https://api.github.com/users/aabdulwahed/gists{/gist_id}","starred_url":"https://api.github.com/users/aabdulwahed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aabdulwahed/subscriptions","organizations_url":"https://api.github.com/users/aabdulwahed/orgs","repos_url":"https://api.github.com/users/aabdulwahed/repos","events_url":"https://api.github.com/users/aabdulwahed/events{/privacy}","received_events_url":"https://api.github.com/users/aabdulwahed/received_events","type":"User","site_admin":false},{"login":"ssallam","id":36411297,"node_id":"MDQ6VXNlcjM2NDExMjk3","avatar_url":"https://avatars1.githubusercontent.com/u/36411297?v=4","gravatar_id":"","url":"https://api.github.com/users/ssallam","html_url":"https://github.com/ssallam","followers_url":"https://api.github.com/users/ssallam/followers","following_url":"https://api.github.com/users/ssallam/following{/other_user}","gists_url":"https://api.github.com/users/ssallam/gists{/gist_id}","starred_url":"https://api.github.com/users/ssallam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ssallam/subscriptions","organizations_url":"https://api.github.com/users/ssallam/orgs","repos_url":"https://api.github.com/users/ssallam/repos","events_url":"https://api.github.com/users/ssallam/events{/privacy}","received_events_url":"https://api.github.com/users/ssallam/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":879753294,"node_id":"MDU6TGFiZWw4Nzk3NTMyOTQ=","url":"https://api.github.com/repos/oceanprotocol/OEPs/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"milestone":{"url":"https://api.github.com/repos/oceanprotocol/OEPs/milestones/2","html_url":"https://github.com/oceanprotocol/OEPs/milestone/2","labels_url":"https://api.github.com/repos/oceanprotocol/OEPs/milestones/2/labels","id":3270518,"node_id":"MDk6TWlsZXN0b25lMzI3MDUxOA==","number":2,"title":"Trilobite - Tethys Beta (v0.9)","description":"","creator":{"login":"aaitor","id":1726644,"node_id":"MDQ6VXNlcjE3MjY2NDQ=","avatar_url":"https://avatars3.githubusercontent.com/u/1726644?v=4","gravatar_id":"","url":"https://api.github.com/users/aaitor","html_url":"https://github.com/aaitor","followers_url":"https://api.github.com/users/aaitor/followers","following_url":"https://api.github.com/users/aaitor/following{/other_user}","gists_url":"https://api.github.com/users/aaitor/gists{/gist_id}","starred_url":"https://api.github.com/users/aaitor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aaitor/subscriptions","organizations_url":"https://api.github.com/users/aaitor/orgs","repos_url":"https://api.github.com/users/aaitor/repos","events_url":"https://api.github.com/users/aaitor/events{/privacy}","received_events_url":"https://api.github.com/users/aaitor/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":0,"state":"open","created_at":"2018-04-16T13:42:59Z","updated_at":"2018-09-06T12:28:37Z","due_on":"2018-10-22T07:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/oceanprotocol/OEPs/pulls/62/commits","review_comments_url":"https://api.github.com/repos/oceanprotocol/OEPs/pulls/62/comments","review_comment_url":"https://api.github.com/repos/oceanprotocol/OEPs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/oceanprotocol/OEPs/issues/62/comments","statuses_url":"https://api.github.com/repos/oceanprotocol/OEPs/statuses/8f96f63155bb68b9f8582d6a1a70b3ce991b314f","head":{"label":"oceanprotocol:feature/OEP-07_did_ddo","ref":"feature/OEP-07_did_ddo","sha":"8f96f63155bb68b9f8582d6a1a70b3ce991b314f","user":{"login":"oceanprotocol","id":31523682,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMxNTIzNjgy","avatar_url":"https://avatars2.githubusercontent.com/u/31523682?v=4","gravatar_id":"","url":"https://api.github.com/users/oceanprotocol","html_url":"https://github.com/oceanprotocol","followers_url":"https://api.github.com/users/oceanprotocol/followers","following_url":"https://api.github.com/users/oceanprotocol/following{/other_user}","gists_url":"https://api.github.com/users/oceanprotocol/gists{/gist_id}","starred_url":"https://api.github.com/users/oceanprotocol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oceanprotocol/subscriptions","organizations_url":"https://api.github.com/users/oceanprotocol/orgs","repos_url":"https://api.github.com/users/oceanprotocol/repos","events_url":"https://api.github.com/users/oceanprotocol/events{/privacy}","received_events_url":"https://api.github.com/users/oceanprotocol/received_events","type":"Organization","site_admin":false},"repo":{"id":126798642,"node_id":"MDEwOlJlcG9zaXRvcnkxMjY3OTg2NDI=","name":"OEPs","full_name":"oceanprotocol/OEPs","owner":{"login":"oceanprotocol","id":31523682,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMxNTIzNjgy","avatar_url":"https://avatars2.githubusercontent.com/u/31523682?v=4","gravatar_id":"","url":"https://api.github.com/users/oceanprotocol","html_url":"https://github.com/oceanprotocol","followers_url":"https://api.github.com/users/oceanprotocol/followers","following_url":"https://api.github.com/users/oceanprotocol/following{/other_user}","gists_url":"https://api.github.com/users/oceanprotocol/gists{/gist_id}","starred_url":"https://api.github.com/users/oceanprotocol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oceanprotocol/subscriptions","organizations_url":"https://api.github.com/users/oceanprotocol/orgs","repos_url":"https://api.github.com/users/oceanprotocol/repos","events_url":"https://api.github.com/users/oceanprotocol/events{/privacy}","received_events_url":"https://api.github.com/users/oceanprotocol/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/oceanprotocol/OEPs","description":"🐙 Ocean Protocol Enhancement Proposals","fork":false,"url":"https://api.github.com/repos/oceanprotocol/OEPs","forks_url":"https://api.github.com/repos/oceanprotocol/OEPs/forks","keys_url":"https://api.github.com/repos/oceanprotocol/OEPs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/oceanprotocol/OEPs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/oceanprotocol/OEPs/teams","hooks_url":"https://api.github.com/repos/oceanprotocol/OEPs/hooks","issue_events_url":"https://api.github.com/repos/oceanprotocol/OEPs/issues/events{/number}","events_url":"https://api.github.com/repos/oceanprotocol/OEPs/events","assignees_url":"https://api.github.com/repos/oceanprotocol/OEPs/assignees{/user}","branches_url":"https://api.github.com/repos/oceanprotocol/OEPs/branches{/branch}","tags_url":"https://api.github.com/repos/oceanprotocol/OEPs/tags","blobs_url":"https://api.github.com/repos/oceanprotocol/OEPs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/oceanprotocol/OEPs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/oceanprotocol/OEPs/git/refs{/sha}","trees_url":"https://api.github.com/repos/oceanprotocol/OEPs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/oceanprotocol/OEPs/statuses/{sha}","languages_url":"https://api.github.com/repos/oceanprotocol/OEPs/languages","stargazers_url":"https://api.github.com/repos/oceanprotocol/OEPs/stargazers","contributors_url":"https://api.github.com/repos/oceanprotocol/OEPs/contributors","subscribers_url":"https://api.github.com/repos/oceanprotocol/OEPs/subscribers","subscription_url":"https://api.github.com/repos/oceanprotocol/OEPs/subscription","commits_url":"https://api.github.com/repos/oceanprotocol/OEPs/commits{/sha}","git_commits_url":"https://api.github.com/repos/oceanprotocol/OEPs/git/commits{/sha}","comments_url":"https://api.github.com/repos/oceanprotocol/OEPs/comments{/number}","issue_comment_url":"https://api.github.com/repos/oceanprotocol/OEPs/issues/comments{/number}","contents_url":"https://api.github.com/repos/oceanprotocol/OEPs/contents/{+path}","compare_url":"https://api.github.com/repos/oceanprotocol/OEPs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/oceanprotocol/OEPs/merges","archive_url":"https://api.github.com/repos/oceanprotocol/OEPs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/oceanprotocol/OEPs/downloads","issues_url":"https://api.github.com/repos/oceanprotocol/OEPs/issues{/number}","pulls_url":"https://api.github.com/repos/oceanprotocol/OEPs/pulls{/number}","milestones_url":"https://api.github.com/repos/oceanprotocol/OEPs/milestones{/number}","notifications_url":"https://api.github.com/repos/oceanprotocol/OEPs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/oceanprotocol/OEPs/labels{/name}","releases_url":"https://api.github.com/repos/oceanprotocol/OEPs/releases{/id}","deployments_url":"https://api.github.com/repos/oceanprotocol/OEPs/deployments","created_at":"2018-03-26T08:36:58Z","updated_at":"2018-09-06T12:31:32Z","pushed_at":"2018-09-07T09:55:44Z","git_url":"git://github.com/oceanprotocol/OEPs.git","ssh_url":"git@github.com:oceanprotocol/OEPs.git","clone_url":"https://github.com/oceanprotocol/OEPs.git","svn_url":"https://github.com/oceanprotocol/OEPs","homepage":"https://oceanprotocol.com","size":11793,"stargazers_count":14,"watchers_count":14,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":21,"license":null,"forks":0,"open_issues":21,"watchers":14,"default_branch":"master"}},"base":{"label":"oceanprotocol:master","ref":"master","sha":"55a5b4d3827858e3cf6bd0d6388945d47237e138","user":{"login":"oceanprotocol","id":31523682,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMxNTIzNjgy","avatar_url":"https://avatars2.githubusercontent.com/u/31523682?v=4","gravatar_id":"","url":"https://api.github.com/users/oceanprotocol","html_url":"https://github.com/oceanprotocol","followers_url":"https://api.github.com/users/oceanprotocol/followers","following_url":"https://api.github.com/users/oceanprotocol/following{/other_user}","gists_url":"https://api.github.com/users/oceanprotocol/gists{/gist_id}","starred_url":"https://api.github.com/users/oceanprotocol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oceanprotocol/subscriptions","organizations_url":"https://api.github.com/users/oceanprotocol/orgs","repos_url":"https://api.github.com/users/oceanprotocol/repos","events_url":"https://api.github.com/users/oceanprotocol/events{/privacy}","received_events_url":"https://api.github.com/users/oceanprotocol/received_events","type":"Organization","site_admin":false},"repo":{"id":126798642,"node_id":"MDEwOlJlcG9zaXRvcnkxMjY3OTg2NDI=","name":"OEPs","full_name":"oceanprotocol/OEPs","owner":{"login":"oceanprotocol","id":31523682,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMxNTIzNjgy","avatar_url":"https://avatars2.githubusercontent.com/u/31523682?v=4","gravatar_id":"","url":"https://api.github.com/users/oceanprotocol","html_url":"https://github.com/oceanprotocol","followers_url":"https://api.github.com/users/oceanprotocol/followers","following_url":"https://api.github.com/users/oceanprotocol/following{/other_user}","gists_url":"https://api.github.com/users/oceanprotocol/gists{/gist_id}","starred_url":"https://api.github.com/users/oceanprotocol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oceanprotocol/subscriptions","organizations_url":"https://api.github.com/users/oceanprotocol/orgs","repos_url":"https://api.github.com/users/oceanprotocol/repos","events_url":"https://api.github.com/users/oceanprotocol/events{/privacy}","received_events_url":"https://api.github.com/users/oceanprotocol/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/oceanprotocol/OEPs","description":"🐙 Ocean Protocol Enhancement Proposals","fork":false,"url":"https://api.github.com/repos/oceanprotocol/OEPs","forks_url":"https://api.github.com/repos/oceanprotocol/OEPs/forks","keys_url":"https://api.github.com/repos/oceanprotocol/OEPs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/oceanprotocol/OEPs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/oceanprotocol/OEPs/teams","hooks_url":"https://api.github.com/repos/oceanprotocol/OEPs/hooks","issue_events_url":"https://api.github.com/repos/oceanprotocol/OEPs/issues/events{/number}","events_url":"https://api.github.com/repos/oceanprotocol/OEPs/events","assignees_url":"https://api.github.com/repos/oceanprotocol/OEPs/assignees{/user}","branches_url":"https://api.github.com/repos/oceanprotocol/OEPs/branches{/branch}","tags_url":"https://api.github.com/repos/oceanprotocol/OEPs/tags","blobs_url":"https://api.github.com/repos/oceanprotocol/OEPs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/oceanprotocol/OEPs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/oceanprotocol/OEPs/git/refs{/sha}","trees_url":"https://api.github.com/repos/oceanprotocol/OEPs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/oceanprotocol/OEPs/statuses/{sha}","languages_url":"https://api.github.com/repos/oceanprotocol/OEPs/languages","stargazers_url":"https://api.github.com/repos/oceanprotocol/OEPs/stargazers","contributors_url":"https://api.github.com/repos/oceanprotocol/OEPs/contributors","subscribers_url":"https://api.github.com/repos/oceanprotocol/OEPs/subscribers","subscription_url":"https://api.github.com/repos/oceanprotocol/OEPs/subscription","commits_url":"https://api.github.com/repos/oceanprotocol/OEPs/commits{/sha}","git_commits_url":"https://api.github.com/repos/oceanprotocol/OEPs/git/commits{/sha}","comments_url":"https://api.github.com/repos/oceanprotocol/OEPs/comments{/number}","issue_comment_url":"https://api.github.com/repos/oceanprotocol/OEPs/issues/comments{/number}","contents_url":"https://api.github.com/repos/oceanprotocol/OEPs/contents/{+path}","compare_url":"https://api.github.com/repos/oceanprotocol/OEPs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/oceanprotocol/OEPs/merges","archive_url":"https://api.github.com/repos/oceanprotocol/OEPs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/oceanprotocol/OEPs/downloads","issues_url":"https://api.github.com/repos/oceanprotocol/OEPs/issues{/number}","pulls_url":"https://api.github.com/repos/oceanprotocol/OEPs/pulls{/number}","milestones_url":"https://api.github.com/repos/oceanprotocol/OEPs/milestones{/number}","notifications_url":"https://api.github.com/repos/oceanprotocol/OEPs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/oceanprotocol/OEPs/labels{/name}","releases_url":"https://api.github.com/repos/oceanprotocol/OEPs/releases{/id}","deployments_url":"https://api.github.com/repos/oceanprotocol/OEPs/deployments","created_at":"2018-03-26T08:36:58Z","updated_at":"2018-09-06T12:31:32Z","pushed_at":"2018-09-07T09:55:44Z","git_url":"git://github.com/oceanprotocol/OEPs.git","ssh_url":"git@github.com:oceanprotocol/OEPs.git","clone_url":"https://github.com/oceanprotocol/OEPs.git","svn_url":"https://github.com/oceanprotocol/OEPs","homepage":"https://oceanprotocol.com","size":11793,"stargazers_count":14,"watchers_count":14,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":21,"license":null,"forks":0,"open_issues":21,"watchers":14,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/oceanprotocol/OEPs/pulls/62"},"html":{"href":"https://github.com/oceanprotocol/OEPs/pull/62"},"issue":{"href":"https://api.github.com/repos/oceanprotocol/OEPs/issues/62"},"comments":{"href":"https://api.github.com/repos/oceanprotocol/OEPs/issues/62/comments"},"review_comments":{"href":"https://api.github.com/repos/oceanprotocol/OEPs/pulls/62/comments"},"review_comment":{"href":"https://api.github.com/repos/oceanprotocol/OEPs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/oceanprotocol/OEPs/pulls/62/commits"},"statuses":{"href":"https://api.github.com/repos/oceanprotocol/OEPs/statuses/8f96f63155bb68b9f8582d6a1a70b3ce991b314f"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"aaitor"}}