2.7 KiB
2.7 KiB
Coldcard Internal Documentation
These docs are meant for you hackers out there... but also for anyone who wants to understand why it's safe to put your moneys into Coldcard.
security-model.mdThe COLDCARD Mk4/Mk5/Q security model.pin-entry.mdHuge and detailed discussion of PIN codes and the security element that holds the secrets.secure-elements.mdHow the dual secure elements work together.dev-access.mdHow developers can modify Coldcard to extend it.memory-map.mdMemory map highlightsnotes-on-repro.mdDetailed breakdown of the reproducible build process.upgrade-recovery.mdFirmware upgrade and recovery process.backup-files.mdSome details of our encrypted backup files.temporary-seeds.mdTemporary (ephemeral) seeds and the Seed Vault.seed-xor.mdMore about Seed XOR feature, including fully worked Seed XOR example, and useful XOR lookup chart.key-teleport.mdKey Teleport: encrypted transfer of seeds and secrets between Q devices.spending-policy.mdSpending policy: autonomous signing with configurable limits.microsd-2fa.mdUsing a MicroSD card as a second factor for login.web2fa.mdWeb 2FA authentication.bip85-passwords.mdDeriving deterministic passwords via BIP-85.msg-signing.mdCOLDCARD message signing.proof-of-reserves-bip-322.mdBIP-322 generic signed message format and proof of reserves.generic-wallet-export.mdGeneric JSON wallet export file format.bip-21-extensions.mdColdcard's BIP-21 URI extensions, including multisig ownership address check.nfc-coldcard.mdNFC support on Coldcard Mk4 and Q.nfc-pushtx.mdNFC Push Transaction: broadcast a signed transaction via your phone.usb-batteries.mdUsing USB battery packs with Coldcard.electrum-usage.mdImporting seed words into Electrum for funds usage (and other tips).bitcoin-core-usage.mdHow to use with Bitcoin Core.bitcoin-core2of2desc.mdAirgapped 2-of-2 multisig with Bitcoin Core using descriptors.limitations.mdDocumented limitations, policy choices, and TODO items.paperwallet.pdfExample paper wallet template file.menu-tree.txtDump of the menu system. Incomplete, may be out of date.