Atlas
Passkey-native smart wallet voor alledaagse betalingen
Een ERC-4337-wallet met passkeys, sociaal herstel en gesponsorde transactiekosten. iOS- en Android-schillen rond een gedeelde React Native-kern, geaudit vóór mainnet en vanaf dag één met on-chain monitoring opgeleverd.
Resultaten
- Geactiveerde wallets in het eerste kwartaal
- 5.2kGeactiveerde wallets in het eerste kwartaal
- Kritieke of hoge auditbevindingen
- 0Kritieke of hoge auditbevindingen
- Contracten gedekt door invariantentests
- 100%Contracten gedekt door invariantentests
- Van idee tot mainnet
- 11 wkVan idee tot mainnet
The challenge
What we walked into.
Atlas wilde een wallet die een gewoon mens kan gebruiken: geen seed phrase om op te schrijven, geen aparte token die je eerst moet kopen om je eigen geld te verplaatsen.
Daarmee vervalt het grootste deel van het standaarddraaiboek. Bovendien moest de wallet vóór mainnet een externe audit doorstaan, tegen een lanceerdatum die al openbaar was.
Gelijkwaardigheid tussen iOS en Android was niet onderhandelbaar, met een team van vier.
The approach
What we actually did.
- 01
Geen seed phrase om kwijt te raken
ERC-4337 smart accounts gekoppeld aan passkeys in de secure enclave en de Android Keystore. Er is geen mnemonic, omdat er geen externe privésleutel is die de gebruiker verkeerd kan behandelen.
- 02
Transactiekosten die de gebruiker nooit ziet
Een paymaster neemt de transactiekosten voor zijn rekening en gebruikers betalen in USDC, dus niemand hoeft eerst ETH aan te schaffen om geld te sturen.
- 03
Herstel dat een verloren telefoon overleeft
Sociaal herstel via guardians achter een tijdslot, met een on-chain annuleringsvenster zodat een gecompromitteerde guardian niet snel kan handelen.
- 04
Audit-first, vanaf week één
Foundry-invarianten en Slither draaiden vanaf de eerste contractcommit in CI, en een tweede senior contractengineer beoordeelde alles intern voordat de externe auditors iets zagen. De audit kwam terug zonder kritieke of hoge bevindingen.
- 05
Monitoring vanaf de lancering, niet na een incident
On-chain monitoring, alerting en noodstoppen zijn met v1 meegeleverd, samen met een uitgeschreven incidentdraaiboek.
Technologie
- Solidity
- Foundry
- ERC-4337
- React Native
- viem
- Base
Na veertien maanden hebben we twee van hun engineers op onze eigen loonlijst gezet. Zonder kosten en zonder ongemak — ze hadden er vanaf het eerste gesprek rekening mee gehouden.
Marc D.
Medeoprichter & CTO, Atlas
Practices used
Aan de slag
Vertel ons wat er gebouwd moet worden — of wie het moet bouwen.
Beschrijf de situatie zoals die werkelijk is. U krijgt een uitgewerkt voorstel terug, een team met namen, een vaste planning en een bedrag dat u aan een bestuur kunt voorleggen.
Een partner reageert binnen één werkdag — met vragen, niet met een verkooptraject.