interface PlatformContext {
baseUrl: string; // platform base URL
clients: PlatformClients; // clients to communicate with the platform or external resources
platformToken: string; // platform access token
wait: (delayMs: number) => Promise<void> // creates a promise that resolves after "duration" expressed in millisecondes
}