Triton: outpost in the ocean