Additionally, the way the discounts work is that you buy a pass that lasts for a period of time. That then needs to work with your current age. i.e. you can't buy 2 years of discount for under 30s at 29, you can only buy 1 year, so they need to share your age and I think possibly in some cases, date of birth.
It's a blunt tool, but it's not terrible.
Maybe you want teenagers to be more independent, instead of relying too much on their parents for transportation needs. Maybe you want young adults get used to using public transit instead of driving everywhere, which can lower infrastructure costs in a densely populated country. Maybe you want to encourage retirees to get out and participate in the society, instead of sitting alone at home. Or maybe you want to encourage the use of public transit outside peak hours, which could reduce the overall need for subsidies.
Simple systems, such as age-based categories, often work well enough. Targeted subsidies can be more efficient in principle. But that assumes that regulators manage to target them properly and have the regulations implemented in software correctly and in time. All of those often fail. And even when they are successful, they may cost more than you save with better targeting. Not to mention the opportunity costs: when regulators focus on one thing, they can't work on another.
> For those aged 16-25, save 1/3 off rail fares for days out, seeing family and friends and even festivals!
> For those aged 60 and over, save 1/3 off rail fares for days out, holidays, seeing family and friends, and theatre trips!
So, provide proof of age via ID and get a discount. It's very common on public transit for the young and elderly to get a discount.
I don’t see how revealing the result of a less than comparison can be considered zero knowledge, but then I also don’t understand the difference between Google exchanging actionable confidential facts about you for money and them selling your personal information, so what do I know?
This class of scheme flat out doesn't work.