I think keystone means ‘pact’.
I think Keystone might be the Swiss banking system, after seeing the images on that opening ceremony.