Description
This needs a bit of thought before it can safely be in the spec. The intention behind timestamp massaging is that appservices can bridge in old history for a network into matrix seamlessly. The ?ts
param is meant to apply to every endpoint that sends an event, such as /send
, /ban
, and /createRoom
. the last one in that list, /createRoom
, causes some problems though: the ?ts
param seems too blunt to apply to all of the events in the request.
In addition, the section needs some work in terms of wording to reference that the ?ts
param does not affect DAG ordering.
For reference, here's the original section: https://github.com/matrix-org/matrix-doc/blob/17e0ef4b91034b0cdb010416225ffac65b4107fc/specification/application_service_api.rst#232timestamp-massaging