πGeneral Obi Features
Obi is a blockchain-agnostic (modular) non-custodial solution for user account management, permissions, recovery, inheritance, intents, and security.
Permissions can be extended to pre-authorize intents with , creating one-click non-custodial products such as .
Obi is:
seedless: no seed phrases ever need to be backed up or inputted by the user
non-custodial: all keys are held by the user, or generated on demand from information held by the user (with the hypothetical exception of custom convenience or recovery keys which could be custodied by ecosystems)
disaster-proof: a user can lose multiple keys, have multiple keys stolen, or be incapacitated β and still the user or their beneficiaries can recover assets
upgradeable: user account components can, with the userβs authorization, be updated
blockchain-agnostic: Obi accounts can control addresses and assets on any target chain with Obi Passport and can interact directly with apps on those chains without installing more wallets or setting up more rules
secure: account-specific Rust smart contract instances secure Obi accounts. Special security modules, health checks, and security notifications provide additional failsafes
attack and loss resistant: Seedless Multikey prevents loss or compromise of 1 or 2 keys (or shares) from compromising the entire user account. Phishing resistance is provided by Threshold Escalation. Some contexts also allow for early quantum-resistant cryptography
flexible: allowance, inheritance, session key, allow/blocklist, mandatory delay, subscription, and other rules can be set, authorizing other users to act if they follow the rules
extensionless:
UX improves and onboarding completion rates increase when users do not need to install an app or extension to use Obi
Obi features can also be integrated into existing wallet applications, including MetaMask Account Snaps
Obi by default runs in a browser tab or as a progressive web app with Wallet Connect across to other tabs
Obi is not vulnerable to being taken down by app stores, which often happens with wallet applications
even in multiple contexts, Obi accounts can still be universal due to the coincidence of multiple signing factors: create an account in one web app, use it in another
feeless experience: although transactions do cost native network fees on target chains, these are covered or abstracted away for Obi users in various ways
easy: users use diverse but familiar web2 patterns to generate or store their non-custodial keys
Last updated