Overview
Block.Ed is an open-source platform that connects the learning environment with blockchain technology to issue and verify tamper-proof course completion certificates and digital badges. The moment a learner completes a course in the learning environment, Block.Ed automatically transforms their credential into a secure, verifiable record stored on a blockchain network which is a record that anyone can check in seconds, anywhere, without depending on a central authority that must remain online.
Traditional digital certificates can be edited, copied, or forged, and verifying them usually means contacting the issuing institution and waiting for a reply. Block.Ed removes that friction. Each credential is issued as a SoulBound Token (SBT), a non-transferable token permanently linked to the learner’s Decentralized Identifier (DID) and secured with a cryptographic hash. This makes every certificate unique, owned by the learner, and impossible to tamper with, while keeping personal data private.
How it works
The platform is built from four cooperating components:
Credential Tracking Plugin
A plugin detects course completion and securely transmits the credential data (such as learner name, certificate ID, and course details) to the system.
Blockchain Plugin Server
A Blockchain Plugin Server acts as the bridge (oracle) between Moodle and the blockchain. It creates and validates Decentralized Identifiers, generates the SoulBound Token for each certificate, and constructs the verifiable certificate hash.
Private Blockchain Network
A private blockchain network stores every credential in a decentralized, tamper-proof, and final form.
Verifier Mobile App
A Verifier mobile app (Android) lets employers, institutions, and other third parties confirm a certificate's authenticity instantly, by scanning a QR code or entering the certificate details and checking them directly against the blockchain.
Installing the Verifier App
The Verifier app is an Android application used to validate Block.Ed certificates.
- Please note
To install it on your Android device, follow the steps below:
Download the app
On your Android phone, open the link to the installation file (blocked-release.v1.0.apk) provided on this page, and save it to your device.
Allow unknown sources
Allow installation from your browser or file manager. Go to Settings → Apps & notifications → Special app access → Install unknown apps. Find the browser or file manager you used to download the file (for example, Chrome) and enable Allow from this source.
Install the app
Open Files or Downloads on your phone, tap the blocked-release.v1.0.apk file, and then tap Install.
Launch the app
When installation is complete, tap Open to start the app, or find it later in your list of installed apps.
Restore your security setting (recommended)
Once the app is working, you may return to the settings from step 2 and disable Allow from this source for that browser or file manager, for added safety.
Using the Verifier App
Once the app is installed, you can verify any Block.Ed certificate in a few seconds:
Launch
Open the Verifier app on your device.
Scan
You can scan the QR code printed on the certificate.
Run the check
The app reconstructs the certificate's unique identifier and queries the blockchain network directly to confirm whether the record exists and matches.
Read the result
The app displays whether the certificate is valid and authentic, confirming that it was genuinely issued through Block.Ed and has not been altered.
No account or login is required and no personal data is exposed during the process — verification relies only on the cryptographic record stored on the blockchain.