Official Manual
1Do Documentation
These docs describe the implemented protocol. Source code, ABIs, and deployment manifests in 1do-core define actual behavior and addresses.
Total pages
18
Groups
5
Start here
Protocol Overview
Search documentation
18 / 18
Overview
Protocol Overview
The purpose, boundaries, and implemented components of 1Do.
User Guide
Getting Started
Activate the runtime on the current address and run the first app.
Core Protocol
Wallet Runtime
How accounts execute apps, isolate storage, and prevent nested execution.
Security Model
App Permissions and Security
Wallet-local enablement, global gating, and security boundaries.
Wallet-Native Assets
Asset Authorization
Transient pulls and ERC-8112/ERC-8114 signed transfers.
Standards
Standards and Compatibility
Ethereum standards and 1Do proposal directions used by the current system.
Apps
1Do Apps
Five wallet-context apps for trading, markets, liquidity, inheritance, and payments.
1Do App
Dex
Full-fill signed orders for token/token and token/native exchange.
1Do App
NFT Market
Five full-fill signed order types for ERC-721, ERC-20, and native currency.
1Do App
Flash Loan
Use an enabled wallet's live ERC-20 balance as single-transaction ERC-3156 liquidity.
1Do App
Will
Distribute live wallet balances by weight after a fixed-time or inactivity trigger.
1Do App
Session Pay
Pay agents, APIs, and subscriptions within a fixed payee, asset, cumulative cap, and expiry.
Architecture
Protocol Architecture
How the Runtime, Registry, apps, and asset settlement fit together.
Builder Guide
App Release and Deployment
Runtime app implementation, deterministic deployment, and Registry release flow.
API Reference
Account API
Core read and write interfaces of the Account Runtime.
Signing Reference
Signing Reference
EIP-712 domains, nonces, deadlines, and wallet validation rules.
SDK
TypeScript SDK
The current scope of @1doapp/sdk and its Session Pay helpers.
Deployments
Networks and Addresses
Current deterministic deployments on Sepolia and Base Sepolia.