Skip to content

Commit ffc29ef

Browse files
Minor nits
1 parent 96059c7 commit ffc29ef

1 file changed

Lines changed: 17 additions & 25 deletions

File tree

docs/pages/introduction.mdx

Lines changed: 17 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,52 @@
11
# What is ZeroDev?
22

3-
ZeroDev is a programmable wallet infrastructure for teams building on EVM chains. It provides two things that work together:
4-
- A managed infrastructure layer — bundlers, paymasters, and the Kernel smart account contract
5-
- A set of SDKs that let you build ERC-4337 smart account features into your product without standing up or maintaining that infrastructure yourself.
3+
ZeroDev is a programmable wallet infrastructure for teams building on EVM chains. It provides two things that work together:
64

7-
If your team is deciding whether to build smart account capabilities in-house or adopt a production-ready solution, this page will help you understand what ZeroDev covers, and where to start.
5+
- A managed infrastructure layer—bundlers, paymasters, and the Kernel smart account contract
6+
- A set of SDKs that let you build [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) smart account features into your product without standing up or maintaining that infrastructure yourself.
87

9-
---
8+
If your team is deciding whether to build smart account capabilities in-house or adopt a production-ready solution, this page will help you understand what ZeroDev covers and where to start.
109

1110
## The integration problem
1211

1312
ERC-4337 defines the protocol. It does not give you the stack.
1413

15-
To ship a feature as simple as sponsored gas, you need a smart account contract, a paymaster, a bundler, a policy engine to control spending, and an SDK to connect it all to your frontend. Each of those pieces can be built independentlyand teams do build thembut the integration work adds up fast. Bugs surface at the seams between components. Bundler reliability directly affects user-facing transaction success rates. Paymaster policy logic gets coupled into your backend and becomes a maintenance burden.
14+
To ship a feature as simple as sponsored gas, you need a smart account contract, a paymaster, a bundler, a policy engine to control spending, and an SDK to connect it all to your frontend. It is possible to build each piece independentlyand teams do build thembut the integration work adds up fast, and bugs surface at the seams between components. Bundler reliability directly affects user-facing transaction success rates. Paymaster policy logic is coupled into your backend, creating a maintenance burden.
1615

17-
ZeroDev assembles this stack and operates it as a service. Kernel is the smart account contract: modular, audited, and one of the most deployed account implementations on Ethereum. The bundler and paymaster infrastructure runs across all major EVM chains. Gas policies are configured through a dashboard, not deployed as custom contracts. The SDKs handle the glue between your frontend and the protocol, at the level of abstraction that fits your architecture.
16+
ZeroDev assembles this stack and operates it as a service. The Kernel is the smart account contract: modular, audited, and among the most-deployed account implementations on Ethereum. The bundler and paymaster infrastructure runs across all major EVM chains. Gas policies are configured through a dashboard, not deployed as custom contracts. The SDKs handle the glue between your frontend and the protocol, at the level of abstraction that fits your architecture.
1817

19-
---
18+
## Build or buy?
2019

21-
## build or buy?
20+
Building ERC-4337 infrastructure in-house is possible. It requires engineers who understand the `EntryPoint` contract, `UserOperation` lifecycle, paymaster validation rules, and bundler behavior under load—a specialized intersection of protocol knowledge and infrastructure engineering. Once built, it requires ongoing maintenance as the standard evolves and as you add chains.
2221

23-
Building ERC-4337 infrastructure in-house is possible. It requires engineers who understand the EntryPoint contract, UserOperation lifecycle, paymaster validation rules, and bundler behavior under load — a specialized intersection of protocol knowledge and infrastructure engineering. Once built, it requires ongoing maintenance as the standard evolves and as you add chains.
24-
25-
ZeroDev is the buy answer for teams that want smart account capabilities without a dedicated protocol engineering function. The Kernel contract is open source and extensively audited. The infrastructure is shared across production deployments, which means reliability is a product priority, not a per-customer concern. Enterprise SLAs and support contracts are available for teams that need them.
22+
ZeroDev is the buy answer for teams that want smart account capabilities without a dedicated protocol engineering function. The Kernel contract is open source and extensively audited. The infrastructure is shared across production deployments, which means reliability is a product priority rather than a per-customer concern. Enterprise SLAs and support contracts are available for teams that need them.
2623

2724
For early-stage companies, adopting ZeroDev means shipping smart wallet features in days instead of months. For larger teams, it means redirecting protocol engineering capacity toward differentiated product work.
2825

29-
---
30-
3126
## How will ZeroDev improve my product?
3227

3328
ZeroDev enables four user-facing improvements that have the highest impact on conversion and retention:
3429

35-
**No gas friction.** Sponsor transactions for your users so they never need to hold ETH. This eliminates the single biggest drop-off point for new users arriving from non-crypto contexts. You configure spending limits and eligibility rules through a dashboard; no contract changes required.
30+
**No gas friction**. Sponsor transactions for your users so they never need to hold `ETH`. This eliminates the single biggest drop-off point for new users arriving from non-crypto contexts. You configure spending limits and eligibility rules through a dashboard; no contract changes required.
3631

37-
**Familiar authentication.** Let users create wallets with passkeys (Face ID / Touch ID) or social login (Google, email, and others). No seed phrases, no browser extensions. Users get self-custodial accounts through flows that feel like standard web authentication.
32+
**Familiar authentication**. Let users create wallets with passkeys (Face ID/Touch ID) or social login (Google, email, and others), with no seed phrases or browser extensions. Users get self-custodial accounts through flows that feel like standard web authentication.
3833

39-
**One-click flows.** Batch multiple on-chain operations into a single user confirmation. Approve-and-swap, mint-and-list, stake-and-delegateinteractions that currently require two or more transactions become one. This has a direct effect on completion rates for any multi-step flow.
34+
**One-click flows**. Batch multiple onchain operations into a single user confirmation. Approve-and-swap, mint-and-list, stake-and-delegateinteractions that currently require two or more transactions become one. This has a direct effect on completion rates for any multi-step flow.
4035

41-
**Persistent sessions.** Issue scoped, time-bounded permissions (session keys) so repeat users don't confirm every action. The user approves a session once; subsequent actions execute silently within the authorized scope.
36+
**Persistent sessions**. Issue-scoped, time-bounded permissions (session keys) so repeat users dont confirm every action. The user approves a session once; subsequent actions execute silently within the authorized scope.
4237

4338
Each of these maps to a ZeroDev feature with documented integration time. None of them requires changes to your existing contract architecture.
4439

45-
---
46-
4740
## SDKs
4841

4942
ZeroDev provides three SDKs, each calibrated to a different integration depth:
5043

51-
- **`@zerodev/wallet`**Wagmi connectors and EIP-1193 providers. If your frontend already uses Wagmi, this is the lowest-friction integration path. Drop in a connector, configure gas sponsorship through the dashboard, and you have smart wallet features without touching your account logic. This is the right starting point for DApp teams adding smart wallet support.
44+
- **`@zerodev/wallet`**: Wagmi connectors and [EIP-1193](https://eips.ethereum.org/EIPS/eip-1193) providers. If your frontend already uses Wagmi, this is the lowest-friction integration path. Drop in a connector, configure gas sponsorship through the dashboard, and you have smart wallet features without touching your account logic. This is the right starting point for DApp teams adding smart wallet support.
5245

53-
- **`@zerodev/core`** The full-featured SDK for teams building embedded wallets or needing fine-grained control over account creation, session management, and signing. Supports all major auth providers (Privy, Magic, Dynamic, Web3Auth, Fireblocks, Capsule, and others) as plug-in signers.
46+
- **`@zerodev/core`**: The full-featured SDK for teams building embedded wallets or needing fine-grained control over account creation, session management, and signing. Supports all major auth providers (Privy, Magic, Dynamic, Web3Auth, Fireblocks, Capsule, and others) as plug-in signers.
5447

55-
- **`@zerodev/waas`** A React SDK built on `@zerodev/core`, providing hooks for wallet state, transaction management, session handling, and chain switching. For React-native wallet products, this is the fastest path to full feature coverage.
48+
- **`@zerodev/waas`**: A React SDK built on `@zerodev/core`, providing hooks for wallet state, transaction management, session handling, and chain switching. For React-native wallet products, this is the fastest path to full feature coverage.
5649

57-
Infrastructure concernsbundler uptime, paymaster balance management, chain supportare handled by ZeroDev. Your team owns the integration; ZeroDev owns the ops.
50+
Infrastructure concernsbundler uptime, paymaster balance management, chain supportare handled by ZeroDev. Your team owns the integration; ZeroDev owns the ops.
5851

5952
For teams evaluating integration scope before committing: each SDK has a working quickstart that covers the full round-trip (account creation, sponsored transaction, session key issuance) in under 50 lines of code.
60-

0 commit comments

Comments
 (0)