AltX: The alternative exchange