Quick demo of a proof-of-concept I have been building: a policy-aware Liana Miniscript signer that runs natively on Passport Prime. Liana stays the wallet and builds the transaction; Passport just registers the descriptor and signs. It is working end to end on a dev unit, I signed a signet transaction through a Miniscript policy and broadcast it.
What it does:
-
Export the Passport key to set up the wallet in Liana, then import the finished descriptor back with a guided review of the spend paths and keys
-
Verify receive addresses against the registered policy
-
Slide to sign, with the signing gated so it only ever signs a PSBT that matches a registered policy on a path this device holds a key for
-
Handles single-key, recovery (timelock), and decaying multi-tier policies, plus Taproot
-
Export the signed PSBT to microSD/USB or internal storage, descriptor export to file or QR
Still rough and signet only, but the full round trip works. Want to see this taken to the next level!? Make sure you let the Liana team know. We have some dev units on the way to them.