Alex Gleason on Nostr: Good evening, I’ve just deployed the first beta version of Mostr: a bridge between ...
Good evening, I’ve just deployed the first beta version of Mostr: a bridge between Nostr and the Fediverse.
More info here: https://soapbox.pub/blog/mostr-fediverse-nostr-bridge/
Source code: https://gitlab.com/soapbox-pub/mostr
The bridge is an ActivityPub server and Nostr client, written from the ground up in TypeScript with Deno. It generates RSA keypairs and pubkeys deterministically by combining the username with a SECRET_KEY. Sqlite is needed to store a reverse-lookup of Nostr to AP IDs, but otherwise it mostly works off the Web Cache API and the Nostr relay. I wrote nearly everything and gained lots of knowledge about cryptography.
Enjoy.
More info here: https://soapbox.pub/blog/mostr-fediverse-nostr-bridge/
Source code: https://gitlab.com/soapbox-pub/mostr
The bridge is an ActivityPub server and Nostr client, written from the ground up in TypeScript with Deno. It generates RSA keypairs and pubkeys deterministically by combining the username with a SECRET_KEY. Sqlite is needed to store a reverse-lookup of Nostr to AP IDs, but otherwise it mostly works off the Web Cache API and the Nostr relay. I wrote nearly everything and gained lots of knowledge about cryptography.
Enjoy.