He vibe coded JPYC support on BTCPay Server by steering the AI on existing USDT plugin...
Vibe coding for your own need is cheaper than convincing another maintainer to extend their code for your use case.
Open Source projects need to embrace and support this.
Extensibility was a nice to have before... now it is the main product.
August vulnerability revealed, thoughts about BTCPay Server hacks, thoughts about how AI will affect BTCPay Server development and why vibe coding may be safe.
I promise I am working on re-enabling outside access to LND and CLN (opt-in) for docker deployments.
Meanwhile, this release is packed with security hardening. Update recommended!
Boring releases will continue for a little while as we adapt our worfklows to AI...
Thanks everybody for the support despite this gigantic failure.
The lesson is that regardless of the reputation of any project, limit your hot wallet exposure!
Software is hard and unforgiving, even assisted with AI, I am at best cautiously optimistic of my own abilities.