WebWallet is an API specification for digital currencies on the Web. The specification is built around the concept of information about debts in the form of IOUs, and defines a publicly auditable data model in which all state transitions are driven by cryptographically signed messages that solve hash puzzles.
WebWallet is NOT:
a browser-based wallet service that holds private keys on behalf of users.
a cryptocurrency like Bitcoin, but enables the creation of units of account.
a blockchain like Ethereum's, though it uses the data structure internally.
a platform for issuing assets, but a convention for keeping track of liabilities.
a payment method like $£€¥₩ Pay/Wallet, but it can be used to build them.
a currency exchange service, though it supports multivariate transactions.
a decentralized, peer-to-peer network, but follows the client-server model.
a currency-agnostic, cryptographically-driven transactional model for the Web.
a general-purpose accounting model for creating abstract units of measurement.
a protocol for keeping accounts in logically decentralized information spaces.