BAAS UA-MM Consortium is a blockchain-as-a-service demonstration built with MatrixLabs for the University of Alberta MSc in Computing Science (Multimedia Specialization) program. Four MSP-distinct organizations share the network: the program office, an industry internship host, a training provider, and a funding administrator, running two channels and six chaincodes on an operator-grade Hyperledger Fabric stack.
The demo puts the student at the center. A student portal collapses the full academic record into a single “Verified by chain” bundle: one Merkle root, signed by the program’s MSP, anchored in one transaction. Transcript rows, tuition payments, internship reports and credentials each carry their own on-chain transaction hash, and one click verifies the entire document.
Privacy is handled with Private Data Collections. Personally identifiable information stays inside the issuing organization’s collection while the shared ledger carries hashes, and any role outside the collection sees those fields redacted in the interface. Seven role-scoped portals across two tiers give each participant exactly the view they are authorized to see. These range from students and supervisors to funders and network operators.
The stack itself is production-shaped: four organizations with three peer containers each, four certificate authorities, and a three-node Raft orderer cluster, with chain-anchored proposal flows for onboarding new consortium members.

The public consortium explorer of the demo. Developed by MatrixLabs.

The student portal: one Merkle-rooted, chain-anchored bundle verifies the full academic record.