What I learned:
The certificate stopped being a purchase and became a subscription with a shrinking term - The structural change under everything else in this window is CA/Browser Forum Ballot CSC-31, which caps public code-signing certificate validity at 460 days, down from a 39-month ceiling. It was proposed by Microsoft, endorsed by Sectigo and eMudhra, closed voting on 13 October 2025 and was adopted on 17 November 2025 as Code Signing Baseline Requirements v3.10.0, per SSL2BUY and Security Boulevard. It took effect on 1 March 2026, and DigiCert issues nothing longer than 459 days on or after 24 February 2026. It binds OV and EV alike. The stated reason is sound and worth reading as the thesis of the whole topic: if a signing key leaks or is extracted from a build environment, the certificate's remaining life determines how long that key keeps producing signatures that look valid, and DigiCert's own explainer treats revocation as too unreliable to depend on. The signing regime has quietly conceded that its own trust anchor gets stolen often enough to design around.
The thing indies were actually paying the premium for was withdrawn two years ago, and a lot of people still do not know - Extended Validation certificates used to bypass SmartScreen outright on first download. That was the entire reason a solo developer would swallow the EV price and the hardware token. Microsoft's Trusted Root Program stopped recognizing EV code signing as a distinct category in February 2024; by March 2024 SmartScreen no longer granted instant reputation to EV-signed files; and by August 2024 the program requirements stated that all EV code signing OIDs would be removed from existing roots and all code signing certificates treated equally. The clearest write-up is a vendor PSA rather than a Microsoft announcement - ToDesktop's "EV Certs do not grant immediate reputation anymore" - with Microsoft Learn's SmartScreen reputation page as the flat statement of current behaviour. So the ladder is now: buy a certificate, sign every build with it, timestamp it, and wait for clean downloads to accumulate. You cannot buy your way past the waiting, which means the warning falls hardest on precisely the developers with the least distribution.
One person measured what that warning costs, and the number is the best thing in the window - SenticMoney put a figure on it: roughly 6 of 10 Mac downloads converted into a first launch, against roughly 2 of 15 on Windows. That is the "about 4x" in the title, and it is a first-person conversion measurement rather than a vendor estimate, which makes it the highest-signal item in thirty days of corpus. It was posted to Hacker News on 30 July and drew 4 points and 1 comment. Hold that next to the same site's front page that month - a Windows 11 Weather app RAM complaint at 671 points, an Oracle OpenJDK AI policy at 536, a 2003 Raymond Chen re-run at 348. The one measured datapoint about a tax every independent Windows developer pays got four upvotes.
The going rate, and the escape hatch, and who the escape hatch excludes - A conventional certificate runs roughly $215 a year at the cheap end and, for DigiCert, into the $375-$575 range. The alternative is Microsoft's managed service, Trusted Signing, since rebranded Azure Artifact Signing: $9.99 a month for up to 5,000 signatures, $99.99 for up to 100,000, overage at half a cent per signature. About $120 a year against $215 to $575, no token in a drawer, and the identity validation handled by Microsoft. The catch is eligibility rather than price - it signs Windows Authenticode only, and it is open to verified businesses and self-employed individuals in the US, Canada, the EU and the UK. A hobbyist who is not a registered anything, or who lives outside those jurisdictions, is back to the certificate resellers. The cheap path exists and is gated on being a legible commercial entity.
On the Mac side the news is that there is no news - Notarization remains required for Developer ID distribution outside the App Store and the mechanics have not moved. Howard Oakley's January survey states it plainly: Apple has given no warning of changes to requirements for developer certificates, notarisation, or ad hoc code signing in macOS 27 or beyond. That stability is why the SenticMoney split runs the direction it does - the Mac gate is a fixed $99-a-year toll and an automated scan, while the Windows gate is a reputation score you cannot see, cannot query and cannot buy.
The signing failures that actually shipped this month were mundane, and both are worth stealing as checklist items - The transgui project merged a fix on 1 August for a problem most people never think about: its Windows signatures carried no trusted timestamp, so they stopped validating the moment the code-signing certificate expired. The PR restores RFC 3161 timestamping with SHA-256 for both file and timestamp digests. Under a 460-day certificate ceiling this stops being a footnote - without a timestamp, every release you ever shipped silently goes unsigned on a 15-month clock. At the other end of the spectrum, md2loop-windows filed an issue on 19 August that reads like the default state of the world: neither the exe nor the installer is Authenticode-signed because the release workflow packages and uploads straight to a GitHub release, so SmartScreen shows "Windows protected your PC - Unknown publisher" on every download and every install.
Meanwhile the certificate is a sponsorship line item, and also a thing attackers rent - The most human moment in the corpus is @CapFrameX asking for a sponsor on 19 August - "we are looking for a sponsor for a code signing certificate... giving users more trust and reducing false antivirus detection" - and thanking @GetHoneGG for stepping in later the same day. An open-source project raising sponsorship for the right to not look like malware. Set against that, the same 30 days contain @_josehelps quoting analysis of OnyxC2, which "utilizes legitimate applications with valid Authenticode signatures to load malicious payloads disguised as system libraries," sideloading a malicious borlndmm.dll through a signed binary to bypass antivirus, with a compromised NVIDIA signing certificate in the chain. And @theJoshMeister noting that OpenAI revoked an old Codex code-signing certificate as a precaution. The indie pays a year's subscription and waits out a reputation clock to clear a warning that a signed, stolen certificate walks straight through.
Honest note: there is effectively no discussion layer here, and the corpus had to be dug out - Two engine runs were needed. Reddit's public search endpoint returned 403 on both, so Reddit fell back to subreddit front-page discovery, which produced r/programming and r/IndieDev front pages rather than anything about signing. Of 95 items across 5 sources on the second run, fewer than a dozen are on topic, and every ranked cluster carried an entity-miss demotion at score 0. The two best social artifacts - a Show HN for Hawser, which does sign, notarize, DMG, auto-update and licensing for Mac apps, and the SenticMoney measurement - scored 3 points and 4 points respectively. Treat the hard numbers in this brief as sourced from CA/Browser Forum ballots, vendor pricing pages, Microsoft program documentation and two GitHub diffs, not from any crowd. The absence is itself the finding: this is a cost every independent desktop developer pays and nobody is arguing about it.
KEY PATTERNS from the research: 1. Code-signing certificates are capped at 460 days from 1 March 2026 under Ballot CSC-31, down from 39 months, because revocation is not trusted to contain a leaked key - per DigiCert. 2. EV certificates stopped granting instant SmartScreen reputation in 2024 and all code signing certificates are now treated equally, so the premium buys nothing at the warning dialog - per ToDesktop. 3. The only first-person measurement of the cost puts Windows first-launch conversion at about 2 in 15 against about 6 in 10 on Mac - per SenticMoney. 4. Microsoft's own managed service is the cheap path at $9.99 a month, but it is Windows-only and gated to verified businesses and self-employed individuals in four jurisdictions - per Azure pricing. 5. macOS notarization requirements have not changed and are not signalled to change through macOS 27 - per Howard Oakley. 6. Timestamping is the failure nobody plans for: without RFC 3161, signatures stop validating when the certificate expires, which under a 460-day ceiling now happens on a 15-month clock - per transgui PR #1549. 7. Shipping unsigned is still the default outcome of a normal CI release workflow, and the result is an Unknown publisher warning on every download and install - per md2loop-windows #25. 8. The same window has an open-source project crowdfunding a certificate and malware families abusing valid Authenticode signatures to bypass antivirus - per @CapFrameX and @_josehelps. 9. There is no community conversation about any of this: Reddit search 403'd, the best measurement drew 4 points on HN and the best tool drew 3.