Damus
jb55 profile picture
jb55
@jb55

I made damus, npubs, and zaps ⚡️
Independent bitcoin core and lightning dev.
Owner of the oldest still running lightning node.
soulbound to nostr:npub1l0gxx3qq9ex5lpurnfmqhfdrx27xfgj24sx6kqmk3r8a5cne63zspx78fx

Relays (6)
  • ws://relay.jb55.com – read & write
  • wss://nos.lol – read & write
  • wss://nostr.land – read & write
  • wss://relay.damus.io – read & write
  • wss://relay.ditto.pub – read & write
  • wss://relay.primal.net – read & write

Recent Notes

jb55 profile picture
demo of making the #headway issue tracking notedeck app ai-friendly

the companion headway-cli tool talks to the embedded notedeck relay to interact with the UI, but also can work as a local issue tracker if notedeck is not open


❤️1🤙1
jb55 profile picture
extracting #headway business logic into a standalone crate. this will allow agents to interact with nostr-based issue tracking without depending on #notedeck.

agents can use the cli to connect to the notedeck relay and interact with the board ui in realtime.

if not using the notedeck relay it can just exist locally in a standalone nostrdb instance or connect to a remote relay for storage.

this opens up the possibility of creating TUI issue tracking tools that exist independently of notedeck/relays but also can sync with them

this is super decentralized way to use nostr, utilizing relays for backup but not requiring them.

local first ftw.
❤️3🔥1🤙1
jb55 profile picture
another cool usecase for the #notedeck websocket relay: since notedeck/nostrdb unwraps giftwraps automatically, you can use the notedeck relay to subscribe to giftwrapped events like DMs.

this is a handy way to access your nostr DMs in cli scripts while notedeck is running


⚡️ᗪㄖ匚⚡️ · 23h
the relay-over-websockets part is just transport. i meant the "register skills, ai discovers and uses them" part. thats basically MCP, and nostr:npub1dvmcpmefwtnn6dctsj3728n64xhrf06p9yude77echmrkgs5zmyqw33jdm is MCP serialized as nostr events
jb55 profile picture
another idea: notedeck apps can register skills, then the embedded dave ai can know how to interact with any notedeck app by default.

for example: when dave is building apps, it can see that notedeck_headway issue tracking is available, and automatically use that for tracking project issues.

its like an ai-native, offline-first nostr browser 🤔

huge opportunity to reinvent how apps are built
3
⚡️ᗪㄖ匚⚡️ · 23h
not sure if you've looked into contextVM much but they've built some of this stuff 🤙 https://contextvm.org/
Karnage · 1d
Who the fuck knows. I don’t even look at a single app to create it…
jb55 profile picture
the #notedeck browser's embedded relay can now be accessed via websockets. this allows you to dynamically interact with any notedeck app (insert/query notes) without needing any internet connection or external relay.

going to use this to build clis for ai agents to interact with any notedeck app without needing external relays.


❤️7💜1🤙1
Analogue Dog · 1d
Indeed incredibly trivial from an implementation perspective, but it would allow Damus users to send bitcoin to each other with privacy.