Oddbean new post about | logout
 #ditto is next gen because it's not relay only.  So it has a chance of scaling.  It has an architecture, Alex has provably scaled things in the past, too.  So we know it can be done.

My preferred stack is what I am calling #SAND -- Solid, ActivityPub, Nostr, Ditto.

I think the future is agentic, ie agents are the new apps.  And they can communicate over nostr, too. 
 Cool! I'll play with it. 

I'm with you on agents communicating over nostr. openagents.com and fewsats.com are the best examples of this vision I've seen so far. cc  @Christopher David

I guess DVMs as well, though I've yet to find a user friendly way to interact with these - what's the best DVM client right now? cc  @Dustin  @PABLOF7z 
 Im an open agents subscriber.  Didnt know about fewsats, looks cool, but requires email to login AFAICT.

I also am looking for something more user friendly than DVMs.

I have may own agent framework in any case called #sandymount and I've tried to add DVMs many times, but yet to get that over the line.  I think it will be easier to do next year.

I think with nostr is that you simply need a business to add nostr.  Hopefully with a professional relay.  No one seems to have done that yet.  Which is odd, after all this time. 
 DVMs are more infrastructure imo, I don’t see them as something users will interact with directly (at least for most DVMs). The most used DVM right now is feed sorting algorithms, and clients make this user friendly and call the DVMs in the background (the user may not even know it’s DVMs that are doing the work).

We haven’t really had multi DVM use cases yet (although folks are working on them).

I think of DVMs as modules that could comprise agents, and the space is still so early. For example, we need libraries where you can call a DVM just like you would call an API (a python library for this is on my to do list).

Many people building agents are using lots of APIs right? DVMs would replace these API calls and offer some neat tradeoffs.

 
 Makes sense! Python DVM library seems like a game changer 
 Yes that would be a plus.  I think we might need a lighter version that is easier to get started with and do useful things.

Also I see it going in the direction of cashu integration, is my guess.  And cashu want to charge on every tx.  That's going to make workflows complex.

I see DVMs getting more complex, not less, and they are already very complex.  Perhaps it's a good time to examine the most useful parts of it, and make a simple version.  After all, nostr took off when the protocol was a simple 2 page spec.  Even nostr core is a beast of complexity now which changes too frequently.

Getting back to simplicity I think is the path to success.  
 I’m curious what would be simpler than DVMs as they are now, do you have any ideas? 
 So the idea is, money in, data out.  I think that's a great starting point.

And you can have money=0

So in the base case it's just an API, right?

Then there is the discovery.  That seems to be a separate part.  How to find a machine.

Then there is the payment.  ie on-chain, mint, lightning, cashu

Then there is the need to make it fast, ie sub 400ms.

I think make it into small logical micro sections that can be simply implmented and less monolitic.