Yea, maybe not even rules -- we can do better those days than giving out a set of rules for users and expecting them to follow.
The ideal I think would be a "global optimizer" for commuter traffic (with fairness included in the objective function, i.e. nobody is screwed too much in the name of the commons), and appropriate individual-level tracking and statistics. That way you could be told:
"You should hop-in in the bus X which will take only Y minutes.", updated in real time. If you don't follow the recommendation maybe you pay a more expensive fare and the system adjusts.
The ideal I think would be a "global optimizer" for commuter traffic (with fairness included in the objective function, i.e. nobody is screwed too much in the name of the commons), and appropriate individual-level tracking and statistics. That way you could be told:
"You should hop-in in the bus X which will take only Y minutes.", updated in real time. If you don't follow the recommendation maybe you pay a more expensive fare and the system adjusts.