Skip to content

CryptKeeperV2: social, finance, privacy #1260

@degenrocket

Description

@degenrocket

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions