On the extension side, yes. Same can be done on the app side...

semisol
npub12262qa4uhw7u8gdwlgmntqtv7aye8vdcmvszkqwgs0zchel6mz7s6cgrkj
hex
8e351ecb101170a030bbe5b52862d2b0cb33f990821f027b6f7aef8b1f98a4c8nevent
nevent1qqsgudg7evgpzu9qxza7tdfgvtftpjenlxggy8cz0dhh4mutr7v2fjqprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgs99d9qw67th0wr5xh05de4s9k0wjvnkxudkgptq8yg83vtulad30g3yddwrKind-1 (TextNote)
↳ Reply to The Daniel 🖖 (npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx)
Is it designed to fully backward compatible, or will there be conflicts with clients that don’t support it yet?
On the extension side, yes. Same can be done on the app side to autodetect the version.
For DMs, there is a designated tag to the DM relay list so that it is only used for when the recipient supports it.
Raw JSON
{
"kind": 1,
"id": "8e351ecb101170a030bbe5b52862d2b0cb33f990821f027b6f7aef8b1f98a4c8",
"pubkey": "52b4a076bcbbbdc3a1aefa3735816cf74993b1b8db202b01c883c58be7fad8bd",
"created_at": 1782681613,
"tags": [
[
"e",
"d69f533963714641ab3dbf1a5c97fcca7b9d3bbc663e65f1a713493708778789",
"wss://relay.azzamo.net/",
"root",
"ee6ea13ab9fe5c4a68eaf9b1a34fe014a66b40117c50ee2a614f4cda959b6e74"
],
[
"e",
"ad4843da88aca14678569c3edca7d662d8c113484285925f8425ab634fe7e52e",
"wss://relay.damus.io",
"reply",
"ee6ea13ab9fe5c4a68eaf9b1a34fe014a66b40117c50ee2a614f4cda959b6e74"
],
[
"p",
"f839fb6714598a7233d09dbd42af82cc9781d0faa57474f1841af90b5c930939"
],
[
"p",
"ee6ea13ab9fe5c4a68eaf9b1a34fe014a66b40117c50ee2a614f4cda959b6e74"
],
[
"client",
"Damus"
]
],
"content": "On the extension side, yes. Same can be done on the app side to autodetect the version.\n\nFor DMs, there is a designated tag to the DM relay list so that it is only used for when the recipient supports it.",
"sig": "a3600b376bb265b62451ea4496f0993b21608af55d02fb3e87031839a17d720ebcd86747dd59cbdd35c07dcc3560c4e7c439361c8e872812785005ecd7402a62"
}