My Newcastle United season ticket is a smart card.
that ticket only entitles me to entry to league games.
When I buy cup tickets, the ticket is loaded onto my card.
I have nothing else to do except turn up at St James Park and put my card into the reader, if I have a ticket for that game, I get a green light, if not, the orange light comes on and I then need to visit the ticket office.
I'd like a similar system for my train travel, my journeys, booked online, or at the ticket office are loaded onto the card and a confirmation sent to my email address or to my account on a co-existing app (this gives me a reminder of what time, which station and which TOC I'm travelling with, and also a backup in case the card or the reader fails during the journey)
I suspect it will be difficult to do, but possible