Here we go,

I worked on a building a demo with eip5792 last year during scalingeth24 called txFusion

it introduces a new JSON-RPC methods for communication between apps and wallets, this leaves the job of completing the tx to the wallet depending on the type of account

link 👇