With NUM, we’re not asking people to store this data in DNS because it’s simpler (although it does separate it out from your website which has benefits in my opinion), the point of storing it in DNS is that we can pre-populate it at scale and offer basic tools to manage this data safely in DNS.
Your project sounds cool. Is it searchable through a centralised database or some other way? Google have done the centralised model and that’s what we’re trying to offer an alternative to.