Written by suneal.eth, thanks to colinlyguo.eth for feedback and discussion.
Introduction: We're excited to introduce OpenAccount (oa.xyz), a groundbreaking smart contract account solution built on Ethereum L2. OpenAccount aims to revolutionize how users interact with both Web3 and traditional applications by providing a universal, secure, and user-friendly digital identity.
What is OpenAccount?
OpenAccount is a smart contract account that exists on the blockchain, controlled by users through passkeys. Our innovative approach combines the security and ownership benefits of blockchain technology with the ease of use that modern web users expect.
Key Features:
User-Owned and Controlled: Your account exists on the blockchain and is solely controlled by you using passkeys.
Never Lose Access: Set up social recovery with trusted friends or family, or use email/phone number recovery options.
Easy and Safe to Use: No passwords to remember, no seed phrases to store, no plugins to install, and no gas fees to worry about (we sponsor these costs at first).
Universal Login: Use your OpenAccount to sign in to various applications, from social platforms to email services, just like "Sign in with Google".
Shared Reputation: Build a reputation score that's recognized across multiple applications, creating a Sybil-resistant social network.
Integrated Payments: Your account comes with built-in payment capabilities and functions as a cryptocurrency wallet.
Why OpenAccount? Why Now?
The idea of a universal blockchain-based account isn't new, but technological advancements have finally made it feasible and user-friendly:
Widespread adoption of passkeys
Affordable Ethereum L2 solutions
Maturation of account abstraction technologies (ERC4337, EIP7702)
These developments allow us to create a smart account that's both secure and easy to use, without the traditional pain points of blockchain wallets.
Our Vision
We're building the digital identity of the future. Imagine logging into any service, sending messages, or even unlocking your car with a single, secure identity – no passwords, no CAPTCHAs, just a seamless experience across all your devices and applications.
As AI becomes more prevalent, this universal identity will play a crucial role in distinguishing humans from artificial entities online. Much stronger than CAPTCHAs.
How Does It Work?
OpenAccount provides two key SDKs:
Wallet SDK: Allows dApps to easily integrate our web wallet.
Login SDK: Enables any app to support "Login with OpenAccount."
Users can bind their Web2 accounts and establish connections with other OpenAccount users, contributing to a robust reputation system that benefits both users and applications.
Roadmap
We're executing our vision in three phases:
Phase 1: Implement basic functionality – web wallet with passkey control, wallet SDK, and login SDK. Demo is live!
Phase 2: Add reputation features, including Web2 account binding, Sybil detection, and account recovery options.
Phase 3: Implement zero-knowledge proofs for privacy-preserving identity and reputation verification.
Try OpenAccount Today Experience the future of digital identity with our demo app: https://demo-app.test.oa.xyz/
Or play with our email integration at: https://www.mmail-test.ink/
Join us in revolutionizing online identity, account, and wallet!
Telegram: t.me/oaxyz
Warpcast: https://warpcast.com/openaccount
X: https://x.com/OpenAccountXYZ
Github: https://github.com/OpenAccountXYZ
With OpenAccount, take control of your digital presence across the Web3 and traditional internet landscape.
Stay tuned for more updates as we continue to develop and expand OpenAccount's capabilities!