European eID solutions can do some of those (e.g. is over 18). Let's see if usage becomes more wide-spread.