35 lines
2.7 KiB
Markdown
35 lines
2.7 KiB
Markdown
# 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.md`](security-model.md) The COLDCARD Mk4/Mk5/Q security model.
|
|
- [`pin-entry.md`](pin-entry.md) Huge and detailed discussion of PIN codes and the security element that holds the secrets.
|
|
- [`secure-elements.md`](secure-elements.md) How the dual secure elements work together.
|
|
- [`dev-access.md`](dev-access.md) How developers can modify Coldcard to extend it.
|
|
- [`memory-map.md`](memory-map.md) Memory map highlights
|
|
- [`notes-on-repro.md`](notes-on-repro.md) Detailed breakdown of the reproducible build process.
|
|
- [`upgrade-recovery.md`](upgrade-recovery.md) Firmware upgrade and recovery process.
|
|
- [`backup-files.md`](backup-files.md) Some details of our encrypted backup files.
|
|
- [`temporary-seeds.md`](temporary-seeds.md) Temporary (ephemeral) seeds and the Seed Vault.
|
|
- [`seed-xor.md`](seed-xor.md) More about _Seed XOR_ feature, including fully worked Seed XOR example, and useful XOR lookup chart.
|
|
- [`key-teleport.md`](key-teleport.md) Key Teleport: encrypted transfer of seeds and secrets between Q devices.
|
|
- [`spending-policy.md`](spending-policy.md) Spending policy: autonomous signing with configurable limits.
|
|
- [`microsd-2fa.md`](microsd-2fa.md) Using a MicroSD card as a second factor for login.
|
|
- [`web2fa.md`](web2fa.md) Web 2FA authentication.
|
|
- [`bip85-passwords.md`](bip85-passwords.md) Deriving deterministic passwords via BIP-85.
|
|
- [`msg-signing.md`](msg-signing.md) COLDCARD message signing.
|
|
- [`proof-of-reserves-bip-322.md`](proof-of-reserves-bip-322.md) BIP-322 generic signed message format and proof of reserves.
|
|
- [`generic-wallet-export.md`](generic-wallet-export.md) Generic JSON wallet export file format.
|
|
- [`bip-21-extensions.md`](bip-21-extensions.md) Coldcard's BIP-21 URI extensions, including multisig ownership address check.
|
|
- [`nfc-coldcard.md`](nfc-coldcard.md) NFC support on Coldcard Mk4 and Q.
|
|
- [`nfc-pushtx.md`](nfc-pushtx.md) NFC Push Transaction: broadcast a signed transaction via your phone.
|
|
- [`usb-batteries.md`](usb-batteries.md) Using USB battery packs with Coldcard.
|
|
- [`electrum-usage.md`](electrum-usage.md) Importing seed words into Electrum for funds usage (and other tips).
|
|
- [`bitcoin-core-usage.md`](bitcoin-core-usage.md) How to use with Bitcoin Core.
|
|
- [`bitcoin-core2of2desc.md`](bitcoin-core2of2desc.md) Airgapped 2-of-2 multisig with Bitcoin Core using descriptors.
|
|
- [`limitations.md`](limitations.md) Documented limitations, policy choices, and TODO items.
|
|
- [`paperwallet.pdf`](paperwallet.pdf) Example paper wallet template file.
|
|
- [`menu-tree.txt`](menu-tree.txt) Dump of the menu system. Incomplete, may be out of date.
|
|
|