TAG: Distributed Ledger Technology