You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
matrix-spec/specification
Travis Ralston 73958ecbff Document /event_auth and /query_auth
/event_auth is a fairly easy endpoint to determine the use case of. /query_auth is a little harder to investigate and has a fairly interesting purpose: it appears to be used for the sending server to admit defeat and shop around for the right auth chain, correcting it's own perspective as it goes.

/query_auth is based off the following research points in synapse:
* 43ecfe0b10/synapse/handlers/federation.py (L1947-L1990)
* 43ecfe0b10/synapse/handlers/federation.py (L2049-L2187)
* 43ecfe0b10/synapse/handlers/federation.py (L1716-L1761)
* 43ecfe0b10/synapse/federation/federation_server.py (L393-L446)
* https://github.com/matrix-org/synapse/blob/master/synapse/federation/transport/server.py#L482-L487
6 years ago
..
appendices basic spec for group IDs, mostly copied from User IDs as they share grammar 7 years ago
modules Ignore stuff in `m.` you don't understand 6 years ago
appendices.rst Split appendices up 8 years ago
application_service_api.rst s/user/username/ typo 8 years ago
client_server_api.rst update links which used to point to docs/spec/intro 6 years ago
events.rst fix inter-spec link 7 years ago
feature_profiles.rst Third party lookup module. Fix wording 6 years ago
identity_service_api.rst Add IS ping endpoint 7 years ago
index.rst avoid .rst link conflict warnings 6 years ago
modules.rst Add a license to the spec 8 years ago
proposals.rst Use $ref, clean up, fix errors, AS is now a C-S module. 6 years ago
proposals_intro.rst Add more strength to the suggestion to find existing issues 7 years ago
push_gateway.rst Add a license to the spec 8 years ago
server_server_api.rst Document /event_auth and /query_auth 6 years ago
targets.yaml naively move content from intro.rst to index.rst 6 years ago