protean_platform protean_platform