What:

y-nostr - prospectus

Why:

yjs is garnering 500k per week downloads at npmjs. y-nostr will provide a convenient way for developers to add nostr infrastructure to a familiar interface. The resulting adoption of nostr will be astounding.

Who:

Cole Albon with help from existing work

- https://github.com/YousefED/nostr-crdt

- https://www.npmjs.com/package/yjs

- y-indexeddb

- y-websocket

- y-webrtc

- y-nostr <— this project coming soon, needs funding:

How:

The existing nostr-crdt has the functionality, but is broken since a recent upgrade of nostr-tools.

- modify the code in nostr-crdt to work with current nostr-tools and repackage as y-nostr.

- swap out nostr-tools for NDK. NDK comes with a best in class approach to security, and we think NDK is probably up to the task.

Developer Background:

- 1999 - modified the Melissa virus to become one of the first commercial email marketing engines.

- 2000 - as a sales dude, wrote a vt-100 terminal scraper to harvest the Insight Corporation open/orphan orders. Successfully traded resulting lead lists colleagues for favors and food.

- 2013 - launched ripple-bandit.com the worlds first dice address on the ripple payment platform.

- 2016 - created blocktool, a tool to denormalize utxo transactions to a corporate analytics friendly format.

- 2019 - partnered with some dude from Nike - 2nd place in the Portland Blockstack hackathon - dice address for stacks this time.

- 2023 - launched git-nostr a pure shell script program to replace git-ssb (secure scuttlebutt) - allows hosting cryptography projects in the EU.

- 2024 - flat broke, need work soon.

Please send money or direct me to an appropriate grant application.

- cole@getalby.com

Reply to this note

Please Login to reply.

Discussion

I started implementing this a few weeks ago; let me know if you want the code, I didn’t publish it since it’s not complete but it’s probably 80% functionally done

I assume you can get to the finish line faster if you haven't abandoned it. If speed is not a concern, I'm happy to step in.