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 ๐ฅ
Login to reply
Replies (76)
How would it be different than DVMs?
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
Iโm waiting to download it App Store locked me from downloading
Nostr's Smart Contracts? Can we do some type of STARK vm to create proofs that people run the code without changing it? :)
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.
bare metal buy
Coming in hot ๐ฅ
Always ahead of the game my guy ... Wonder wheat he is about to create tho ๐ค
Ok, that is awesome!!!
YUGE IF TRUE
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.
Yes, let's!
๐
๐
๐
Excuse my ignorance. What does turning complete mean in this context?
They will have infinite flexibility, so that people can have limitless innovation when building these algorithms into the future
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.
๐
I used to love smart playlists on my OG iPod classic. I want that for lists on Nostr!
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 →
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"Yeah! Thatโs would be great!
What @jb55 is suggesting will be much more powerful though. I hope an easy interface for programming it will be available eventually.
this warrants an emergency citadel dispatch
Since its wasm, there can even be innovation in algorithm generation tooling. Everything from visual programming (node graphs) to scripting.
Love to see it.
Side note, this is how I try to bridge the knowledge gap ๐คฃ๐คฃ๐คฃ 

LFG๐ค
๐
View quoted note โ
I do the same ๐คฃ๐
looking forward to learning more.
We are swimming with the sharks here ๐
๐คฃ
Starting to write down the low level ingredients needed to make this happen:

GitHub
Filter queries ยท Issue #33 ยท damus-io/nostrdb
To enable algorithms and aggregation queries, we need a new concept: filters and reducers. We should implement cursors first as it may simplify thi...
Keep building ๐ฉต
Like a Shopify platform/client on nostr?
๐ฅ๐ฅ๐ฅ
Where do the algos live?
Maybe in Carbonado?
You had me at the future of Damus ๐
๐
the algos are in portable binary strings:
nscript1qpshxmgpqqqqqqgtqfsqxlml0uqh7cqqqqppsqg9dehhxarjpehx7um5wf0hxet5ta3x7mmvqqqqxqspqyzsxqgqqyrs5qgxd4jk6mmj0ypqqzqpqyxqzqs2z5q3xqzp5qyyr8qg9qpqqsgpweqsqyqqrg9skggzqpqcczqtqywqqsvcpq93xqsqqqqqcqqqqphqqmcq0gqxzqrsqpesehczp5
nostr never sleeps
What if i told you I already had this working? ๐ My agents should talk to your agents!
cant imagine we have the same implementation ๐
mine is a bit crazy
We do not. But that's what makes it fun! Mine is a bit crazy too. Should definitely compare notes!
What about moderation ??? ๐
this word means very little to me without more details

I refer more to this part, without leaving aside the moral values โโof freedom
View quoted note โ
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 ๐ซก
nostr doesnโt host media so this makes no sense to me
Hoping to see what it unveils.
made lots of progress on this today ๐
I needed to hear both sides, thanks for responding
what does that mean?
@Vivi Nella Verita is a side? I thought he was an autist troll
Not a troll

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
many clients have a feature to not download images from people you donโt follow, including damus.
Bro, I admire you but this answer is unnecessaryโฆ contradictions are the basis of development
Yes thats good for those minority clients. But many have cp on their device now lol
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
And clear cache
Wtf you saying
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.
๐
Huuuge!
@Don't Believe The Vibe ๐ฑ๐๐ this is ๐ฏ what I meant with "DVM's" that run locally.
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
Sounds rad. Iโm glad someone is pioneering on the algorithm front. ๐ค
This has a DNA nucleotide sequence vibe.
DNA is just code after all
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.
Can do anything, like most programming languages.
made progress on this. it's pretty dope.