Technical Details
Each One Balance account can thought of as a rollup that allows users to conveniently manage their state and reliably request state transitions on any chain.
This is achieved through the introduction of two key concepts:
Accounts on credible commitment machines, and
Resource locks
A credible commitment machine is responsible for securing the account, issuing resource locks over the state it holds, and validating the fulfillment of such locks.
By introducing Credible Accounts, we hope to accelerate the transition of the ecosystem from EOAs, the JSON-RPC API, and the transaction supply chain, towards an architecture built around the message passing of resource locks and fulfillment proofs.
A Credible Account on OneBalance can:
Combine token balances from every chain
Abstract gas on any chain
Swap and send tokens to and from any chain
Issue complex permissions over any subset of user state
Incentivize and enforce atomic asynchronous composability across multiple chains
Authenticate user using modern methods such as passkey, session keys, FIDO
Fast confirmations through separation of fulfillment from settlement
Last updated