This feels really rushed. Martti Malmi should be considered a potential solution, but it's not even a NIP yet (unless I am missing something).