Overview
协议概览
钱包地址本身就是应用执行边界。
3 个章节overview
01
什么是 1Do
1Do 是链上账户与应用运行平台。用户连接的地址就是实际工作的 wallet/runtime 地址;主线产品不创建第二个智能钱包,也不要求迁移资产。
EOA 可以通过 ERC-7702 获得合约执行能力。账户 Runtime 提供应用执行、应用开关、ERC-1271 签名验证、一次性资产拉取和签名转账等能力。
02
系统组成
Account Runtime
运行在钱包地址上的 ERC-7702 实现,承载账户级权限和执行能力。
LogicRegistry
平台级全局安全门控,只记录某个 app logic 是否允许执行。
Runtime Apps
通过 delegatecall 在钱包上下文中运行的独立业务合约。
Frontends & SDK
帮助用户启用、调用和签署意图;不替代链上状态作为真相来源。
03
设计原则
- 账户跟随用户地址,而不是跟随某个应用。
- 平台允许应用与用户启用应用是两个独立条件。
- 资产权限优先留在钱包 Runtime,不在 Token 或 Market 留下长期授权。
- 应用保留自己的业务状态机、事件和 ERC-7201 命名空间存储。
- 合约源码、ABI 与 deployments 是行为和地址的最终事实来源。