About Ouroboros, its origin and intent; May 2018