$5m Seed Led by 1kx to Unlock the Next Era of Modular Smart Accounts

With participation from CoinFund, Lattice, Circle Ventures, Alchemy Ventures, zkSync, and more

Spotlight
Announcement
Kurt Larsen
August 14, 2024
All posts
Share this:

We believe that powerful tools for self-sovereign ownership can unlock a new digital era. Rhinestone was founded to empower developers to build onchain products that can onboard the masses. Our thesis is that smart accounts are the platform for achieving this.

Today, we’re excited to announce the close of our $5M seed round, led by 1kx and supported by CoinFund, Lattice, Heartcore, Circle Ventures, Alchemy Ventures, zkSync, and Cyber, as well as angels, including industry leaders from Biconomy, WorldCoin, WalletConnect, Lit Protocol, and Pimlico. We feel blessed to have the support of world-class investors who are vision-aligned and well-equipped to help us go to the next level.

Our story

At ETH Denver 2023, we built the first modular ERC4337-compliant smart account in response to the problems we encountered in our early experimentation with account abstraction. These included developer complexity, a lack of simple feature customization, and significant vendor lock-in. The insight was simple: modularize the account and create a means for any developer to easily reuse, build, and customize to unlock innovation at the application layer. Modularity and extensibility remained key design philosophies, even within account abstraction.

Our mission was to enable an open module marketplace, an app store moment for smart accounts, but we quickly discovered many barriers to achieving this. Chief among them were security, interoperability, a lack of developer tooling, and means for developers to monetize. With these new insights, we made an early strategic pivot to stop working on the account and focus entirely on the infrastructure and tooling that will unlock the module ecosystem for all smart account implementations.

Among our earliest supporters were the Ethereum Foundation, which provided a grant to build the Module Registry (an ownerless, verifiable, and transparent solution to module security); Safe, whose account we adopted for our initial infrastructure prototyping; and 1kx, one of the most experienced investors within the crypto wallet stack.

After garnering the support of the top account abstraction companies, we established and co-authored ERC-7579, which is now the leading standard for modular smart accounts. It’s supported by Biconomy, ZeroDev, OKX, Safe, WalletConnect, Etherspot, and others (some unannounced 👀). The community around this standard is growing and continues to strengthen. It will play a big role in ensuring module interoperability, smart account portability, and innovation.

Having established Rhinestone’s foundations, we’ll use this seed round to accelerate the ERC-7579 smart account and module ecosystem by investing in the technology to power the most compelling application use cases. And we’re already getting started, including WalletConnect’s Smart Sessions to revolutionize app UX, ZK Email to improve user privacy, Safe7579 to unleash the Safe app marketplace, chain abstraction solutions for instant cross-chain transactions without bridging, and debit card offerings that can be plugged into any smart wallet.

If you are interested in transforming smart accounts into a platform for open innovation and building the infrastructure to enable the next wave of powerful applications, we’d love to speak with you — we’re hiring!

Smart accounts are yet to reach their full potential

Account abstraction and smart accounts are still largely misunderstood. Ethereum has two types of accounts: externally owned accounts (EOAs — e.g., MetaMask) and smart contract accounts. EOAs are ‘active’ in that they can initiate transactions on a user’s behalf. Smart contract accounts are ‘passive’ and can only initiate transactions if an EOA triggers them. “Account abstraction” refers to transitioning contract accounts from “passive” to “active,” allowing a smart contract to become the user’s primary account (rather than always requiring an EOA). This is important because smart contracts are programmable (EOAs are not), allowing new features to be written into the account and improving UX and user security. This is necessary if we expect the mainstream adoption of crypto to be the mainstream adoption of digital self-custody.

Gas abstraction is a feature of the transaction infrastructure (ERC-4337) that enables smart accounts to be active. Everything else is a feature of the smart account: batching, multisig, passkeys, etc. These features should be modules, and today’s application developers will be the module developers of tomorrow. If a developer can build a module, they can augment the logic of a user’s account, which opens up a new paradigm for applications.

The verticals we are excited to see experimentation include;

  1. New smart account verification modules that unlock novel privacy-preserving experiences for users and/or enable non-EVM compatible systems to seamlessly interact and control EVM accounts,
  2. Smart account automations that unlock advanced DeFi trading features that feel more like a centralized exchange than a self-custodial app, and
  3. The use of resource locking via modules to enable seamless cross-chain intents (i.e. chain abstraction) and improved trad-fi interactions (e.g. debit card integrations via module and new crypto-to-fiat lending platforms).

We have also started preparations for the pending Ethereum hard fork, Pectra, which will likely include EIP-7702 and allow smart account features (powered by modules) to apply to all Ethereum users. We’re excited by the product innovation that Rhinestone’s module tech stack and EIP-7702 can unlock for smart account and EOA users.

How to get started

There are two simple ways to get started with smart account modules today:

  1. If you’re an application developer building with smart accounts in mind, check out our growing library of smart account features (modules) that can be easily integrated into your product with the ModuleSDK. The ModuleSDK is a typescript library purpose-built to be used alongside existing account abstraction SDKs (such as permissionless.js, Safe{Core}, Biconomy SDK, and ZeroDev SDK).
  2. If you want to build a module to tap into the programmable validation and execution capabilities of smart accounts, check out ModuleKit, a framework for building, testing, and deploying account-agnostic modules. ModuleKit aims to make it dead easy to build products that use modules and have them work with any existing smart account vendor. Build once, distribute everywhere. We’re also supporting module audits and onchain security through the Module Registry.

Onward

In 2023, we saw the launch of ERC-4337, which established a community of early account abstraction innovators. ERC-7579, combined with EIP-7702, will catalyze the web3 app renaissance. Chain Abstraction, session keys to advance UX, and ZK-powered modules for privacy are just the early signs of this. We feel privileged to have the backing of an amazing set of investors and partners to help deliver this vision.

If you’re an app developer building with smart accounts, get in touch. If you are a builder inspired by our vision, we’re hiring.

Get in touch

Share this:
Spotlight
Announcement

Sign up for the latest insights from the bleeding edge. All killer, no filler.

Thanks. We'll be in touch.
There was an error. Please try again.

Read another

Ethereum Foundation 🫶 Rhinestone

We’re excited to announce our grant from the ERC-4337 core dev team!

Announcement
Kurt Larsen
September 29, 2023

Omni Account: A new paradigm for cross-chain interop

The first intent-powered Smart Account. Built on Across, in partnership with Magic Labs, a leading wallet provider

Announcement
Kurt Larsen
January 29, 2025

$5m Seed Led by 1kx to Unlock the Next Era of Smart Accounts. With participation from Circle Ventures, Alchemy Venture.

Spotlight
Announcement