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:

  1. Accounts on credible commitment machines, and

  2. 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