show all existing working contexts

Is there any method to show all existing working contexts?

Can I know the contexts created by someone else?

Can you check everything as soon as q starts up and then after a period of time? 

Add some code to q.q maybe to execute… flipnsv!(k;1_'key@/: sv',/:k:,key) then just run the same and compare what ns was added, deleted and any vars within them that are added or deleted.