Skip to main content

Crypto Wallet Automated Execution

The Securosys Demo Crypto Wallet demonstrates the use of a VaultCode with automated approval logic.

In this setup, a signing request is made to the HSM for a crypto transaction. Based on the size of the transaction, the executable in VaultCode automatically approves or rejects the signing request. If the request is valid, but the amount is too high, the Transaction Security Broker sends the request Securosys Authorization App, where onboarded approvers have to manually approve the transaction.

Using the HSM-backed wallet is simple:

  • You create a new key pair on the HSM
  • Make a transaction request for a set amount
  • Verify the transaction with SegWit on the Bitcoin testnet.

During key creation you can choose the approval policies, which determine who can approve your transaction requests when the amount exceeds the threshold. For example, if you add the Automated Approval executable and 2 manual approvers, you can define a 1-of-3 policy. In this setup, either the executable in VaultCode needs to approve the transaction, or the finance officers.

See the SKA Authorization Policy documentation for more details on the policies that you can build.

Approval Policies

Get started withCloudHSM for free.
Other questions?Ask Sales.
Feedback
Need help?