The Verida protocol provides an open source Storage Node server that provides encrypted database storage for one or more Verida accounts.
The server provides a middleware that connects decentralized identities on the Verida network with authenticated users in a CouchDB database cluster.
- Application developers can provide their own default storage nodes for their users
- End users can can have increased privacy and control by hosting storage nodes for their own personal data
- Enterprise users can provide highly secure, private storage for all it's employees
- Ensuring all API requests come from verified Verida network users (via user signed messages)
- Managing database users, linking them to valid DID's
- Managing permissions for individual databases
- Adding a second layer of security by managing per-database ACL validation rules
- Providing applications with user's database connection strings
Learn more at the Storage Node github repo.