{"action":"created","issue":{"url":"https://api.github.com/repos/OriginProtocol/origin-js/issues/149","repository_url":"https://api.github.com/repos/OriginProtocol/origin-js","labels_url":"https://api.github.com/repos/OriginProtocol/origin-js/issues/149/labels{/name}","comments_url":"https://api.github.com/repos/OriginProtocol/origin-js/issues/149/comments","events_url":"https://api.github.com/repos/OriginProtocol/origin-js/issues/149/events","html_url":"https://github.com/OriginProtocol/origin-js/issues/149","id":319743750,"number":149,"title":"Enable buyers and sellers to leave reviews","user":{"login":"micahalcorn","id":273937,"avatar_url":"https://avatars1.githubusercontent.com/u/273937?v=4","gravatar_id":"","url":"https://api.github.com/users/micahalcorn","html_url":"https://github.com/micahalcorn","followers_url":"https://api.github.com/users/micahalcorn/followers","following_url":"https://api.github.com/users/micahalcorn/following{/other_user}","gists_url":"https://api.github.com/users/micahalcorn/gists{/gist_id}","starred_url":"https://api.github.com/users/micahalcorn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/micahalcorn/subscriptions","organizations_url":"https://api.github.com/users/micahalcorn/orgs","repos_url":"https://api.github.com/users/micahalcorn/repos","events_url":"https://api.github.com/users/micahalcorn/events{/privacy}","received_events_url":"https://api.github.com/users/micahalcorn/received_events","type":"User","site_admin":false},"labels":[{"id":763653008,"url":"https://api.github.com/repos/OriginProtocol/origin-js/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":901920402,"url":"https://api.github.com/repos/OriginProtocol/origin-js/labels/feature","name":"feature","color":"007bff","default":false},{"id":901918209,"url":"https://api.github.com/repos/OriginProtocol/origin-js/labels/javascript","name":"javascript","color":"172893","default":false},{"id":844488685,"url":"https://api.github.com/repos/OriginProtocol/origin-js/labels/origin.js","name":"origin.js","color":"0aaf60","default":false},{"id":844743497,"url":"https://api.github.com/repos/OriginProtocol/origin-js/labels/smart%20contracts","name":"smart contracts","color":"6ebbc9","default":false},{"id":901918250,"url":"https://api.github.com/repos/OriginProtocol/origin-js/labels/solidity","name":"solidity","color":"703ea5","default":false},{"id":901918555,"url":"https://api.github.com/repos/OriginProtocol/origin-js/labels/transaction%20flow","name":"transaction flow","color":"f40424","default":false}],"state":"open","locked":false,"assignee":{"login":"DanielVF","id":837,"avatar_url":"https://avatars1.githubusercontent.com/u/837?v=4","gravatar_id":"","url":"https://api.github.com/users/DanielVF","html_url":"https://github.com/DanielVF","followers_url":"https://api.github.com/users/DanielVF/followers","following_url":"https://api.github.com/users/DanielVF/following{/other_user}","gists_url":"https://api.github.com/users/DanielVF/gists{/gist_id}","starred_url":"https://api.github.com/users/DanielVF/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanielVF/subscriptions","organizations_url":"https://api.github.com/users/DanielVF/orgs","repos_url":"https://api.github.com/users/DanielVF/repos","events_url":"https://api.github.com/users/DanielVF/events{/privacy}","received_events_url":"https://api.github.com/users/DanielVF/received_events","type":"User","site_admin":false},"assignees":[{"login":"DanielVF","id":837,"avatar_url":"https://avatars1.githubusercontent.com/u/837?v=4","gravatar_id":"","url":"https://api.github.com/users/DanielVF","html_url":"https://github.com/DanielVF","followers_url":"https://api.github.com/users/DanielVF/followers","following_url":"https://api.github.com/users/DanielVF/following{/other_user}","gists_url":"https://api.github.com/users/DanielVF/gists{/gist_id}","starred_url":"https://api.github.com/users/DanielVF/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanielVF/subscriptions","organizations_url":"https://api.github.com/users/DanielVF/orgs","repos_url":"https://api.github.com/users/DanielVF/repos","events_url":"https://api.github.com/users/DanielVF/events{/privacy}","received_events_url":"https://api.github.com/users/DanielVF/received_events","type":"User","site_admin":false}],"milestone":null,"comments":4,"created_at":"2018-05-02T23:19:15Z","updated_at":"2018-05-03T02:14:54Z","closed_at":null,"author_association":"MEMBER","body":"**Likely Requirements**\r\n- [ ] five star rating score\r\n- [ ] optional comment string\r\n- [ ] scoped to transaction rather than counterparty or product\r\n- [ ] timestamped\r\n- [ ] affecting transaction state logs\r\n\r\n**Possible Considerations**\r\n\r\n1. review period (and expiration)\r\n2. review reciprocity\r\n3. preventing funds withdrawal\r\n\r\n_Do we only need one new method?_\r\n- createReview(purchaseAddress, { score, content })\r\n"},"comment":{"url":"https://api.github.com/repos/OriginProtocol/origin-js/issues/comments/386174831","html_url":"https://github.com/OriginProtocol/origin-js/issues/149#issuecomment-386174831","issue_url":"https://api.github.com/repos/OriginProtocol/origin-js/issues/149","id":386174831,"user":{"login":"joshfraser","id":982234,"avatar_url":"https://avatars3.githubusercontent.com/u/982234?v=4","gravatar_id":"","url":"https://api.github.com/users/joshfraser","html_url":"https://github.com/joshfraser","followers_url":"https://api.github.com/users/joshfraser/followers","following_url":"https://api.github.com/users/joshfraser/following{/other_user}","gists_url":"https://api.github.com/users/joshfraser/gists{/gist_id}","starred_url":"https://api.github.com/users/joshfraser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshfraser/subscriptions","organizations_url":"https://api.github.com/users/joshfraser/orgs","repos_url":"https://api.github.com/users/joshfraser/repos","events_url":"https://api.github.com/users/joshfraser/events{/privacy}","received_events_url":"https://api.github.com/users/joshfraser/received_events","type":"User","site_admin":false},"created_at":"2018-05-03T02:14:54Z","updated_at":"2018-05-03T02:14:54Z","author_association":"OWNER","body":"Great question, @micahalcorn & there's no easy answer to this problem today. Storing / revealing private data on a public blockchain doesn't really work. NuCypher promises to help with this, but it's still under active development.\r\n\r\nOne temporary and unsatisfying solution would be to have the blind review process enforced entirely by origin.js so the reviews are hidden in the DApp till both sides have left a review. Of course, the data will already be public on IPFS & Ethereum, but you'll need to have some development chops to access it."}}
{"actor":{"display_login":"joshfraser"}}