No, Harry Seldon has nothing to do with it
The establishment of the Information Card Foundation is a milestone in the road of a better Internet.
In their own words:
Information Cards are the new way to control your personal data and identity on the web.
The Information Card Foundation is a group of thoughtful designers, architects, and companies who want to make the digital world easier for you by building better products that help you get control of your personal information.
See Mike’s entry for an interesting retrospective on how events built up to this great result.