{"action":"created","comment":{"url":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls/comments/170659642","pull_request_review_id":99379087,"id":170659642,"diff_hunk":"@@ -2,227 +2,227 @@\n Introduction to the XO Transaction Family\n *****************************************\n \n-What is XO?\n-===========\n-\n-*XO* is an example transaction family contained within the Sawtooth SDK. It is an\n-implementation of the popular game *Tic-tac-toe* (otherwise known as\n-*Noughts and Crosses* or *X's and O's*).\n+XO is an example transaction family that implements the game\n+`tic-tac-toe <https://en.wikipedia.org/wiki/Tic-tac-toe>`_,\n+also known as *Noughts and Crosses* or *X's and O's*.\n+We chose XO as an example transaction family for Sawtooth because of its\n+simplicity, global player base, and straightforward implementation as a computer\n+program. This transaction family demonstrates the functionality of Sawtooth;\n+in addition, the code that implements it serves as a reference for building\n+other transaction processors.\n+\n+This section introduces the concepts of a Sawtooth transaction family with XO,\n+summarizes XO game rules, and describes how use the ``xo`` client application\n+to play a game of tic-tac-toe on the blockchain.\n+\n+\n+About the XO Transaction Family\n+===============================\n+\n+The XO transaction family defines the data model and business logic for\n+playing tic-tac-toe on the blockchain by submitting transactions for `create`,\n+`take`, and `delete` actions. For more information, see\n+:doc:`/transaction_family_specifications/xo_transaction_family`\n \n-*X's and O's*-style games have been played across the world for many centuries. The\n-origin of this type of game is unclear; however, some historians believe that the first\n-version of *Tic-tac-toe* may have originated in ancient Egypt. Others believe that the\n-modern *Tic-tac-toe* is an evolution of a game known as *Terni Lapilli*, which was\n-popular within the Roman Empire.\n+The XO transaction family includes:\n \n-*Tic-tac-toe* also has historical significance within the field of Computer Science. In\n-1952, it became the basis of one of the first-ever video games when\n-`OXO <https://en.wikipedia.org/wiki/OXO>`_ was developed by Alexander S. Douglas at the\n-University of Cambridge. More information regarding the origins and properties of\n-*Tic-tac-toe* can be found `here <https://en.wikipedia.org/wiki/Tic-tac-toe>`_.\n+ * Transaction processors in several languages, including Go (``xo-tp-go``),\n+   JavaScript (``xo-tp-js``), and Python (``xo-tp-python``). These transaction\n+   processors implement the business logic of XO game play.\n \n-*XO* was chosen as an example transaction family for Sawtooth due to its simplicity,\n-global player base, and straightforward implementation as a computer program. This example\n-transaction family demonstrates the functionality of Sawtooth, and the code that implements\n-it serves as a reference for building other transaction processors.\n+ * An ``xo`` client: A set of commands that provide a command-line interface\n+   for playing XO. The ``xo`` client handles the constructing and submission","path":"docs/source/app_developers_guide/intro_xo_transaction_family.rst","position":53,"original_position":53,"commit_id":"830eed385e6fddf52c178ed1abef4552ebb8feb6","original_commit_id":"830eed385e6fddf52c178ed1abef4552ebb8feb6","user":{"login":"askmish","id":33313396,"avatar_url":"https://avatars3.githubusercontent.com/u/33313396?v=4","gravatar_id":"","url":"https://api.github.com/users/askmish","html_url":"https://github.com/askmish","followers_url":"https://api.github.com/users/askmish/followers","following_url":"https://api.github.com/users/askmish/following{/other_user}","gists_url":"https://api.github.com/users/askmish/gists{/gist_id}","starred_url":"https://api.github.com/users/askmish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/askmish/subscriptions","organizations_url":"https://api.github.com/users/askmish/orgs","repos_url":"https://api.github.com/users/askmish/repos","events_url":"https://api.github.com/users/askmish/events{/privacy}","received_events_url":"https://api.github.com/users/askmish/received_events","type":"User","site_admin":false},"body":"should we use \"construction and submission\" instead of \"constructing and submission\"","created_at":"2018-02-26T16:53:44Z","updated_at":"2018-02-26T16:53:44Z","html_url":"https://github.com/hyperledger/sawtooth-core/pull/1466#discussion_r170659642","pull_request_url":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls/1466","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls/comments/170659642"},"html":{"href":"https://github.com/hyperledger/sawtooth-core/pull/1466#discussion_r170659642"},"pull_request":{"href":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls/1466"}}},"pull_request":{"url":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls/1466","id":170856528,"html_url":"https://github.com/hyperledger/sawtooth-core/pull/1466","diff_url":"https://github.com/hyperledger/sawtooth-core/pull/1466.diff","patch_url":"https://github.com/hyperledger/sawtooth-core/pull/1466.patch","issue_url":"https://api.github.com/repos/hyperledger/sawtooth-core/issues/1466","number":1466,"state":"open","locked":false,"title":"Rewrite Intro to XO TF section, especially game procedure","user":{"login":"chenette","id":31738106,"avatar_url":"https://avatars1.githubusercontent.com/u/31738106?v=4","gravatar_id":"","url":"https://api.github.com/users/chenette","html_url":"https://github.com/chenette","followers_url":"https://api.github.com/users/chenette/followers","following_url":"https://api.github.com/users/chenette/following{/other_user}","gists_url":"https://api.github.com/users/chenette/gists{/gist_id}","starred_url":"https://api.github.com/users/chenette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chenette/subscriptions","organizations_url":"https://api.github.com/users/chenette/orgs","repos_url":"https://api.github.com/users/chenette/repos","events_url":"https://api.github.com/users/chenette/events{/privacy}","received_events_url":"https://api.github.com/users/chenette/received_events","type":"User","site_admin":false},"body":"- Add intro content to describe this section's purpose\r\n\r\n- Describe the XO transaction family\r\n\r\n- Rewrite \"Game Rules\" and replace TMI with link to Wikipedia\r\n\r\n- Convert the two procedures into one: Merged \"how to play\" info\r\n  with the \"play XO with xo client\" procedure to explain what\r\n  the XO TF does in the relevant step\r\n\r\n- Add Prerequisites section with:\r\n  - links to the Docker/Ubuntu/AWS dev env procedures\r\n  - new info on opening a Docker client container\r\n  - new prereq on ensuring a connection to the REST API\r\n    (with links where available)\r\n\r\n- Move the authentication options to the end, because\r\n  they're not used in this procedure.\r\n\r\nAlso (second commit): \r\n\r\n- Edit the intro text in \"XO Transaction Family\" spec to match; \r\n  add links to wikipedia and \"Introduction to the XO Transaction Family\".\r\n\r\nSigned-off-by: Anne Chenette <chenette@bitwise.io>","created_at":"2018-02-22T20:24:31Z","updated_at":"2018-02-26T16:57:28Z","closed_at":null,"merged_at":null,"merge_commit_sha":"90522987e7c759e9284f28db6961b063811df81c","assignee":{"login":"chenette","id":31738106,"avatar_url":"https://avatars1.githubusercontent.com/u/31738106?v=4","gravatar_id":"","url":"https://api.github.com/users/chenette","html_url":"https://github.com/chenette","followers_url":"https://api.github.com/users/chenette/followers","following_url":"https://api.github.com/users/chenette/following{/other_user}","gists_url":"https://api.github.com/users/chenette/gists{/gist_id}","starred_url":"https://api.github.com/users/chenette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chenette/subscriptions","organizations_url":"https://api.github.com/users/chenette/orgs","repos_url":"https://api.github.com/users/chenette/repos","events_url":"https://api.github.com/users/chenette/events{/privacy}","received_events_url":"https://api.github.com/users/chenette/received_events","type":"User","site_admin":false},"assignees":[{"login":"chenette","id":31738106,"avatar_url":"https://avatars1.githubusercontent.com/u/31738106?v=4","gravatar_id":"","url":"https://api.github.com/users/chenette","html_url":"https://github.com/chenette","followers_url":"https://api.github.com/users/chenette/followers","following_url":"https://api.github.com/users/chenette/following{/other_user}","gists_url":"https://api.github.com/users/chenette/gists{/gist_id}","starred_url":"https://api.github.com/users/chenette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chenette/subscriptions","organizations_url":"https://api.github.com/users/chenette/orgs","repos_url":"https://api.github.com/users/chenette/repos","events_url":"https://api.github.com/users/chenette/events{/privacy}","received_events_url":"https://api.github.com/users/chenette/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"peterschwarz","id":282233,"avatar_url":"https://avatars0.githubusercontent.com/u/282233?v=4","gravatar_id":"","url":"https://api.github.com/users/peterschwarz","html_url":"https://github.com/peterschwarz","followers_url":"https://api.github.com/users/peterschwarz/followers","following_url":"https://api.github.com/users/peterschwarz/following{/other_user}","gists_url":"https://api.github.com/users/peterschwarz/gists{/gist_id}","starred_url":"https://api.github.com/users/peterschwarz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peterschwarz/subscriptions","organizations_url":"https://api.github.com/users/peterschwarz/orgs","repos_url":"https://api.github.com/users/peterschwarz/repos","events_url":"https://api.github.com/users/peterschwarz/events{/privacy}","received_events_url":"https://api.github.com/users/peterschwarz/received_events","type":"User","site_admin":false},{"login":"rbuysse","id":829790,"avatar_url":"https://avatars0.githubusercontent.com/u/829790?v=4","gravatar_id":"","url":"https://api.github.com/users/rbuysse","html_url":"https://github.com/rbuysse","followers_url":"https://api.github.com/users/rbuysse/followers","following_url":"https://api.github.com/users/rbuysse/following{/other_user}","gists_url":"https://api.github.com/users/rbuysse/gists{/gist_id}","starred_url":"https://api.github.com/users/rbuysse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rbuysse/subscriptions","organizations_url":"https://api.github.com/users/rbuysse/orgs","repos_url":"https://api.github.com/users/rbuysse/repos","events_url":"https://api.github.com/users/rbuysse/events{/privacy}","received_events_url":"https://api.github.com/users/rbuysse/received_events","type":"User","site_admin":false},{"login":"vaporos","id":2374712,"avatar_url":"https://avatars1.githubusercontent.com/u/2374712?v=4","gravatar_id":"","url":"https://api.github.com/users/vaporos","html_url":"https://github.com/vaporos","followers_url":"https://api.github.com/users/vaporos/followers","following_url":"https://api.github.com/users/vaporos/following{/other_user}","gists_url":"https://api.github.com/users/vaporos/gists{/gist_id}","starred_url":"https://api.github.com/users/vaporos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vaporos/subscriptions","organizations_url":"https://api.github.com/users/vaporos/orgs","repos_url":"https://api.github.com/users/vaporos/repos","events_url":"https://api.github.com/users/vaporos/events{/privacy}","received_events_url":"https://api.github.com/users/vaporos/received_events","type":"User","site_admin":false},{"login":"boydjohnson","id":4340785,"avatar_url":"https://avatars1.githubusercontent.com/u/4340785?v=4","gravatar_id":"","url":"https://api.github.com/users/boydjohnson","html_url":"https://github.com/boydjohnson","followers_url":"https://api.github.com/users/boydjohnson/followers","following_url":"https://api.github.com/users/boydjohnson/following{/other_user}","gists_url":"https://api.github.com/users/boydjohnson/gists{/gist_id}","starred_url":"https://api.github.com/users/boydjohnson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boydjohnson/subscriptions","organizations_url":"https://api.github.com/users/boydjohnson/orgs","repos_url":"https://api.github.com/users/boydjohnson/repos","events_url":"https://api.github.com/users/boydjohnson/events{/privacy}","received_events_url":"https://api.github.com/users/boydjohnson/received_events","type":"User","site_admin":false},{"login":"dcmiddle","id":4999494,"avatar_url":"https://avatars0.githubusercontent.com/u/4999494?v=4","gravatar_id":"","url":"https://api.github.com/users/dcmiddle","html_url":"https://github.com/dcmiddle","followers_url":"https://api.github.com/users/dcmiddle/followers","following_url":"https://api.github.com/users/dcmiddle/following{/other_user}","gists_url":"https://api.github.com/users/dcmiddle/gists{/gist_id}","starred_url":"https://api.github.com/users/dcmiddle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcmiddle/subscriptions","organizations_url":"https://api.github.com/users/dcmiddle/orgs","repos_url":"https://api.github.com/users/dcmiddle/repos","events_url":"https://api.github.com/users/dcmiddle/events{/privacy}","received_events_url":"https://api.github.com/users/dcmiddle/received_events","type":"User","site_admin":false},{"login":"delventhalz","id":8889580,"avatar_url":"https://avatars3.githubusercontent.com/u/8889580?v=4","gravatar_id":"","url":"https://api.github.com/users/delventhalz","html_url":"https://github.com/delventhalz","followers_url":"https://api.github.com/users/delventhalz/followers","following_url":"https://api.github.com/users/delventhalz/following{/other_user}","gists_url":"https://api.github.com/users/delventhalz/gists{/gist_id}","starred_url":"https://api.github.com/users/delventhalz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/delventhalz/subscriptions","organizations_url":"https://api.github.com/users/delventhalz/orgs","repos_url":"https://api.github.com/users/delventhalz/repos","events_url":"https://api.github.com/users/delventhalz/events{/privacy}","received_events_url":"https://api.github.com/users/delventhalz/received_events","type":"User","site_admin":false},{"login":"agunde406","id":18215486,"avatar_url":"https://avatars2.githubusercontent.com/u/18215486?v=4","gravatar_id":"","url":"https://api.github.com/users/agunde406","html_url":"https://github.com/agunde406","followers_url":"https://api.github.com/users/agunde406/followers","following_url":"https://api.github.com/users/agunde406/following{/other_user}","gists_url":"https://api.github.com/users/agunde406/gists{/gist_id}","starred_url":"https://api.github.com/users/agunde406/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agunde406/subscriptions","organizations_url":"https://api.github.com/users/agunde406/orgs","repos_url":"https://api.github.com/users/agunde406/repos","events_url":"https://api.github.com/users/agunde406/events{/privacy}","received_events_url":"https://api.github.com/users/agunde406/received_events","type":"User","site_admin":false},{"login":"rberg2","id":20493746,"avatar_url":"https://avatars1.githubusercontent.com/u/20493746?v=4","gravatar_id":"","url":"https://api.github.com/users/rberg2","html_url":"https://github.com/rberg2","followers_url":"https://api.github.com/users/rberg2/followers","following_url":"https://api.github.com/users/rberg2/following{/other_user}","gists_url":"https://api.github.com/users/rberg2/gists{/gist_id}","starred_url":"https://api.github.com/users/rberg2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rberg2/subscriptions","organizations_url":"https://api.github.com/users/rberg2/orgs","repos_url":"https://api.github.com/users/rberg2/repos","events_url":"https://api.github.com/users/rberg2/events{/privacy}","received_events_url":"https://api.github.com/users/rberg2/received_events","type":"User","site_admin":false},{"login":"aludvik","id":24274338,"avatar_url":"https://avatars1.githubusercontent.com/u/24274338?v=4","gravatar_id":"","url":"https://api.github.com/users/aludvik","html_url":"https://github.com/aludvik","followers_url":"https://api.github.com/users/aludvik/followers","following_url":"https://api.github.com/users/aludvik/following{/other_user}","gists_url":"https://api.github.com/users/aludvik/gists{/gist_id}","starred_url":"https://api.github.com/users/aludvik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aludvik/subscriptions","organizations_url":"https://api.github.com/users/aludvik/orgs","repos_url":"https://api.github.com/users/aludvik/repos","events_url":"https://api.github.com/users/aludvik/events{/privacy}","received_events_url":"https://api.github.com/users/aludvik/received_events","type":"User","site_admin":false},{"login":"nick-drozd","id":25748894,"avatar_url":"https://avatars2.githubusercontent.com/u/25748894?v=4","gravatar_id":"","url":"https://api.github.com/users/nick-drozd","html_url":"https://github.com/nick-drozd","followers_url":"https://api.github.com/users/nick-drozd/followers","following_url":"https://api.github.com/users/nick-drozd/following{/other_user}","gists_url":"https://api.github.com/users/nick-drozd/gists{/gist_id}","starred_url":"https://api.github.com/users/nick-drozd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nick-drozd/subscriptions","organizations_url":"https://api.github.com/users/nick-drozd/orgs","repos_url":"https://api.github.com/users/nick-drozd/repos","events_url":"https://api.github.com/users/nick-drozd/events{/privacy}","received_events_url":"https://api.github.com/users/nick-drozd/received_events","type":"User","site_admin":false},{"login":"dplumb94","id":27690938,"avatar_url":"https://avatars0.githubusercontent.com/u/27690938?v=4","gravatar_id":"","url":"https://api.github.com/users/dplumb94","html_url":"https://github.com/dplumb94","followers_url":"https://api.github.com/users/dplumb94/followers","following_url":"https://api.github.com/users/dplumb94/following{/other_user}","gists_url":"https://api.github.com/users/dplumb94/gists{/gist_id}","starred_url":"https://api.github.com/users/dplumb94/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dplumb94/subscriptions","organizations_url":"https://api.github.com/users/dplumb94/orgs","repos_url":"https://api.github.com/users/dplumb94/repos","events_url":"https://api.github.com/users/dplumb94/events{/privacy}","received_events_url":"https://api.github.com/users/dplumb94/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls/1466/commits","review_comments_url":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls/1466/comments","review_comment_url":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls/comments{/number}","comments_url":"https://api.github.com/repos/hyperledger/sawtooth-core/issues/1466/comments","statuses_url":"https://api.github.com/repos/hyperledger/sawtooth-core/statuses/830eed385e6fddf52c178ed1abef4552ebb8feb6","head":{"label":"chenette:AppDevRewrite-IntroToXORewrite","ref":"AppDevRewrite-IntroToXORewrite","sha":"830eed385e6fddf52c178ed1abef4552ebb8feb6","user":{"login":"chenette","id":31738106,"avatar_url":"https://avatars1.githubusercontent.com/u/31738106?v=4","gravatar_id":"","url":"https://api.github.com/users/chenette","html_url":"https://github.com/chenette","followers_url":"https://api.github.com/users/chenette/followers","following_url":"https://api.github.com/users/chenette/following{/other_user}","gists_url":"https://api.github.com/users/chenette/gists{/gist_id}","starred_url":"https://api.github.com/users/chenette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chenette/subscriptions","organizations_url":"https://api.github.com/users/chenette/orgs","repos_url":"https://api.github.com/users/chenette/repos","events_url":"https://api.github.com/users/chenette/events{/privacy}","received_events_url":"https://api.github.com/users/chenette/received_events","type":"User","site_admin":false},"repo":{"id":104506189,"name":"sawtooth-core","full_name":"chenette/sawtooth-core","owner":{"login":"chenette","id":31738106,"avatar_url":"https://avatars1.githubusercontent.com/u/31738106?v=4","gravatar_id":"","url":"https://api.github.com/users/chenette","html_url":"https://github.com/chenette","followers_url":"https://api.github.com/users/chenette/followers","following_url":"https://api.github.com/users/chenette/following{/other_user}","gists_url":"https://api.github.com/users/chenette/gists{/gist_id}","starred_url":"https://api.github.com/users/chenette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chenette/subscriptions","organizations_url":"https://api.github.com/users/chenette/orgs","repos_url":"https://api.github.com/users/chenette/repos","events_url":"https://api.github.com/users/chenette/events{/privacy}","received_events_url":"https://api.github.com/users/chenette/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/chenette/sawtooth-core","description":"Core repository for Sawtooth Distributed Ledger","fork":true,"url":"https://api.github.com/repos/chenette/sawtooth-core","forks_url":"https://api.github.com/repos/chenette/sawtooth-core/forks","keys_url":"https://api.github.com/repos/chenette/sawtooth-core/keys{/key_id}","collaborators_url":"https://api.github.com/repos/chenette/sawtooth-core/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/chenette/sawtooth-core/teams","hooks_url":"https://api.github.com/repos/chenette/sawtooth-core/hooks","issue_events_url":"https://api.github.com/repos/chenette/sawtooth-core/issues/events{/number}","events_url":"https://api.github.com/repos/chenette/sawtooth-core/events","assignees_url":"https://api.github.com/repos/chenette/sawtooth-core/assignees{/user}","branches_url":"https://api.github.com/repos/chenette/sawtooth-core/branches{/branch}","tags_url":"https://api.github.com/repos/chenette/sawtooth-core/tags","blobs_url":"https://api.github.com/repos/chenette/sawtooth-core/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/chenette/sawtooth-core/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/chenette/sawtooth-core/git/refs{/sha}","trees_url":"https://api.github.com/repos/chenette/sawtooth-core/git/trees{/sha}","statuses_url":"https://api.github.com/repos/chenette/sawtooth-core/statuses/{sha}","languages_url":"https://api.github.com/repos/chenette/sawtooth-core/languages","stargazers_url":"https://api.github.com/repos/chenette/sawtooth-core/stargazers","contributors_url":"https://api.github.com/repos/chenette/sawtooth-core/contributors","subscribers_url":"https://api.github.com/repos/chenette/sawtooth-core/subscribers","subscription_url":"https://api.github.com/repos/chenette/sawtooth-core/subscription","commits_url":"https://api.github.com/repos/chenette/sawtooth-core/commits{/sha}","git_commits_url":"https://api.github.com/repos/chenette/sawtooth-core/git/commits{/sha}","comments_url":"https://api.github.com/repos/chenette/sawtooth-core/comments{/number}","issue_comment_url":"https://api.github.com/repos/chenette/sawtooth-core/issues/comments{/number}","contents_url":"https://api.github.com/repos/chenette/sawtooth-core/contents/{+path}","compare_url":"https://api.github.com/repos/chenette/sawtooth-core/compare/{base}...{head}","merges_url":"https://api.github.com/repos/chenette/sawtooth-core/merges","archive_url":"https://api.github.com/repos/chenette/sawtooth-core/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/chenette/sawtooth-core/downloads","issues_url":"https://api.github.com/repos/chenette/sawtooth-core/issues{/number}","pulls_url":"https://api.github.com/repos/chenette/sawtooth-core/pulls{/number}","milestones_url":"https://api.github.com/repos/chenette/sawtooth-core/milestones{/number}","notifications_url":"https://api.github.com/repos/chenette/sawtooth-core/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/chenette/sawtooth-core/labels{/name}","releases_url":"https://api.github.com/repos/chenette/sawtooth-core/releases{/id}","deployments_url":"https://api.github.com/repos/chenette/sawtooth-core/deployments","created_at":"2017-09-22T18:30:07Z","updated_at":"2017-12-04T21:15:32Z","pushed_at":"2018-02-26T05:35:33Z","git_url":"git://github.com/chenette/sawtooth-core.git","ssh_url":"git@github.com:chenette/sawtooth-core.git","clone_url":"https://github.com/chenette/sawtooth-core.git","svn_url":"https://github.com/chenette/sawtooth-core","homepage":"https://www.hyperledger.org/projects/sawtooth","size":25041,"stargazers_count":1,"watchers_count":1,"language":"Python","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":1,"default_branch":"master"}},"base":{"label":"hyperledger:master","ref":"master","sha":"6a8b7b3d1d78a1ba26c6af7d517815e9fb3c04c2","user":{"login":"hyperledger","id":7657900,"avatar_url":"https://avatars2.githubusercontent.com/u/7657900?v=4","gravatar_id":"","url":"https://api.github.com/users/hyperledger","html_url":"https://github.com/hyperledger","followers_url":"https://api.github.com/users/hyperledger/followers","following_url":"https://api.github.com/users/hyperledger/following{/other_user}","gists_url":"https://api.github.com/users/hyperledger/gists{/gist_id}","starred_url":"https://api.github.com/users/hyperledger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hyperledger/subscriptions","organizations_url":"https://api.github.com/users/hyperledger/orgs","repos_url":"https://api.github.com/users/hyperledger/repos","events_url":"https://api.github.com/users/hyperledger/events{/privacy}","received_events_url":"https://api.github.com/users/hyperledger/received_events","type":"Organization","site_admin":false},"repo":{"id":57901437,"name":"sawtooth-core","full_name":"hyperledger/sawtooth-core","owner":{"login":"hyperledger","id":7657900,"avatar_url":"https://avatars2.githubusercontent.com/u/7657900?v=4","gravatar_id":"","url":"https://api.github.com/users/hyperledger","html_url":"https://github.com/hyperledger","followers_url":"https://api.github.com/users/hyperledger/followers","following_url":"https://api.github.com/users/hyperledger/following{/other_user}","gists_url":"https://api.github.com/users/hyperledger/gists{/gist_id}","starred_url":"https://api.github.com/users/hyperledger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hyperledger/subscriptions","organizations_url":"https://api.github.com/users/hyperledger/orgs","repos_url":"https://api.github.com/users/hyperledger/repos","events_url":"https://api.github.com/users/hyperledger/events{/privacy}","received_events_url":"https://api.github.com/users/hyperledger/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/hyperledger/sawtooth-core","description":"Core repository for Sawtooth Distributed Ledger","fork":false,"url":"https://api.github.com/repos/hyperledger/sawtooth-core","forks_url":"https://api.github.com/repos/hyperledger/sawtooth-core/forks","keys_url":"https://api.github.com/repos/hyperledger/sawtooth-core/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hyperledger/sawtooth-core/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hyperledger/sawtooth-core/teams","hooks_url":"https://api.github.com/repos/hyperledger/sawtooth-core/hooks","issue_events_url":"https://api.github.com/repos/hyperledger/sawtooth-core/issues/events{/number}","events_url":"https://api.github.com/repos/hyperledger/sawtooth-core/events","assignees_url":"https://api.github.com/repos/hyperledger/sawtooth-core/assignees{/user}","branches_url":"https://api.github.com/repos/hyperledger/sawtooth-core/branches{/branch}","tags_url":"https://api.github.com/repos/hyperledger/sawtooth-core/tags","blobs_url":"https://api.github.com/repos/hyperledger/sawtooth-core/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hyperledger/sawtooth-core/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hyperledger/sawtooth-core/git/refs{/sha}","trees_url":"https://api.github.com/repos/hyperledger/sawtooth-core/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hyperledger/sawtooth-core/statuses/{sha}","languages_url":"https://api.github.com/repos/hyperledger/sawtooth-core/languages","stargazers_url":"https://api.github.com/repos/hyperledger/sawtooth-core/stargazers","contributors_url":"https://api.github.com/repos/hyperledger/sawtooth-core/contributors","subscribers_url":"https://api.github.com/repos/hyperledger/sawtooth-core/subscribers","subscription_url":"https://api.github.com/repos/hyperledger/sawtooth-core/subscription","commits_url":"https://api.github.com/repos/hyperledger/sawtooth-core/commits{/sha}","git_commits_url":"https://api.github.com/repos/hyperledger/sawtooth-core/git/commits{/sha}","comments_url":"https://api.github.com/repos/hyperledger/sawtooth-core/comments{/number}","issue_comment_url":"https://api.github.com/repos/hyperledger/sawtooth-core/issues/comments{/number}","contents_url":"https://api.github.com/repos/hyperledger/sawtooth-core/contents/{+path}","compare_url":"https://api.github.com/repos/hyperledger/sawtooth-core/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hyperledger/sawtooth-core/merges","archive_url":"https://api.github.com/repos/hyperledger/sawtooth-core/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hyperledger/sawtooth-core/downloads","issues_url":"https://api.github.com/repos/hyperledger/sawtooth-core/issues{/number}","pulls_url":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls{/number}","milestones_url":"https://api.github.com/repos/hyperledger/sawtooth-core/milestones{/number}","notifications_url":"https://api.github.com/repos/hyperledger/sawtooth-core/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hyperledger/sawtooth-core/labels{/name}","releases_url":"https://api.github.com/repos/hyperledger/sawtooth-core/releases{/id}","deployments_url":"https://api.github.com/repos/hyperledger/sawtooth-core/deployments","created_at":"2016-05-02T15:51:53Z","updated_at":"2018-02-26T10:22:04Z","pushed_at":"2018-02-26T16:47:58Z","git_url":"git://github.com/hyperledger/sawtooth-core.git","ssh_url":"git@github.com:hyperledger/sawtooth-core.git","clone_url":"https://github.com/hyperledger/sawtooth-core.git","svn_url":"https://github.com/hyperledger/sawtooth-core","homepage":"https://www.hyperledger.org/projects/sawtooth","size":25155,"stargazers_count":698,"watchers_count":698,"language":"Python","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":332,"mirror_url":null,"archived":false,"open_issues_count":13,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0"},"forks":332,"open_issues":13,"watchers":698,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls/1466"},"html":{"href":"https://github.com/hyperledger/sawtooth-core/pull/1466"},"issue":{"href":"https://api.github.com/repos/hyperledger/sawtooth-core/issues/1466"},"comments":{"href":"https://api.github.com/repos/hyperledger/sawtooth-core/issues/1466/comments"},"review_comments":{"href":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls/1466/comments"},"review_comment":{"href":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/hyperledger/sawtooth-core/pulls/1466/commits"},"statuses":{"href":"https://api.github.com/repos/hyperledger/sawtooth-core/statuses/830eed385e6fddf52c178ed1abef4552ebb8feb6"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"askmish"}}