What are the characteristics an infrastructure should have to enable development of future internet services?