{"action":"closed","issue":{"url":"https://api.github.com/repos/learningequality/ka-lite/issues/12","labels_url":"https://api.github.com/repos/learningequality/ka-lite/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/learningequality/ka-lite/issues/12/comments","events_url":"https://api.github.com/repos/learningequality/ka-lite/issues/12/events","html_url":"https://github.com/learningequality/ka-lite/issues/12","id":9580852,"number":12,"title":"Plans for P2P Replication?","user":{"login":"rjsteinert","id":156575,"avatar_url":"https://avatars.githubusercontent.com/u/156575?v=3","gravatar_id":"","url":"https://api.github.com/users/rjsteinert","html_url":"https://github.com/rjsteinert","followers_url":"https://api.github.com/users/rjsteinert/followers","following_url":"https://api.github.com/users/rjsteinert/following{/other_user}","gists_url":"https://api.github.com/users/rjsteinert/gists{/gist_id}","starred_url":"https://api.github.com/users/rjsteinert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rjsteinert/subscriptions","organizations_url":"https://api.github.com/users/rjsteinert/orgs","repos_url":"https://api.github.com/users/rjsteinert/repos","events_url":"https://api.github.com/users/rjsteinert/events{/privacy}","received_events_url":"https://api.github.com/users/rjsteinert/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/learningequality/ka-lite/labels/enhancement","name":"enhancement","color":"f7c6c7"},{"url":"https://api.github.com/repos/learningequality/ka-lite/labels/nalanda","name":"nalanda","color":"006b75"}],"state":"closed","locked":false,"assignee":{"login":"jamalex","id":618416,"avatar_url":"https://avatars.githubusercontent.com/u/618416?v=3","gravatar_id":"","url":"https://api.github.com/users/jamalex","html_url":"https://github.com/jamalex","followers_url":"https://api.github.com/users/jamalex/followers","following_url":"https://api.github.com/users/jamalex/following{/other_user}","gists_url":"https://api.github.com/users/jamalex/gists{/gist_id}","starred_url":"https://api.github.com/users/jamalex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamalex/subscriptions","organizations_url":"https://api.github.com/users/jamalex/orgs","repos_url":"https://api.github.com/users/jamalex/repos","events_url":"https://api.github.com/users/jamalex/events{/privacy}","received_events_url":"https://api.github.com/users/jamalex/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/learningequality/ka-lite/milestones/6","html_url":"https://github.com/learningequality/ka-lite/milestones/Nice%20to%20have","labels_url":"https://api.github.com/repos/learningequality/ka-lite/milestones/6/labels","id":361797,"number":6,"title":"Nice to have","description":"Features that we'd like to have, but aren't prioritized to any milestone","creator":{"login":"bcipolli","id":4072455,"avatar_url":"https://avatars.githubusercontent.com/u/4072455?v=3","gravatar_id":"","url":"https://api.github.com/users/bcipolli","html_url":"https://github.com/bcipolli","followers_url":"https://api.github.com/users/bcipolli/followers","following_url":"https://api.github.com/users/bcipolli/following{/other_user}","gists_url":"https://api.github.com/users/bcipolli/gists{/gist_id}","starred_url":"https://api.github.com/users/bcipolli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bcipolli/subscriptions","organizations_url":"https://api.github.com/users/bcipolli/orgs","repos_url":"https://api.github.com/users/bcipolli/repos","events_url":"https://api.github.com/users/bcipolli/events{/privacy}","received_events_url":"https://api.github.com/users/bcipolli/received_events","type":"User","site_admin":false},"open_issues":77,"closed_issues":121,"state":"open","created_at":"2013-06-23T02:57:57Z","updated_at":"2015-03-23T22:19:33Z","due_on":"2015-08-01T07:00:00Z","closed_at":null},"comments":3,"created_at":"2012-12-30T07:36:33Z","updated_at":"2015-03-23T22:19:33Z","closed_at":"2015-03-23T22:19:33Z","body":"Hi all -\r\nI'm just starting to sink my teeth into this code and I must say awesome job!  I noticed on Jamie's blog that he mentioned [\"in the current iteration, syncing is only done via the central server, but the way records are stored will support P2P syncing through the same mechanism, once a few details have been worked out.\"](http://jamiealexandre.com/blog/2012/12/12/ka-lite-technical-aspects/)  I'm really excited about this feature because we're using CouchDB for P2P replication at [Open Learning Exchange](https://github.com/open-learning-exchange) but I'm also interested in APIs like U1DB (http://packages.python.org/u1db/reference-implementation.html).  What direction might KA Lite take to solve P2P Replication?\r\n\r\nThanks!\r\n-RJ"}}