Trust through anonymity; time vaults