Passbase helps you create a verified digital identity TC Video 5 years Passbase wants to empower people with a universally trusted digital identity.