> For the complete documentation index, see [llms.txt](https://docs.cypherock.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cypherock.com/design-decisions.md).

# Design Decisions

- [The balance between security and convenience](https://docs.cypherock.com/design-decisions/the-balance-between-security-and-convenience.md)
- [Cypherock X1 Hardware architecture](https://docs.cypherock.com/design-decisions/cypherock-x1-hardware-architecture.md)
- [Using ultrasonic welding for the X1 Vault enclosure](https://docs.cypherock.com/design-decisions/cypherock-x1-hardware-architecture/using-ultrasonic-welding-for-the-x1-vault-enclosure.md)
- [Encrypted NFC communication for X1 cards](https://docs.cypherock.com/design-decisions/cypherock-x1-hardware-architecture/encrypted-nfc-communication-for-x1-cards.md)
- [Using Javacards instead of MicroSD](https://docs.cypherock.com/design-decisions/cypherock-x1-hardware-architecture/using-javacards-instead-of-microsd.md)
- [Choosing USB vs QR Code](https://docs.cypherock.com/design-decisions/cypherock-x1-hardware-architecture/choosing-usb-vs-qr-code.md)
- [Why the X1 cards are not upgradeable](https://docs.cypherock.com/design-decisions/cypherock-x1-hardware-architecture/why-the-x1-cards-are-not-upgradeable.md)
- [Cypherock is BIP39 compliant](https://docs.cypherock.com/design-decisions/cypherock-is-bip39-compliant.md)
- [Private keys should be near to impossible to extract](https://docs.cypherock.com/design-decisions/private-keys-should-be-near-to-impossible-to-extract.md)
- [Conflict between trusted parties should not result in unauthorized access](https://docs.cypherock.com/design-decisions/conflict-between-trusted-parties-should-not-result-in-unauthorized-access.md)
- [Using Shamir Secret Sharing vs. Multi-sig](https://docs.cypherock.com/design-decisions/using-shamir-secret-sharing-vs.-multi-sig.md)
- [How is Shamir Secret Sharing implemented within Cypherock X1](https://docs.cypherock.com/design-decisions/using-shamir-secret-sharing-vs.-multi-sig/how-is-shamir-secret-sharing-implemented-within-cypherock-x1.md)
- [Why Cypherock has a default 2/5 threshold scheme](https://docs.cypherock.com/design-decisions/using-shamir-secret-sharing-vs.-multi-sig/why-cypherock-has-a-default-2-5-threshold-scheme.md)
- [Rejected Key Schemes](https://docs.cypherock.com/design-decisions/using-shamir-secret-sharing-vs.-multi-sig/rejected-key-schemes.md)
- [PIN Protection on Cypherock X1](https://docs.cypherock.com/design-decisions/pin-protection-on-cypherock-x1.md)
- [Difference between backing up your PIN vs. Seed Phrase](https://docs.cypherock.com/design-decisions/pin-protection-on-cypherock-x1/difference-between-backing-up-your-pin-vs.-seed-phrase.md)
