PLATFORM AGREEMENT