Regarding Programmable Runes, #RSM (Runes State Machine) provides a solution on #Bitcoin

Layer 1, not Layer 2 1. #RSM is a Turing-Complete State Machine for #Runes Protocol. 2. #RSM serves as the runtime environment for the pre-defined Contracts. 3. Contract is a standard that describes the states and state transition functions of the token. 4. Token is an instance created after a Contract is deployed to the #Bitcoin

Layer 1, with the complex computing capabilities and states defined in the Contract, now the Runes token has programmability. 5. The Programmable Runes is implemented on #RSM by the Contracts, which can pre-define the Runes tokens behaviors by developers, like AMM DEX Contract, Yield Farming Contract, Stablecoin Contract, Lending Contract, etc. #RSM introduces #DeFi to #Runes. #RunesFi #RSM Definition: https://docs.rsm.network