SMS dit: Future of Humanity Institute 2005-2024: final report