Skip to content

Instantly share code, notes, and snippets.

@mwanji
Created October 7, 2012 20:37
Show Gist options
  • Save mwanji/3849520 to your computer and use it in GitHub Desktop.
Save mwanji/3849520 to your computer and use it in GitHub Desktop.
Tent Catalog App Proposal
App stores are fundamental to the success of modern platforms. Tent should have one, especially as decentralisation makes discovery even more difficult.
Overview
TentCatalog offers discovery, recommendations and one-click installs.
Recommendations are based on what the user's followers/followings have installed (if they have also installed TentCatalog) and what 3rd party catalogs recommend as well.
Flows
User installs TentCatalog.
TentCatalog requests read/write permissions of type https://tent.io/contrib/types/post/installation/v1.0
When user installs another app, TentCatalog is notified
Upon notification of installation, TentCatalog POSTs an installation Post
TentCatalog reads the installation posts of the user's followings/followers and recommend apps based on what's popular among them.
TentCatalog contacts a discovery service of the user's choosing to share and/or receive recommendations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment