Verification Service
https://matrix.org/docs/spec/client_server/r0.5.0#key-verification-framework
Verifying keys manually by reading out the Ed25519 key is not very user friendly, and can lead to errors. Verification is a user-friendly key verification process. Verification is intended to be a highly interactive process for users, and as such exposes verification methods which are easier for users to use.
Types
Functions
Mark this device as verified manually.
You should call this method after receiving a verification request. Accept the verification request advertising the given methods as supported Returns false if the request is unknown or transaction is not ready.
Request an interactive verification to begin
Request key verification with another user via room events (instead of the to-device API).
Request a self key verification using to-device API (instead of room events).