Overview
Protocol Overview
The wallet address itself is the application execution boundary.
3 sectionsoverview
01
What is 1Do
1Do is an onchain account and application runtime. The connected address is the actual wallet/runtime address; the mainline product does not create a second smart wallet or require asset migration.
An EOA can gain contract execution through ERC-7702. The Account Runtime provides app execution, app switches, ERC-1271 validation, transient asset pulls, and signed transfers.
02
System components
Account Runtime
The ERC-7702 implementation running at the wallet address.
LogicRegistry
A platform-wide safety gate that only records whether app logic is allowed.
Runtime Apps
Independent business contracts executed by delegatecall in wallet context.
Frontends & SDK
Tools for enabling, calling, and signing; they do not replace onchain state.
03
Design principles
- The account follows the user address, not an application.
- Platform approval and wallet-local enablement are independent.
- Asset authority stays in the wallet runtime instead of persistent token or market approvals.
- Apps retain their own business state machines, events, and ERC-7201 storage namespaces.
- Source, ABIs, and deployments are the final authority for behavior and addresses.