Document Verification with PoDSI
Seal It with PoDSI: Verifying Document Authenticity on Lighthouse SDK
Last updated
Was this helpful?
Seal It with PoDSI: Verifying Document Authenticity on Lighthouse SDK
Last updated
Was this helpful?
This comprehensive guide will walk you through the steps to implement a Document Verification System using the Lighthouse SDK. This application allows users to upload important documents, which are then timestamped and stored immutably on the Filecoin network for verification purposes.
Basic understanding of JavaScript and Node.js
Node.js and NPM: If not already installed, you can download and install them from .
Lighthouse CLI: Installed globally on your machine. Install it via npm using the command:
npm install -g @lighthouse-web3/sdk
API Key: Generate it using Lighthouse CLI or refer to the official for more methods.
Lighthouse is a perpetual file storage protocol designed to merge the robust storage capabilities of IPFS and Filecoin with the adaptability of various blockchain networks. By enabling users to pay a one-time fee for long-term storage, it presents a cost-effective alternative to the recurring expenses tied to conventional cloud storage, striving to deliver a secure and decentralized storage solution.
IPFS is a protocol designed to make the web faster, safer, and more open by replacing the traditional, location-based address system with content-based addressing. This means files and content are addressed by what they contain, not where they are located, ensuring decentralization and security.
Filecoin is a decentralized storage network that turns cloud storage into an algorithmic market. It facilitates the trading of excess storage space, allowing users to rent their extra space out, creating a decentralized market for data storage and retrieval.
PoDSI is a proof mechanism that confirms a specific piece of data is included and stored within the Filecoin network. It acts as a certificate of authenticity, verifying the existence, integrity, and timestamp of stored files.
Select any of the login method and perform verification steps
Click on API Key on the left side panel on the dashboard.
Insert name for your API
Copy the API Key
Use the Lighthouse SDK to upload a document to the Filecoin network.
PoDSI certifies the existence and integrity of the document on the Filecoin network at a specific time.
Verify the document's authenticity using its PoDSI.
Enable document retrieval using the document's CID.
Well done! You've successfully implemented a system to verify document uploads using PoDSI and the Lighthouse SDK on the Filecoin network. This base setup can be tailored to accommodate specific needs or integrated with additional features. Dive deeper and continue enhancing your application's functionality!
Go on and Click on Login