New https://github.com/fiatjaf/nak release has some unexciting new features:
- nak wallet: implements NIP-60 token receiving, sending and swapping, there is also a nutzap command for sending to others but I forgot to test that so let me know where exactly is broken (blame nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft)
- nak curl: this wraps the actual curl command you must have installed and adds a NIP-98 header to it so you can call APIs with Nostr authorization (blame nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49)
- nak mcp: you can use this to allow AIs to search people on Nostr, publish notes, mention people, read notes with built-in outbox model (blame nostr:npub1hr6v96g0phtxwys4x0tm3khawuuykz6s28uzwtj5j0zc7lunu99snw2e29 and nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s), I don't understand the MCP protocol and I don't really know if this works, I could only test it twice because Goose has stopped answering me completely
- nak outbox: in its default form this just lists NIP-65 relays for a given pubkey, but if you enable persistent mode by calling 'nak outbox init' then it will start storing relay hints from multiple contexts for every person every time you use Nostr and use those in a more robust outbox relay algorithm strategy (like https://how-nostr-works.pages.dev/#/pathological) in other contexts, like when doing 'nak fetch' -- inside nak this is not very important, but it serves as a learning tool
- now you can pipe multiline JSON into 'nak event' or 'nak req' (you probably didn't notice but before if you want to pass an event for it to modify, sign or publish you had to pass the entire JSON in a single line -- not anymore)
Thank you! This will be really helpful to us.
The guy "optimizing" our country right now has a slow roll on Elden Ring.

Possibly related, query time spike: https://grafana.soapbox.pub/dashboard/snapshot/r5NxNf8IEhGtrjqH1ZdU57oj65v4sn1n
We are working on a Cashu wallet in #Ditto now! nostr:nprofile1qydhwumn8ghj7emvv4shxmmwv96x7u3wv3jhvtmjv4kxz7gqyprjtyrkep0eys8g2fpq6usne90f2yp0rh5jn7mq7vazcvjhpjvvgldfpkw
Don't know. I just restarted it, hopefully that fixes it.
Reveal yourself, hacker. 🤺

They all switched to ditto.pub
Are you guys gonna just stand around and let him talk about you like that?
Want to see only posts in Chinese from the Fediverse? This is now possible in #Ditto

Narrator: it's hard.
I used Python as my main language for a few years like a decade back. Then I found better solutions and left it behind. But now I'm redpilled on Python again for one reason: almost every major Linux distro has it preinstalled by default. I don't use Python to develop applications, I use it to do more than a shell script.
What's what I thought, but then I looked at the y-axis and now I'm confused. Apparently there are more events bridged than received. Like more bread than there is yeast.
Check out this monitor of the #Mostr bridge: https://grafana.soapbox.pub/dashboard/snapshot/T0OBPP2rGd2DytGSgIJpkhH0Sjnr2Lzt

Tthe left shows how much ActivityPub is interacting with each other. The right shows how much ActivityPub is interacting with us.

Check out this monitor of the #Mostr bridge: https://grafana.soapbox.pub/dashboard/snapshot/T0OBPP2rGd2DytGSgIJpkhH0Sjnr2Lzt


