bug-20668: Implement Archive and Live Mode