Tag distributed systems