{"type":"rich","version":"1.0","title":"Alex Gleason wrote","author_name":"Alex Gleason (npub15p…vkw0q)","author_url":"https://yabu.me/npub15ph30la3n069s4l9ja9v3wcmaftcrztcdm4ytrjy800cc02n80fsqvkw0q","provider_name":"njump","provider_url":"https://yabu.me","html":"Good evening, I’ve just deployed the first beta version of Mostr: a bridge between Nostr and the Fediverse.\n\nMore info here: https://soapbox.pub/blog/mostr-fediverse-nostr-bridge/\n\nSource code: https://gitlab.com/soapbox-pub/mostr\n\nThe 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.\n\nEnjoy."}
