Binary Log:
- 2024-05-06 | coldcard | v1.2.0Q | tweet | factory c7c79a21c206e8b0e816c86ef1b43cd6932cb767ed97291d5fbc2f0e749f95b7 | video proof | build bot
- 2024-05-06 | coldcard | v5.3.0 | tweet | factory bab6818787eec45ef28b6c297e2504ffd4fa041ab19da8a3fd27543dffe876b8 | video proof | build bot
- 2024-04-02 | coldcard | v1.1.0Q | tweet | factory 101f336310b9b460d717d91d2572ea9e9ef7ac3edbdaf132c7c3aa46bb89050a | video proof | build bot
- 2024-03-14 | coldcard | v1.0.1Q | tweet | factory 6ea843a56e87d7d811d90be6bfa4703794bbc8318d9709e88ada05740e03b12d | video proof | build bot
- 2024-01-19 | coldcard | v6.2.2X | tweet | factory a9d0b416c3cb4f122f2826283fce82bbc5fe4464817b601a3a5787b1f8aaba20 | video proof | build bot
- 2023-12-21 | coldcard | v5.2.2 | tweet | factory 4651fb81dc04ac07ae53535f4246ef7f32611c50853de9edaefa68f3c64e1fac | video proof | build bot
- 2023-11-07 | coldcard | v6.2.1X | tweet | factory f4457dc44d08cbed9517e6260aa7163ecc254457276d3cdb0c2611af0f49ba9b | video proof | build bot
- 2023-11-07 | coldcard | v5.2.0 | tweet | factory 7fbed097d2757b21fde920f4b10f5f50d7e1aeca01ff52186dfde4883af5cace | video proof | build bot
- 2023-09-12 | coldcard | v5.1.4 | tweet | factory fd707f2f69d006c9db84ceacd2a0dde79c3cb71730750e2676af610942898717 | video proof | build bot
- v5.1.2 built 28. April 2023 | COLDCARD | v5.1.2 | tweet | video proof | notes & instruction
- 2023-01-09 | bitcoin-core | v24.0.1 | factory 4203e099bf8c044e9533a33a9a4b693f3d9fa5933784eaa4b01d84458568dde5 | video proof | build bot
- 2022-11-07 | lnd | v0.15.4-beta | factory dab6fa0ca80cba8cdac47ccd9fa2f2705a5cc2b2b0b67066bc335ecbeda5c700 | video proof | build bot
- 2022-10-27 | lnd | v0.15.3-beta | factory | video proof | build bot
- 2022-10-24 | Fulcrum | v1.8.2 | factory 115460020d74c5a9bea4d2020e881d74367faefea421ff445e24d18f3c1d1998 | video proof | build bot
- 2022-10-23 | poncho | v0.3.0 | factory 811592a94f2be0f5d8f43ca4efc97f2f7963c945cd037322ad43ede06a52ddc4 | video proof | build bot
- 2022-10-12 | coldcard | v5.0.7 | tweet | factory 010827a60ebfc25b8a6e2bb94cc69b938419957ac6d4a9b6c0b1357c4c6c8632 | video proof | build bot
- 2022-10-12 | coldcard | v5.0.6 | tweet | factory 884f373717c9c605920a1dc29e0f890bf7b3cc6b141666814e396094aeedb3f8 | video proof | build bot
- 2022-09-12 | cln | v0.12.0 | factory e44851d9995e822cf44370bcf99a37cbc152a8fd2c861cad5fc922b3d8379f3f | video proof | build bot
- 2022-09-05 | electrs | v0.9.9 | factory | video proof | build bot
- 2022-09-05 | Fulcrum | 1.7.0 | factory | video proof | build bot
- 2022-08-18 | wasabi | v2.0.1.4 | factory | video proof | build bot
- 2022-08-17 | blockstream-green | v3.8.6 | factory 7214fcd510d319d98d76a92f7b390110e3431157d5a1beccd3fe8feed3f86179 | video proof | build bot
- 2022-08-04 | sparrow | 1.6.6 | factory 6ff78913f2c5cdf2ee4439889b0f350f82a8d2d3dea1c12d3d37e726da2f1d95 | video proof | build bot
- 2022-07-29 | coldcard | v5.0.6 | factory 54fe530ea7d1cdaf1e3f80676c711e3bb1d8bdda326bb19ea827476e29be45b5 | video proof | build bot
- 2022-07-25 | lnd | v0.15.0-beta | factory | video proof | build bot
- 2022-07-25 | coldcard | v5.0.5 | factory d1ef27ee22e0527a19851bbb1fe19f0564fd070d9e01d33c3666ba458529a077 | video proof | build bot
- 2022-07-25 | blockstream-green | v3.8.5 | factory 23ce823f1af296ccbc3c457cd742628b7dd1eaed0b538226c497f2cbbab8f481 | video proof | build bot
- 2022-07-21 | sparrow | 1.6.5 | factory | video proof | build bot
- 2022-07-21 | wasabi | v2.0.1.2 | factory | video proof | build bot
- 2022-07-21 | COLDCARD | v5.0.5 | tweet | video proof | notes
- 2022-06-02 | coldcard-mk3 | v4.1.5 | factory ee2ecb6b66d6cb169d9161ad41f4d9a9b491c9d7373645ff9be6cd5839e2c61e | video proof | build bot
- 2022-05-31 | coldcard | v5.0.4 | factory 29d3c6bd69e296de546f94faed428a4de9cdf490b737c4461b0b2b6b718bfa9c | video proof | build bot
- 2022-05-24 | zap-android | v0.5.6-beta | factory 66973d9bc13b6e21e583594e07c6ed1efd3825157577fa5251430e51808b93cc | video proof | build bot
- 2022-05-24 | wasabi | v1.1.13.1 | factory 85ad5f8438b5e355a08ccc0f766326dc5c31aa9d6e9d4a622932976d364994b2 | video proof | no notes | build bot
- 2022-05-24 | sparrow | 1.6.4 | factory 33e1f901f7dda2a6f9e23519c81e95a348dfcfa621c7b060d60733c419f4dd29 | video proof | build bot
- 2022-05-24 | simple-bitcoin-wallet | 2.4.27 | factory cb2955f6accfea4510fda6594a45ecc76ff2f45221e8cf71099c96eaaa80b193 | video proof | build bot
- 2022-05-24 | mycelium-android | v3.15.0.0 | factory 58fba3e1c8f622a2814526026773d398b021babb98b3699e84e87f461fa24d41 | video proof | build bot
- 2022-05-24 | lnd | v0.14.1-beta | factory 885498d9b2fece92cbdae83082f38e2dbf74cba479eb8e33eafad548fd640c1e | video proof | build bot
- 2022-05-24 | coldcard | v5.0.3 | factory 806f1685172262e1f851e5a7b66ca7fb26b2cd76cae2188bc33c739d74f936ec | video proof | build bot
- 2022-05-24 | blockstream-green | v3.8.2 | factory e77000645f9416f8c612821122378a1f0d1bd157fc00996f9291cb976c8a6b15 | video proof | build bot
- 2022-05-24 | bitcoin-core | v23.0 | factory 76538b44e22b1171538f833f66635240ba07953a1cd5126127ee232276b55b18 | video proof | build bot
- 2022-05-18 | COLDCARD | v5.0.3 | video proof | notes | xavierfiechter
- 2022-05-17 | COLDCARD | v5.0.3 | factory 53ad873c20823886b11e4ea8f6482eb8699fccc5de876ea30c63b2235be0c8c1 | video proof | no notes | kdunn926
- 2022-01-21 | LND | v0.14.1-beta | manifest-v0.14.1-beta.txt | video proof | no notes | lucasmoten
- 2021-12-09 | Sparrow Wallet | v1.5.3 | 52c0b83945ea9822d53e4d01ae372327510668d457f03509dee7da690feb340e | video proof | notes | RobertMiranda
- 2021-12-02 | Sparrow Wallet | v1.5.2 | 2d4341e17cd2bedd46962890361075d7c4e1b004d8e06205b2801347475cd96c | video proof | notes | RobertMiranda
- 2021-11-02 | Wasabi Wallet | v1.1.13.0 | 762114c27de5931360c47caa7dbe8a9889b767eca9663e071966dedeb41f108d | video proof | notes | eriknylund
- 2021-10-25 | Simple Bitcoin Wallet | 2.2.16 | 5f505c2829cc5fe74cf1d643dcd89b3464ed59f0aa3067becd426f8820464e86 | video proof | notes | eriknylund
- 2021-10-12 | Sparrow Wallet | v1.5.1 | 0024d176d0e7b75d9f293e485aed42d86852db34e0ce5c5554abcbf9b54a5bd9 | video proof | notes | RequestPrivacy
- 2021-09-26 | Sparrow Wallet | v1.5.0 | 968045e11d21a42f04a794809f08fad973c68b36998302e44b8778c0c847e05a | video proof | notes | RequestPrivacy
- 2021-09-16 | Blockstream Green | v3.7.1 | 61d033cc36075f51fd234bc2cb699e1c73bd5070ddcddba54c0aa5fe2cc4cc14 | video proof | notes | eriknylund
- 2021-09-13 | Bitcoin Core | v22.0 | v22.0 all.SHA256SUMS | video proof | notes | eriknylund
- 2021-09-11 | Zap | v0.5.1-beta | dd39d36db523113f303e7116ca946f58ceef1db578f8f11e81289da318597b22 | video proof | notes | eriknylund
- 2021-09-06 | Sparrow Wallet | v1.5.0-beta1 | 009ad3370ea6d97217a96fc610868dc4de5faceacf6f1c9886f4d655bad0ec99 | video proof | notes | eriknylund
- 2021-09-02 | COLDCARD | v4.1.3 | factory dedfcf8385e35dbdbb26b92f8c0667105404062ad83c8830d809cf9193434d9c | video proof | notes | xavierfiechter
- 2021-09-02 | COLDCARD | v4.1.3 | factory dedfcf8385e35dbdbb26b92f8c0667105404062ad83c8830d809cf9193434d9c | video proof | no notes | achow101
- 2021-08-27 | Trezor T | core/v2.4.2 | factory 67946dee311e4606c468fe2e529530c363ee633c7f2ef965ddaa4688b6c31c4e | video proof | notes | eriknylund
- 2021-08-12 | Mycelium | v3.11.0.4 | 9e460dd03ef9954fed7c8da202ab6a10d9e920b98d7224acb50770a222250e8b | video proof | notes | eriknylund
- 2021-07-20 | LND | v0.13.1-beta | manifest-v0.13.1-beta.txt | video proof | no notes | benthecarman
- 2021-07-19 | Electrum | 4.1.5 | 91472e281f604a7a687faa4b339bf5e484bd2bec82a495ea45bfa014e52719a1 | video proof | notes | eriknylund
- 2021-07-14 | Trezor T | core/v2.4.1 | factory b8925f4fcfd34f3b8cfdcbcf68183565953f14f00448e437f68b8cd8c6abb6e0 | video proof | no notes | achow101
- 2021-07-14 | Trezor 1 | legacy/v1.10.2 | factory 7ed716b2813f8b81983700e6d286f6ff17a17e830cb85954fe31e9a7ec9388b8 | video proof | no notes | achow101
- 2021-05-20 | BitBox02 | v9.6.0 | factory 13bffb0824ca6be959dd73c9ede6e374f9f4df7b090d521b54758dd971fa6bf1 | video proof | no notes | achow101
- 2020-08-05 | Wasabi Wallet | v1.1.12 | factory 9aef2cf3f76a479c3d0425fc4e5a42b2cfb30406b1d62ff8cc60e602c4f97e39 | video proof | notes | eriknylund
Submit repro build proof here.
FAQ
- But it doesn't match! Yes, you don't have factory keys. All but 64 bytes of the signature itself will be exactly same. Mask out those bytes to do diff.
- Who can submit? Anyone. Ideally not the project maintainer, but even that might help others see the process on video to repro themselves.
- Can I submit the same version already proved? Yes. A few proofs of the same are welcomed!
- What are the specs for the video?No audio, smallets resolution where the text still legible, terminal only.
- What profile should I link to?Any profile where you have reputation.
- What's SHASUM? TL;DR a summary digest that you can use to compare the bytes to make sure they match. More info here.
- Who maintains this site?At the moment @nvk who hopes to have more maintainers.__looking at you__ come help!
- Why should people care?Most users are not capable of building from source code themselves, but we can at least get them able enough to check signatures and shasums. When reputable people who can tell everyone they were able to reproduce the project's build, others at least have a secondary source of validation.
- What is thebuild bot? This is a GitHub automation create to automaticaly try to build a few of the projects. It is not as trustworthy as a reputable community member, but it is at least one more source of evidence. If click on the "Build Bot" tag, it will take you to the build script used.
Other Resources
- WalletsRecovery - Wallets Derivation Paths and other recovery information.
- "Bitcoin Extended Public Key Converter" by Jameson Lopp ↗︎
- "Mnemonic Code Converter" by Ian Coleman ↗︎
- "HD-Wallet Scanner" by Alex Kaul ↗︎
- "PSBT Toolkit" by Ben Carman ↗︎
- [Released] Automated Scanner & BIP39 Recovery Feature for Electrum by Luke Childs ↗︎
Definitions from reproducible-builds.org
When is a build reproducible?A build is reproducible if given the same source code, build environment and build instructions, any party can recreate bit-by-bit identical copies of all specified artifacts.
The relevant attributes of the build environment, the build instructions and the source code as well as the expected reproducible artifacts are defined by the authors or distributors. The artifacts of a build are the parts of the build results that are the desired primary output.
ExplanationsSource code is usually a checkout from version control at a specific revision or a source code archive.
Relevant attributes of the build environment would usually include dependencies and their versions, build configuration flags and environment variables as far as they are used by the build system (eg. the locale). It is preferable to reduce this set of attributes.
Artifacts would include executables, distribution packages or filesystem images. They would not usually include build logs or similar ancillary outputs.
The reproducibility of artifacts is verified by bit-by-bit comparison. This is usually performed using cryptographically secure hash functions.
Authors or distributors means parties that claim reproducibility of a set of artifacts. These may be upstream authors, distribution maintainers or any other distributor.