fabric of digital life