the future of damus is a marketplace of turing complete, sandboxed edge algorithms powered by nostrdb. edge algorithms means no relay overhead. efficient, private, scalable, where new algorithms can be created, shared and sold without limits. I just figured out a solid plan on how to make this happen. Iโ€™ve started building it today. This may be bigger than zaps ๐Ÿ’ฅ

Replies (76)

from what I gather from his message, they run on your machine, think of it as custom private "feed algorithms" that you can use and you control and can sell to other users
these run locally, are private, donโ€™t depend on an internet connection. They are turing complete nostr queries that run locally. DVMs are inherently about asking something from an external resource which may not exist or stop working.
It will be, if you can solve logistics/customer service. A seller should be able to ship a box of stuff to an address, make a listing and then collect satoshis as orders roll in. On the flip side they should be able to pay someone to handle returns and other customer service issues. If they do decide to handle everything themselves, the User experience should be the same. That way we can have competing drop-shipping services plus DIY all in one interface.
They will have infinite flexibility, so that people can have limitless innovation when building these algorithms into the future
Dimi's avatar
Dimi 1 year ago
Scriptless scripts, fun
Thatโ€™s awesome. Will come with a rudimentary tool for normies to configure their own algorithms? Or is this aimed at the tech savvy who need to code the algorithm and put it on the store?
I just wanted Notedeck skins, but I'm okay with this too ๐Ÿคฃ This will be baller if you can pull it off. It's what we've all been talking about for a year, an algo marketplace. Let's go dude.
๐Ÿ‘€
Ryan's avatar Ryan
I used to love smart playlists on my OG iPod classic. I want that for lists on Nostr! image You could make your own algorithm to see the posts you want. Eg "notes from the last week that I haven't seen that got zapped over 100 and reposted more than twice"
View quoted note →
Since its wasm, there can even be innovation in algorithm generation tooling. Everything from visual programming (node graphs) to scripting.
the algos are in portable binary strings: nscript1qpshxmgpqqqqqqgtqfsqxlml0uqh7cqqqqppsqg9dehhxarjpehx7um5wf0hxet5ta3x7mmvqqqqxqspqyzsxqgqqyrs5qgxd4jk6mmj0ypqqzqpqyxqzqs2z5q3xqzp5qyyr8qg9qpqqsgpweqsqyqqrg9skggzqpqcczqtqywqqsvcpq93xqsqqqqqcqqqqphqqmcq0gqxzqrsqpesehczp5
Moderation for me is the turning point at Nostr and the one that will differentiate the most... hence my interest in what the devs of the clients I use think ๐Ÿซก
Yesterday, someone spammed global with links to child porn from matrix.org Sure nostr dont host media but relays will host links to child porn and said images will be stored on everyones phone, app, beowser cache making them store said porn
Bro, I admire you but this answer is unnecessaryโ€ฆ contradictions are the basis of development
Default avatar
nobody 1 year ago
reassess. like truly. consider perhaps the question: who do you work for? is it for free is it the for the cop in your head
Default avatar
nobody 1 year ago
dont let me know i dont care & we are never speaking again im asking you to ask you & if it is for free & if it is a cop maybe kill that thought concept.
you could also do something else, for space conserving reasons to trade off more advanced indexing, while only noting where the data was seen via a compact serial index events are so small that even simple filter indexes take up quite a bit of space... probably would help to have varints for timestamps event serials, but yeah, easily 128 bytes or so for a basic filter index, if you want more advanced stuff than that it's gonna reach towards being as big as the average 750 byte events themselves gonna think about that idea though, how to compactly store the timestamps and indexes, these fields occur repeatedly within the index and for access counters as well for the need of managing a garbage collector
Scott's avatar
Scott 1 year ago
But itโ€™s like code that can look at itself. Representing algos with portable binary string seems like a step toward that. DNA is not just codeโ€ฆ itโ€™s magic code.
Check Out GraphQL - has this stuff already. Just put a redis behind.
โ†‘