SourceHub Overview
SourceHub is the Source Network's trust protocol, which fascilitates trusted and authenticated sharing and collaboration of data across the network and beyond. It utilizes CometBFT consensus and is built on the Cosmos SDK to provide us with a solid technical foundation to enable our decentralized infrastructure and application-specific chain.
The primary functions of SourceHub are:
ACP Module: A decentralized authorization engine, inspired in part by Google Zanzibar's Relational Based Access Control (RelBAC)
Bulletin Module: A trust minimized network broadcast hub. Used both for DefraDBs Document Anchoring and Orbis's Multi-Party Computation (MPC) to optimize its network communication to initialize and maintain the Distributed Key Generation (DKG)
Developer-Lock Tier Module (🚧 coming soon 🚧): A SaaS inspired pricing module to streamline DevEx around tokenomics, abstract transaction gas, and simplify user wallet experience. Similar to Account Abstraction systems, but native to our protocol.
Although SourceHub is an indepdant system with self-contained functionality - like the rest of the Source Stack - it is designed to work in conjunction with DefraDB nodes to help fascilitate trust in its peer-to-peer architecture.