Unnamed-6, designates the sixth esoteric programming language or concept from Kang Seonghoon, is a temporary or permanent name of cipher-rewriting esoteric programming language, designed as a successor of Malbolge.
It operates over the cipher (block? stream?) represented as DAG (Direct Acyclic Graph); the current character is decrypted by current cipher. Of course it changes the underlying cipher, and it is encrypted to unrelated character later. The input and output is also fed to the cipher altogether, but there is no way to prohibit the input or output besides from not using them.