apps
apps copied to clipboard
Outline the Various Applications of IPFS, with Use Cases and Dependencies
For each of the applications of ipfs that we've made issues for provide an outline of:
- use cases (very granular)
- groupings of use cases (coarser, clearer)
- which foundational features & functionality the use cases need or rely on (ie. libp2p, private networks, etc.) - this sources interdependence between feature sets
- related products or projects that are addressing those use cases (ie. matrix working on p2p chat)
- related organizations who either 1) have those use cases or 2) are building solutions for those use cases (ie. akasha, mediachain, openbazaar, neocities)
Guidelines:
- Emphasize specific, deliverable user experiences - not just merged, not just a demo. Actual user experiences.
- If a use case relies on an underlying library, link to the repo on github
- If a use case relies on features or functionality that haven't been implemented or released yet, make sure there is a github issue in the appropriate repo for that feature and link to that issue from the use case.
Would be interesting to outline how a YouTube would work - especially statistics such as number of views, geo data and other relevant data for publishers.
(In my mind, you should be able to put out any piece of content and be able to watch how it's being consumed)
Here's a little demo of one implementation of a "decentralized YouTube" that uses IPFS for media storage/distrib (although we are not yet capturing views, geo data et cetera) https://alexandria.io/browser/002004
On May 9, 2017, at 10:43 PM, Mikael Emtinger [email protected] wrote:
Would be interesting to outline how a YouTube would work - especially statistics such as number of views, geo data and other relevant data for publishers.
(In my mind, you should be able to put out any piece of content and be able to watch how it's being consumed)
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.
Nice! Is it possible to capture views/downloads "server side" so to speak (obviously possibly in the playback client). I haven't found anything in the API about this...
While similar to ipfs/ipfs#246 Package Management. Software distribution in general is a prime candidate for IPFS I think. An IPFS based 3rd party Android store would be excellent. Or a good alternative to chrome apps. (See https://github.com/WhisperSystems/Signal-Desktop/issues/871 where secure code distribution is still unresolved) The main required properties would be simple to do.
Developers
- Can publish APK files directly to IPFS as-is for the actual data.
- Can use IPNS to update release info, app description, screenshots, etc. Which conveniently provides a form of code signing by extension.
App store service
- Can provide a web app and native app using IPFS to navigate search indexes and app descriptions.
- Can provide additional security by co-signing keys/releases (for example after a review process and/or automated malware scan), without having to duplicate any underlying data.
- Can provide recovery procedures should developers lose the key to publish releases under.
- Can seed relevant data and provide gateways.
Yes, that's the plan, and then supplement that with other non server-focused stats that can help gauge the relative popularity of a piece of content like size of swarm and total revenue collected for it to date
On May 10, 2017, at 12:38 AM, Mikael Emtinger [email protected] wrote:
Nice! Is it possible to capture views/downloads "server side" so to speak (obviously possibly in the playback client). I haven't found anything in the API about this...
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ipfs/ipfs/issues/230#issuecomment-300224928, or mute the thread https://github.com/notifications/unsubscribe-auth/AHRavo4op7ySY78Wq-tjWaTKD9uu0e1Qks5r4JaXgaJpZM4MgFh8.
These are great conversations to have, Can we try to move them to a more specifically relevant issue? This thread will get quite large and hard to follow otherwise
@DevonJames got an updated link?
Note: Discussion on applications of IPFS are happening over in the IPFS Forums now ... please continue the discussion there!
This issue is being moved over to the archived repo https://github.com/ipfs/apps/ for reference.