Smart Contract auf BTC

Moin,

ich würde mich gerne mehr mit dem Thema Smart Contract auf BTC, speziel dem Time lock beschäftigen.
Ziel wäre es, Sats von der umbrel node (wallet nicht lightning chanel) mit time lock auf eine andere wallet zu schicken, so das diese erst zum zeitpunkt x bzw. bei blockhöhe x verkauft bzw. weiterbewegt werden dürfen.

Bei gidbf, im Forum, auf der Blocktrainer Seite und auf youtube habe ich viel gefunden, zu was ist ein smart contract, was ist damit möglich und auch ein hilfreiches video wie man mit solidity für ETH ein Smart Contract erstellt. Leider noch kein „wo und wie“ für BTC bzw. auf der umbrel node.
Hat schon jemand herumgespielt?
Habt ihr ggf. ein paar Links für mich? Bevorzugt deutsch aber englisch geht auch, wenns sein muss.