No soft fork needed: "covenants," while still in need of refinement, could bring greater programmability to the Bitcoin blockchain without requiring a notoriously difficult-to-pass upgrade known as a soft fork. https://www.coindesk.com/tech/2024/11/07/bitcoin-developers-working-with-starkware-blockstream-claim-breakthrough-on-covenants/