← Back to home

DegreeVault

A decentralized credential vault for students and institutions.

Problem Statement

Student Uploads Certificate (PDF or JSON)File is uploaded to IPFS via ipfs-http-clientGenerates and stores the IPFS hashInstitution Signs the HashSimple signature from an “institution wallet” (no contract needed!)Verifies the document was issued by a trusted entityOnchain Record of the CredentialStudent calls a minimal smart contract (or just a JSON-RPC tx) to store: IPFS hashTimestampInstitution address signatureBlockscout IntegrationLink to the transaction on BlockscoutEmbed contract view or signature verification

Solution

Student Uploads Certificate (PDF or JSON)File is uploaded to IPFS via ipfs-http-clientGenerates and stores the IPFS hashInstitution Signs the HashSimple signature from an “institution wallet” (no contract needed!)Verifies the document was issued by a trusted entityOnchain Record of the CredentialStudent calls a minimal smart contract (or just a JSON-RPC tx) to store: IPFS hashTimestampInstitution address signatureBlockscout IntegrationLink to the transaction on BlockscoutEmbed contract view or signature verification

Hackathon

ETHGlobal Prague

2025

Contributors