Szczegóły projektu
ProofMintAI
Prototypowy przepływ dokumentów z kodem do publicznego i szyfrowanego zapisu oraz odczytu przez IPFS.
- Vue
- Quasar
- Node.js
- Express
- IPFS
- AES-256-GCM
Problem
ProofMintAI rozwija koncepcję przepływu dokumentów łączącego obsługę plików z ich przechowywaniem i weryfikacją. Przejrzany interfejs zawiera formularz przesyłania plików z opcją publicznego lub szyfrowanego zapisu.
Implementacja i decyzje
Backend udostępnia trasy zapisu i odczytu przez IPFS, korzystające z osobnej usługi przechowywania. Usługa zawiera funkcje szyfrowania i odszyfrowywania AES-256-GCM oraz kod wysyłający pliki do Web3.Storage, oddzielając te operacje od interfejsu Vue/Quasar.
Status i ograniczenia
To prototyp; nie weryfikowałem kompletnego przesłania pliku, odszyfrowania ani sesji z zewnętrzną usługą przechowywania. W szczególności trasa obliczająca skrót dokumentu zwraca obecnie odpowiedź zastępczą. Nie opisuję więc repozytorium jako działającej notaryzacji, potwierdzonego dowodu blockchain ani produkcyjnego systemu bezpieczeństwa dokumentów.