<oembed><type>rich</type><version>1.0</version><title>fiatjaf wrote</title><author_name>fiatjaf (npub180…jh6w6)</author_name><author_url>https://yabu.me/npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6</author_url><provider_name>njump</provider_name><provider_url>https://yabu.me</provider_url><html>New https://github.com/fiatjaf/nak release has some unexciting new features:&#xA;&#xA;- 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)&#xA;- 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)&#xA;- 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&#39;t understand the MCP protocol and I don&#39;t really know if this works, I could only test it twice because Goose has stopped answering me completely&#xA;- nak outbox: in its default form this just lists NIP-65 relays for a given pubkey, but if you enable persistent mode by calling &#39;nak outbox init&#39; 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 &#39;nak fetch&#39; -- inside nak this is not very important, but it serves as a learning tool&#xA;- now you can pipe multiline JSON into &#39;nak event&#39; or &#39;nak req&#39; (you probably didn&#39;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)</html></oembed>