You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 21, 2025. It is now read-only.
As this shows, the key_validity_urls are under the now-defunct/api/v1 path. Arguably, this doesn't matter, because:
When populating the m.room.third_party_invite event, Synapse also builds its own key_validity_url and stores it at the top level of the event, where it is given precedence over the key_validity_urls within public_keys.
Sydent's handler for
POST /_matrix/identity/v2/store-invitereturns:{ "token": "token", "public_key": "sydentPubKeyBase64", "public_keys": [ { "public_key": "sydentPubKeyBase64", "key_validity_url": "https://<server>/_matrix/identity/api/v1/pubkey/isvalid" }, { "public_key": "ephemeralPublicKeyBase64", "key_validity_url": "https://<server>/_matrix/identity/api/v1/pubkey/ephemeral/isvalid", } ], "display_name": "<redacted email>" }As this shows, the
key_validity_urls are under the now-defunct/api/v1path. Arguably, this doesn't matter, because:m.room.third_party_inviteevent, Synapse also builds its ownkey_validity_urland stores it at the top level of the event, where it is given precedence over thekey_validity_urls withinpublic_keys./_matrix/namespace anyway (cf/_matrix/identity/api/v1/sign-ed25519links in emails should use non-/_matrixnamespace and have a better name #533).