Applications and protocol clients infrastructure

Ergo already has a lot of signing facilities: Ergo node, web-wallets (Magnum, UrlWallet for hackers), desktop wallets (CoinBarn, Cypra and one more coming), with different entities stored (nothing stored, UTXOs stored with access by id only, address -> UTXO index stored, full history stored for all the addresses etc). Ledger is coming.

And we have applications coming, currently they store secrets inside (like in mixer), but usually an application will send an unsigned transaction to a signing facility to sign.

So let’s specify some signing protocol, also a protocol to get storage capabilities of a signing facility.

I am not very proficient in such things, how can we can maximally unified protocol for all the signing facilities? Anyone can do an EIP?