-
Notifications
You must be signed in to change notification settings - Fork 8
Description
CryptKeeperV2: social, finance, privacy
Hey there, I'm degenrocket, captain of Spasm, the future of social media. I've been dreaming about an all-in-one, fully agnostic app or browser extension for a few years, but never had a chance to implement this vision. I've recently checked iout CryptKeeper and it's a cool app that needs another chance. Downloading a whole new extension just for managing semaphore identities is a bit too much, but having an extension that handles social, privacy, and financial stuff is a completely different story.
Social
Spasm
Let's start with the most juicy part - Spasm integration.
Currently, users have to open each Spasm instance in a web browser and sign messages manually with Ethereum or Nostr extensions. Some instances are federated, but a user still has to check multiple instances to stay up-to-date. These issues can be solved with CryptKeeperV2.
As you probably know, a browser extension doesn't have to be a popup; it can take over the whole browser tab. Picture this: a feed that aggregates messages from multiple Spasm instances you're subscribed to. For example, you can follow https://degenrocket.space, https://dark.vegas, and https://monero.top all in one place, no more manual checking.
With auto-signing for certain event types toggled, simple messages like reactions can be signed with one click.
Nostr
There are browser extensions that support multiple private keys (e.g., Ethereum and Solana), but they usually stay within one degen ecosystem, so there is no extension that supports both Nostr and web3 stuff. CryptKeeperV2 can bridge that gap, onboarding Nostr people to web3 and web3 people to Nostr.
Start simple by adding Nostr private keys for signing. For a more advanced setup, create a feed experience in a browser tab, similar to web Nostr clients.
Other Keys
Adding more social keys, like Steem/Hive, would be a huge plus.
Finance
Ethereum, Solana, DogeCoin
I don't know if you're allowed to add other crypto keys, but supporting Ethereum, Solana, and DogeCoin for DeFi and NFT activities would be cool.
Privacy
Semaphore
Manage different semaphore identities for use in the Spasm ecosystem, Deforum, and on other platforms.
Zano
Integrating Zano keys would be another privacy win. They already have a browser extension, so adding Zano support should be relatively easy. Use Zano's wrapped assets for private finance and Zano aliases for private social interactions.
PGP
There is also value in adding PGP keys for people who want to interact with Spasm without touching any cryptocurrency-related keys.
Offline Signing
There's no agnostic app for offline signing with different private keys, but there are many use cases. For example, submitting a message signed offline to Spasm via Tor.
Development
Since there's no agnostic social browser extension, I'd suggest to start with Spasm and then Nostr integrations.
- Spasm.js npm package and DegenRocket (Spasm-powered forum) are both written in TypeScript, so it should be relatively easy to integrate them into CryptKeeperV2 since the extension already supports Ethereum private keys.
- The next step can be Nostr private keys integration since it doesn't require any RPC calls like DeFi activity.
Marketing
Manage all your identities with one open-source, privacy-focused browser extension for social, financial, and privacy needs.