Open mochet opened 2 years ago
@bedeho @kdembler interested to understand the technical pre-requisites to set this in motion.
This has to be rewritten, I cannot easily get to the bottom of what it exactly is proposing, and still seems like WIP. I suggest a fresh rewrite if author still is interested in this.
This has to be rewritten, I cannot easily get to the bottom of what it exactly is proposing, and still seems like WIP. I suggest a fresh rewrite if author still is interested in this.
This is something I'll be personally working towards post-mainnet
so I don't think there is any need to spend time on it right now. It also relies somewhat on Gateways.
This is very interesting.
I'm new to gateways but adding modularity is something I do think about.
Here are a few ideas, I don't claim that they're good ideas or if they are feasible, I don't even know if they make any sense lol, but that's where my head goes.
Tiered Subscriptions
Another thing I think about for content creators is, if everything goes well for us, we'll be earning multiple tokens, on multiple platforms in multiple networks. How do we bring these together so that we can accept all these tokens as forms of payment that unlock features on our channels?
I'm closing this, a more narrowly defined and concrete proposal should be submitted if still relevant.
1. Goals
Atlas
that can deliver distinct experiences for end-users and widen the potential appeal of using the platform.Atlas
post-mainnet
gateways
to experiment with immediately aftermainnet launch
when considering the role would very likely startgateways
off with an eye on customizingAtlas
extensively in the futurecommunity building
is very hard to achieve and it doesn't work with a single approach, multiple approaches are necessary2. Scope
Atlas
for everyone, but to provide some customized versions that cater to different audiences and interestsAtlas
runtime
featuresoff-chain
processing of these transactions will probably be required.runtime
feature likesystem.remark
user>user
transactionsquery node
gateway
would need to read atransaction event
and trigger some form of change in its appearanceJSG
forpre-mainnet
(both in terms of resources, attention & time)JSG
at the current phase of the project when stability and finalizing thigns is the current absolute focus.Value
of this is significant and discussed in detail within theValue
sectiongateway tokens
https://github.com/Joystream/joystream/issues/29763. Definitions
Atlas
(by default)entire Joystream ecosystem
/open ecosystem
- all channels, all videos, all content that is available on Joystream for all users. This is basically theopen ecosystem
default Atlas
- Atlas as it exists nowdefault version of Atlas
to allow for very different featurescustom instance
- an individual, customized version ofAtlas
that has been deployed by agateway
to appeal to certain usersclosed ecosystem
- an ecosystem that only includes one user or a group of specific, participatingchannel owners
orusers
that have willingly elected to utilize it.entire Joystream ecosystem
is not shownecosystem bridges
- bridges between multiple ecosystems, can include or excludeopen ecosystem
end-user customization
- providing features and tools which allow either users orchannel owners
to use features from thecustom instance
they are participating with to suit their own desires4. Value
community building
--this idea will help with that significantlycommunity building
has been done towardsgovernance
and comparitively little towards other areascontent creators
. End-users will want to have options to customize their experiences in ways that are very unique.gateways
)channel
reach and success is reliant upongateway
reach & successmore transactions
andmore financial relationships
to be generatedpre-mainnet
: Training people in the inner workings ofAtlas
Atlas
to the communitypre-mainnet
: Creation of bountiesincentives v3
that is the richest so far:design
,frontend
,backend
,query nodes
,gateways
,bounties
, relevant processes, standards, templates and expectationsHR
grouppre-mainnet
: Governance & Spending Proposalscommunity ownership
of assets that are funded by the councilcommunity-repo
pre-mainnet
: Builders & HR groupsdiscretionary funding
and other features that didn't exist beforepre-mainnet
: Advertisersadvertisers
pre-mainnet
: Everything else and far moreruntime
upgrades beforemainnet launch
gateway operators
andgateway tokens
seem to5. How & Why?
YouTube alternative
or aNetflix alternative
closed ecosystems
where it seems like user engagement will be far higher due to the higher impact it has compared to anopen ecosystem
ecosystem bridges
that connect different ecosystems with social content or financial relationshipscommunity building
mainnet launch
to provide at least a little "eye opener"community building
is not limited or constricted by a small number of ways formainnet launch
gateway operators
to have distinct appeal compared to othergateway operators
gateway operators
can generate income$JOY
gateway operator
can offer many things foron-chain
transactions that provide direct incentives for them so that they explore them further in competition with othergateways
gateway tokens
are essential (https://github.com/Joystream/joystream/issues/2976)5. Appeal
Appealing to different types of users is very important. The wider the better.
This kind of concept does not appeal to everyone, but does appeal to certain users who want a more familial, social relationship with a smaller group of users rather than participating.
An example may be groups of users who already have preexisting
close ecosystem
relationships on some other platform.Concept - Basic examples
Atlas
!https://play.joystream.org/channel/715?tab=Videos
gateway provider
can give users a distinct, individual custom URL that does not show any other channels or what is normally shown inAtlas
http://alice.coolgateway.xyz
gateway
provider would hopefully run acustome instance
that allows for very in-depthend-user customization
of everything ranging from color themes, background images and many other elements that are notgateway respected
by any othergateways
gateway
provider would also possibly build a way for all of thechannel owners
participating on this specific instance to be able to share or "repost" othercommon channel owners
videos.alice
&bob
have both signed up to have custom individual pages oncoolgateway.xyz
charlie
has not signed up for thisalice
&bob
can access a feed which only shows content posted or shared by their channels--they cannot see any element ofcharlie's
channelcharlie
wanted to, he could also join thisclosed ecosystem
and participategateway
provider may elect to have theclosed ecoystem's
feed on the main domain name, or may elect to have its access hidden away.Use cases
There are a few different schools of thought for this. (that exist on both the user + provider side):
single user's content
and is accessible toanyone on the internet
single user's content
and ispassword protected
feed/timeline
that can showclosed ecosystem
that is being promoted or reshared bythe single user
closed ecosystems
entire Joystream platform
'feed/timeline
could completely replace the normal channel viewfeed/timeline
could treat both thesingle user's content
and other content that is shared from within theclosed ecosystem
as "equals"Smartphone Apps
can also be used in many similar ways to gatekeep contentanyone on the internet
sees when they interact with thisgateway
anyone on the internet
without access to the specificapp