However the spec entry just says 'Currently, this always be an empty object.'
Expected behaviour
Either mention that there are currently no standard fields for the object in spec, or have an explanation similar to other areas in the spec where objects are allowed extending with keys that follow Java package naming convention.
afaik current server implementations already just parse the JSON object but don't enforce it to be empty.
Link to problem area: https://github.com/matrix-org/matrix-spec/blob/2cbf6067a6d50ea2160e72d2a570f2cb8eeb0a20/data/api/server-server/content_repository.yaml#L44-L45 https://spec.matrix.org/v1.11/server-server-api/#get_matrixfederationv1mediadownloadmediaid
Issue MSC3916 point 4 describes the federated
multipart/mixed
media metadata JSON object asHowever the spec entry just says 'Currently, this always be an empty object.'
Expected behaviour Either mention that there are currently no standard fields for the object in spec, or have an explanation similar to other areas in the spec where objects are allowed extending with keys that follow Java package naming convention. afaik current server implementations already just parse the JSON object but don't enforce it to be empty.