This Pedal is currently available.
Digital Delay
Knockoff of Boss DD-5, 1.3 second delay
Included in 20 Pedalboards, 8 are public: