Identity OTT release platform