chain platform detection.