Our German national ID supports just verifying that you are over age X, with no other info given.
If the app is open source, what stops someone from modifying it to always claim the user is over 18 without an ID?
And using someone else's Id and password is the same as every method of auth
It would be possible for them to provide an open-source app, but design the cryptography in such a way that you couldn't deploy it anyway. That would make it rather pointless.
I too hope they design that into the system, which the danish authorities unfortunately don't have a good track record of doing.