A program storage device tangibly embodying a program of instructions executable by a digital asset intermediary electronic settlement platform server to: receive from a user wallet for which only a first user has control of a private key for controlling the user wallet details of a first transaction hashed into a transaction ID, wherein the first transaction transfers a digital asset from the user wallet to a first multi-signature settlement wallet containing a first private key under the control of the first user and a second private key under the control of the intermediary electronic settlement platform server; use the transaction ID to generate and sign a redeem transaction which authorizes the redemption of digital assets from the first multi-signature settlement wallet back to the user wallet after the passage of a specified period of time; send the redeem transaction to the user wallet; receive from the user wallet the first transaction, check that the first transaction is a valid transaction and then broadcast the first transaction to a distributed ledger; receive from the first user an authorization for a conditional transaction with a second user involving the digital asset, wherein the conditional transaction transfers the digital asset from control of the first multi-signature settlement wallet to control of a second multi-signature settlement wallet containing the second private key and a third private key under the control of the second user; match the authorization for transaction from the first user with an authorization for transaction from the second user; settle the transaction between the first and the second users if the conditional is met; and memorialize the settled transaction on the distributed ledger. receive from a user wallet for which only a first user has control of a private key for controlling the user wallet details of a first transaction hashed into a transaction ID, wherein the first transaction transfers a digital asset from the user wallet to a first multi-signature settlement wallet containing a first private key under the control of the first user and a second private key under the control of the intermediary electronic settlement platform server; use the transaction ID to generate and sign a redeem transaction which authorizes the redemption of digital assets from the first multi-signature settlement wallet back to the user wallet after the passage of a specified period of time; send the redeem transaction to the user wallet; receive from the user wallet the first transaction, check that the first transaction is a valid transaction and then broadcast the first transaction to a distributed ledger; receive from the first user an authorization for a conditional transaction with a second user involving the digital asset, wherein the conditional transaction transfers the digital asset from control of the first multi-signature settlement wallet to control of a second multi-signature settlement wallet containing the second private key and a third private key under the control of the second user; match the authorization for transaction from the first user with an authorization for transaction from the second user; settle the transaction between the first and the second users if the conditional is met; and memorialize the settled transaction on the distributed ledger.