Vendor correction of the fallback framing
coldcardwallet-2085541034243600805
- Author
- @COLDCARDwallet
- Organisation
- independent
- Evidence role
- social statement
- Posted
- 7 Aug 2026, 01:38 UTC
- Capture status
- capture held
COLDCARD publicly correcting Jack Mallers over the description of a weak entropy fallback, and the clearest vendor statement held of how the defect arose. It says Yasmarang was not Coinkite's fallback but MicroPython's built-in general-purpose RNG, added upstream in May 2018, and that it did not enter Coldcard's seed generation until the libNgU migration in March 2021. It argues the design intent was the opposite of a software fallback: seed generation was to rely on the hardware TRNG alone, and setting MICROPY_HW_ENABLE_RNG=0 was meant to disable the software path, but the symbol instead resolved to the runtime's default, so the behaviour was inherited from the platform through a link-time error rather than chosen. Mallers's severity alert is held at mallers-coldcard-alert, and the guard and generator themselves are tracked as repository sources. The statement of intent is the vendor's own account of its own work.
This post is registered as evidence and has a locally held capture. The original remains the canonical publication. Last checked .
This post is held twice: here, with this project's own note on why it matters, and again as part of the conversation captured at , which is polled for changes. Both copies are the same post; neither is a separate event.
Snapshot and diff bodies for this chain monitor are held in the local evidence archive but withheld from the public site because they can contain the addresses of people who published nothing themselves. Capture times and reviewed change summaries remain available below.
Held captures
0 presentation-noise differences. Sidebar, ticker and other page chrome churn that our review classified as not being changes to what the source says.
The excerpts and plain unified diffs above show the text this project held and how it changed. To verify a quotation, compare it against the page itself or against the Internet Archive's copies, which are independent of this project.
Complete captures are held offline rather than mirrored here, so this page shows diffs and excerpts. If a quotation is ever disputed, the full copy can be produced. Ask.
Compare the screenshot or a quotation against the original while it is available.