Hi everyone,
I built Fattura Vault, a document vault for invoices and important files, running on the Internet Computer.
The idea was simple: I wanted to build something real and useful on blockchain infrastructure, not another DEX or NFT marketplace, but a product that can actually help people organize documents in everyday life.
What it does
-
Upload documents into an Inbox
-
Review and archive them into a personal Vault
-
Use AI prefill to help complete document fields during cataloging
-
Get on-chain AI summaries and chat on already structured vault data
-
Organize files with categories, tags, notes, and post-its
-
Track due payments, warranties, and expirations
-
Access the app across desktop and mobile
-
Login with Internet Identity, no traditional password required
Architecture
-
Frontend: SvelteKit + Tailwind CSS
-
Backend: Rust
-
Canisters: vault_inbox, vault_backend, vault_storage
-
Auth: Internet Identity
-
Document AI prefill: external API-based LLM flow
-
Vault AI summaries/chat: on-chain LLM on ICP
-
Encryption: client-side with Web Crypto API
Why ICP
What I like about ICP here is that it let me build a real product where:
-
identity is native through Internet Identity
-
application logic lives on-chain
-
the vault model is not just a frontend on top of a traditional private backend
-
on-chain AI can already be useful for structured-data features like summaries and vault queries
Current status
-
Public beta is live
-
The current UI is Italian only for now
-
I’m still refining the UX, legal docs, AI accuracy, and launch model
Live beta
https://fatturavault.com
I’d really appreciate feedback from the ICP community, especially on:
-
product direction
-
multi-canister architecture
-
on-chain AI use cases that make sense beyond demos
-
launch/beta strategy
If useful, I can also share more details on the architecture and the design choices behind Inbox → Vault → AI.
