Ledger Nano X - The secure hardware wallet

Looking for interoperable Miniscript policy – Nunchuk accepts it, Sparrow & Liana reject it

Hi everyone,
I’m trying to create a Miniscript vault with the following behaviour:
• First 6 months after receiving a UTXO → completely locked (no one can spend)
• After 6 months → only a 2-of-3 can spend
• After 1 year → either the original 2-of-3 or a second 2-of-3 (recovery set) can spend
• Relative timelocks so that self-transfers reset both clocks
I currently have this policy working in Nunchuk:

or_i(
and_v(v:multi(2, key_0_0, key_1_0, key_2_0), older(25920)),
and_v(v:multi(2, key_3_0, key_4_0, key_5_0), older(52560))
)

Problem:

Both Sparrow and Liana reject this policy.
I don’t want to be locked into a single wallet (Nunchuk only).

I don’t want to rely on only one piece of software.
Wallets can disappear from app stores, stop being maintained, or become hard to find years from now. Because of that, I want a Miniscript policy that can be recovered and spent from multiple independent tools .

ANY THOUGHTS??

Thanks in advance for any advice.

submitted by /u/Complete-Beyond8596
[link] [comments]