Web applications are the main interface between the human end-users of a DIDO and the rest of the DIDO. The web applications do not have the same requirements of determinism as defined in the DIDO and can be subject to far less stringent timing requirements. The equivalent of a web application in the ledger stack is a wallet.