Strike is designed to exceed the institutional-grade standards required by professional users or anyone else wishing to achieve similar levels of security and integrity.
Design requirements:
  • Only the owner(s) of a wallet have access to the keys
  • Only the owner(s) of a wallet have upgrade authority to the program
  • There can be no risk of a single internal actor taking control of the wallet
  • There must be a clear delineation of transfer control from configuration control
  • Resilience must exist to failure of Strike Protocols as an organization
  • Users must be able to trust that approval requests accurately represent actual operations that will be executed
  • Wallet operations must be sufficiently flexible to allow integration into enterprise processes for control of usage
  • A wallet must be resilient to censorship
  • All trusted components of a wallet are open source and audited