Is there metadata of the client in the changes/transactions?

I would like to differentiate between changes/transactions done by myself, and changes/transactions done by other, connected clients. Is there a way to extract who caused which update from inside an observe-callback?

transaction has a property called ‘local’ if it is true, I believe the update is coming from the client itself.

are observeEvent.transaction/changes documented somewhere? can not find it in the docs, only a reference to quill’s delta.