Skip to content

Instantly share code, notes, and snippets.

@emostov
Last active July 25, 2025 01:45
Show Gist options
  • Select an option

  • Save emostov/3b7e7e3ea072e2792545ea25a570268a to your computer and use it in GitHub Desktop.

Select an option

Save emostov/3b7e7e3ea072e2792545ea25a570268a to your computer and use it in GitHub Desktop.
Retail Friendly Wallet for Progressive Security

There is currently a significant gap in the market for power users who desire the security of hardware wallets like Ledger but prefer the flexibility of using standard devices. These users may also want the option to eventually transition some of their accounts to arbitrary threshold approval systems similar to Gnosis Safe. This self-service wallet aims to provide an extremely simple initial setup and day to day usage similar to Phantom, while offering power users the ability to progressively add sophisticated access controls that can scale from personal use to enterprise environments.

Core Features

Seamless Multi-Device Access

  • Login on any device by approving from an already-authenticated device (no manual seed phrase entry required)

Progressive Multi-Signature Support

  • Gnosis Safe-like threshold signing workflows with configurable requirements (including approving users and auth methods)

Power User Mode

  • Custom payload injection for advanced transaction signing
  • Enterprise-grade controls comparable to Anchorage/Fireblocks
  • Advanced authentication controls (OTP, desktop, mobile, SMS combinations)

AI and Third Party access

  • Allow adding expiring API keys from AI agents and other third parties to automate actions on your behalf
  • Dapps could be allowed to do things such as liquidate users positions across multiple chains allowing users to acess more collateral
  • AI agents could be granted restricted access to certain dapp transactions and given spend limits to minimize blast radius of hallucinations

Unique Value Proposition

  • First wallet offering intuitive onboarding with phantom like functionality that also scales to enterprise-grade custody within a single platform

Target Audience

This wallet would uniquely serve users across the entire spectrum: from those simply wanting better device sync to sophisticated users who have outgrown basic wallets but find enterprise solutions too complex or expensive for their current needs.

Primary Market: Retail users seeking enhanced convenience

  • Phantom and MetaMask users frustrated with manual seed phrase entry on new devices
  • Casual crypto users who want seamless access across phone, laptop, and tablet
  • Users who frequently switch between devices for crypto activities

Secondary Market: Crypto-native professionals and enterprise teams

  • Small teams and startups needing shared custody solutions
  • Organizations requiring compliance-friendly multi-signature workflows
  • Teams needing granular access controls and audit trails

Tertiary Market: Advanced retail users

  • High-net-worth individuals seeking institutional-grade security with consumer-friendly UX
  • Hardware wallet users frustrated with the lack of flexibility and seed phrase backup risks

Monetization Strategy

  • Freemium subscription model that upcharges for enterprise features (e.g. multi-user threshold signing)
  • Fees on in-app swaps for tokens and NFTs
  • Refferal payments from strategic business partners
@r-n-o
Copy link

r-n-o commented Jul 5, 2025

Anyone have any cool thoughts for local communication mechanisms that might work here?

WebRTC comes to mind for this, it's an open standard for browser-to-browser communication, with JS bindings ready to use!

Also hiiii @emostov 👋

IMO there's a huge opportunity here: Turnkey can build all of this in a cross-chain way.

  • "Seamless Multi-Device Access" => can be accomplished today with a mix of long-lived sessions and on-device API keys. I think we can leverage long-lived keys in SecureStorage or IndexedDb for example
  • "Progressive Multi-Signature Support" => this would have to be done with Root Quorum (each device can be modeled as a Root User with its own set of authenticators) or with the upcoming MFA primitives (we're working on it 🤫)
  • "Power User Mode" => this just means exposing the Turnkey APIs more directly; should be easy!
  • "AI and Third Party access" => also what Turnkey is built for. Easy to spin up a user, grant them granular permissions via policies, etc

One big part of a good wallet UX is tx construction and tx broadcast; I think we'd have to partner or build something here. Things like gas estimation, gas sponsorship, automated retries and nonce bumping (ETH-specific) or CPFP (BTC-specific) when this happens, ... the devil's in the details. But we can definitely start simple and have a killer basic UX for key management 🥇

@emostov
Copy link
Author

emostov commented Jul 25, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment