matrix-spec/data/api/client-server/definitions
codedust 48bbc53045 Clarify terminology for keys in cross-signing module
- the naming of the master signing key has been harmonised (no more 'master
  cross-signing key' or 'master key').
- in the QR code example, the term 'cross-signing key' has been replaced
  by 'master signing key' since in mode 0x00, the current user's own master
  signing key and what the device thinks the other user's master signng key
  is used.
- it has been made more explicit that cross-signing private keys stored on the
  server are stored as described in the secrets module (as opposed to store
  them in unencrypted form)

Signed-off-by: codedust <codedust@so.urceco.de>
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2026-01-30 15:11:05 +01:00
..
errors OpenAPI compliance: avoid $ref siblings (#1457) 2023-03-07 16:51:30 +00:00
wellknown Additional .well-known keys don't have to be objects (#1920) 2024-08-12 10:53:18 +01:00
auth_data.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
auth_response.yaml Correct title location in login flow definition (#1003) 2022-03-29 15:01:57 +01:00
client_device.yaml Move raw API and event schemas into /data directory 2021-08-27 19:16:39 +01:00
client_event.yaml Add missing object type to openapi client event 2022-03-16 15:24:03 +01:00
client_event_without_room_id.yaml Spec unsigned.membership property, per MSC4115 (#1847) 2024-06-10 12:17:27 +00:00
cross_signing_key.yaml Clarify terminology for keys in cross-signing module 2026-01-30 15:11:05 +01:00
device_keys.yaml Use patternProperties in more places with supported formats (#1813) 2024-05-08 13:59:17 +00:00
event_batch.yaml OpenAPI compliance: avoid $ref siblings (#1457) 2023-03-07 16:51:30 +00:00
event_filter.yaml Spec implicit filter event limit (#1463) 2023-03-14 20:27:42 +00:00
invite_3pid.yaml Deduplicate Invite3pid (#2074) 2025-03-05 09:56:49 +00:00
key_backup_auth_data.yaml Move various e2e defintions out to yaml files (#1166) 2022-07-19 22:02:48 +01:00
key_backup_data.yaml Fix links in data 2021-08-27 19:16:42 +01:00
key_backup_session_data.yaml Fix example for ExportedSessionData (#2154) 2025-06-17 18:43:40 +01:00
m.login.terms_params.yaml Clarify format of string type for m.login.terms_params (#1979) 2024-11-06 10:49:38 +00:00
m.mentions.yaml Fix schema of m.mentions object (#1635) 2023-09-19 16:59:00 +01:00
m.oauth_params.yaml Spec for MSC4312: Resetting cross-signing keys in the OAuth world (#2234) 2025-11-24 10:59:32 +00:00
m.relates_to.yaml Threads: The base (#1254) 2022-09-27 13:51:20 -06:00
megolm_export_session_data.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
olm_payload.yaml Spec PR - MSC4147: Including device keys with Olm-encrypted events (#2122) 2025-05-28 18:50:27 +01:00
one_time_keys.yaml Use patternProperties in more places with supported formats (#1813) 2024-05-08 13:59:17 +00:00
openid_token.yaml OpenAPI: add titles 2021-08-27 19:17:17 +01:00
protocol.yaml Fix new redocly lints (#2182) 2025-07-29 17:22:26 +00:00
public_rooms_chunk.yaml clarify world_readable history visibility (#2204) 2025-09-09 16:02:51 +01:00
public_rooms_response.yaml Clarify the meaning of "public rooms" in the room directory (#2104) 2025-05-21 16:43:02 +01:00
push_condition.yaml Fix broken link to push rule condition kinds. (#1841) 2024-06-11 21:42:46 +00:00
push_rule.yaml Remove unnecessary oneOfs in JSON schemas (#1585) 2023-06-23 15:31:17 +02:00
push_ruleset.yaml Remove legacy mentions (#2186) 2025-09-21 12:44:16 +03:00
recent_emoji.yaml Spec for MSC4356: Recently used emoji (#2291) 2026-01-14 09:15:24 +00:00
request_email_validation.yaml Change RST code formatting markup to Markdown 2021-08-27 19:16:42 +01:00
request_msisdn_validation.yaml Change RST code formatting markup to Markdown 2021-08-27 19:16:42 +01:00
request_token_response.yaml Spec Additional Error Codes for submitToken endpoint (#2277) 2026-01-16 17:18:15 +00:00
room_event_filter.yaml Threads: Read receipts & notifications (#1255) 2022-09-28 14:49:25 -06:00
room_key_backup.yaml Clean up unecessary allOfs (#1797) 2024-04-23 17:07:24 +01:00
room_summary.yaml Fix new redocly lints (#2182) 2025-07-29 17:22:26 +00:00
security.yaml Final tweaks for the OAuth 2.0 API (#2164) 2025-06-26 10:40:43 -06:00
sso_login_flow.yaml Spec for MSC3824: OAuth 2.0 aware clients (#2272) 2026-01-21 10:55:59 +00:00
state_event_batch.yaml Distinguish 'client' from 'federation' events (#3658) 2022-02-01 15:05:08 +00:00
sync_filter.yaml Remove distinction between StateFilter and RoomEventFilter (#2015) 2024-11-27 17:11:39 +01:00
tag.yaml Factor out common definition of Tag type (#1793) 2024-04-17 13:51:24 +01:00
third_party_signed.yaml Add a hyphen between third and party when used as an adjective (#1447) 2023-03-08 09:58:29 +00:00
timeline_batch.yaml Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
user_identifier.yaml Clarify that the User identifier object in POST /_matrix/client/v3/login contains additional properties that depend on the identification type (#1909) 2024-07-30 17:37:49 +00:00