Avatar
Alex Gleason
0461fcbecc4c3374439932d6b8f11269ccdb7cc973ad7a50ae362db135a474dd
I create software that empowers people online. I'm vegan btw.

The inbox endpoint should just be rate limited.

Replying to Avatar fiatjaf

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.

Reveal yourself, hacker. 🤺

Want to see only posts in Chinese from the Fediverse? This is now possible in #Ditto

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.

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