{"repo":"ruhulamin1398/SecureDoc__AI_powered_Blockchain-Based-Document-Authentication","free":true,"listed":false,"github":"https://github.com/ruhulamin1398/SecureDoc__AI_powered_Blockchain-Based-Document-Authentication","clone":"git clone https://github.com/ruhulamin1398/SecureDoc__AI_powered_Blockchain-Based-Document-Authentication.git","description":"SecureDoc leverages the power of AI and blockchain technology to create a robust system for certificate authentication. This project ensures the integrity and authenticity of academic certificates by embedding them onto the Ethereum blockchain, making them tamper-proof and easily verifiable.","language":"TypeScript","stars":14,"topics":["ethereum-blockchain","ethereum-dapp","smart-contracts"],"license":null,"category":"blockchain-web3","readme_excerpt":"SecureDoc: AI-Powered Blockchain-Based Certificate Authentication SecureDoc is a complete certificate issuance and verification platform that merges AI-powered validation with blockchain-backed trust. The system helps institutions issue, verify, and revoke academic certificates with robust auditability and tamper-resistant provenance. Key Benefits - Tamper-proof certificate records stored on Ethereum - AI-assisted validation to prevent duplicates and detect inconsistencies - Role-based workflow for administrators, issuers, students, and verifiers - Verifiers validate certificates using tokens, PDFs, or blockchain proof - Upgrade-safe smart contract architecture using UUPS proxy patterns Project Workflow Institution Registration Flow Certificate Disqualification Flow System Overview SecureDoc follows a structured flow from document upload through on-chain issuance: 1. Certificate Upload - An assistant controller uploads the student certificate PDF and enters the registration details. - The system extracts the student identity and certificate metadata. 2. Data Verification - A backend API retrieves the student record from the database. - The system compares the PDF data with the stored student information. 3. AI Review - AI inspects the student history to identify duplicates, mismatches, or suspicious entries. - If anomalies appear, the system flags the certificate for manual review. 4. Manual Approval - The exam controller verifies the final certificate and metadata. - On appr","default_branch":null,"files":null,"tree":[],"storefront":"/r/ruhulamin1398","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ruhulamin1398/SecureDoc__AI_powered_Blockchain-Based-Document-Authentication/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}