I’m not planning to expose an API by this mechanism. My goal is end-user facing functionality that is well within the license agreement, based on my read. I would understand if calling the Core SDK through Python is _unsupported_, but I don’t see that it’s any violation of the license agreement. To that end, even if calling through Python is unsupported, I would still like to request more information about the threading model of these callbacks, i.e. which thread or threads can trigger them, and if there is any way to manually pump them. I think this is information that would be valuable to any typical .NET client.