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.