The VettID Design is Now on GitHub!
Online Freedom Requires Security, Privacy and Trust.
Online Security, Privacy and Trust Requires Controlling Your Data, Secrets and Identity.
Controlling Your Online Data, Secrets and Identity Requires VettID!
What is VettID?
VettID is the world’s first open source Personal Security Service (PSS). VettID provides the core services required to empower people to own and control their data, secrets and identity online. VettID provides the fundamental services to deliver secure, private and trusted experiences.
What Does VettID Do?
VettID enables people to control, use and share their most critical online activities and data:
• Online Identity
• Messaging
• Notifications
• Authentication
• Authorization
• Personal Data – name, date of birth, address, phone number, public keys, etc.
• Private Data – credit cards, drivers license, passport, encryption keys, etc.
• Secret Data – private keys, seed phrases, etc.
What Makes VettID Unique?
VettID owners have complete control and ownership over all of their data. A VettID owner’s data is encrypted at rest and in-transit. Every VettID owner controls their own encryption keys. VettID creates a uniquely encrypted connection between the owner and other users or applications for trusted event-based communications. VettID owners can add new functionality to their PSS with custom event handlers.
How Does VettID Work?
There are 4 components to VettID:
VettID Mobile App – The VettID Mobile App is the owner’s hub for secure, private and trusted online activities. The app is how the owner authenticates, manages their data, connects with other users, connects with applications and authorizes transactions. The app is also used to launch trusted apps related to their connections.
Data Vault – The Data Vault is a small server that authenticates the owner, secures their data and uses the owners data in authorized transactions. The Data Vault can be deployed on a home network, in the cloud or anywhere with outbound internet connectivity. The owner’s Data Vault retrieves encrypted messages from their EventSpace, decrypts the messages and delivers them to the user in the app.
EventSpace – An EventSpace is a small cloud service that provides a private message slot for other users or applications to leave encrypted messages for the owner. An EventSpace also enables the owner to securely connect to their Data Vault. Owners may register multiple EventSpaces for different purposes (e.g. personal connections, financial transactions) or redundancy. Every EventSpace presents a Private Profile of the owner containing the data the owner is willing to share with their connections (e.g. name, age, public keys, trusted resources).
AppSpace – An AppSpace is used to connect a service or application with any number of users. The AppSpace provides applications with the services required to authenticate VettID users, securely exchange data and authorize transactions. AppSpaces allow for easy integration between cloud based services or applications and VettID users.
Why Should I Use VettID?
Individuals
- Practical Security – VettID provides a high level of security in a manner that is simple to use.
- Complete Privacy – VettID owners control their own keys, data and connections. All data is encrypted at rest and in transit.
- Trusted Communications – Only your connections are allowed to communicate with you. All communications are verified using PKI.
- Total Visibility – Owners have a complete audit trail of all of their authentication, authorization and data sharing activities.
- Ultimate Control – Only the VettID owner determines what activities they may perform online.
Developers
- Remove Risk – Don’t reinvent the wheel! VettID provides everything needed to securely authenticate and communicate with owners.
- Limit Liability – Developers don’t need to create massive databases of PII that are targets for hackers. PII may be retrieved from an owner as needed for transactions.
- Eliminate Fraud – VettID creates a closed network among connections and eliminates the potential for phishing, smishing, MITM attacks and identity impersonation.
- Reduce Friction – Replace user registration with a VettID connection and automatically onboard new users.
- Simplify Security – Eliminate password reuse, credential stuffing and other identity attacks without complicating the user experience.
How Can I Help?
The VettID project is currently in development. If you are a developer who would like to help, we need developers experienced with Linux (Ubuntu), iOS, Android (Kotlin), NATS, KongD and Go. We are also looking for a graphic designer to help with this site. If you are interested in helping please email info@vettid.org or check us out on GitHub!