Currently the ERC-1328 has the following spec:
request = "ethereum" ":" [ "wc-" ]sessionId [ "@" version ][ "?" parameters ]
sessionId = STRING
version = 1*DIGIT
parameters = parameter *( "&" parameter )
parameter = key "=" value
key = "name" / "bridge" / "symKey"
value = NUMBER / STRING
Source: https://eips.ethereum.org/EIPS/eip-1328
First proposal: change the schema to be walletconnect-specific. This would make it non-complaint with ERC-831 but it would allow a more flexible approach to target only walletconnect-enabled wallets and make it blockchain agnostic.
Second proposal: DappName specified as the name
parameter is accessory for the WalletConnect session creation and it should be removed from the URI spec. The Dapp metadata should be relayed through the bridged and verified on the Wallet. This is followed by the discussion on the following thread: Replacing DappName with HTML Meta tags
Therefore, following both proposals the new specification for the ERC-1328 would look like this:
request = "walletconnect" ":" sessionId [ "@" version ][ "?" parameters ]
sessionId = STRING
version = 1*DIGIT
parameters = parameter *( "&" parameter )
parameter = key "=" value
key = "bridge" / "symKey"
value = NUMBER / STRING