The AITpro API server handles things like checking if a website has a valid BPS Pro Activation key, creates and sends Activation keys when someone is activating BPS Pro on a website, BPS Pro plugin upgrade checks and various other tasks. BPS Pro security features continue to work on a website even if the API server cannot validate the BPS Pro activation key for a period of 48 hours. After 48 hours the BPS Pro plugin is automatically deactivated on that website.
And if I get hit by a bus then the API server automatically turns itself off after 2 days, which means BPS Pro plugin activation and activation keys will no longer be required. I created a failsafe where I have to manually confirm normal API server operation every 2 days.