design exploration
@robagreda what might a "algo marketplace" look like?
requirements:
-damus user can always opt-in, or opt-out
-there are no mandatory algorithms (see twitter)
-algorithms are a marketplace
-algos can be developed by third party devs
-algos can be free, or paid / there is a way to zap algo devs
-damus algos must have easy to find name, description, author
-damus must clearly display if algo is installed
-damus must clearly display if algo view is on
-damus must clearly have a way to "install", and "uninstall"
questions:
is there "install" button?
is there a "uninstall" button (i.e. "algo store" can service as a place to manage all algos)
where does the installed algo take place?
can there be more than one algo installed?
how might user swap between algos; does each algo have a separate view?
crazy experiment areas
can algos be combined?
can there be a way to zap (i.e. optionally tip) algo authors
copy of https://github.com/damus-io/damus/issues/1302
what is it Algorithm capability will enable Damus users to opt-in to various algorithms as a complement to the chronological timeline.
This could enable "trending" posts, "trending" profiles etc
implementation @jb55 was exploring script? language capability
https://damus.io/note1ejhkppvw74f966fxw4srhvsd3npyjjpm9pq65p6qlv06xu2eu2hqklcwv4
design exploration @robagreda what might a "algo marketplace" look like?
requirements: -damus user can always opt-in, or opt-out -there are no mandatory algorithms (see twitter) -algorithms are a marketplace -algos can be developed by third party devs -algos can be free, or paid / there is a way to zap algo devs -damus algos must have easy to find name, description, author -damus must clearly display if algo is installed -damus must clearly display if algo view is on -damus must clearly have a way to "install", and "uninstall"
questions: is there "install" button? is there a "uninstall" button (i.e. "algo store" can service as a place to manage all algos) where does the installed algo take place? can there be more than one algo installed? how might user swap between algos; does each algo have a separate view?
crazy experiment areas can algos be combined? can there be a way to zap (i.e. optionally tip) algo authors