· 1 min read
On-chain traceability: what I learned building VeriVinoSmart on Solana
Recording 12 stages of wine production on blockchain sounds simple until the ISO 22005 standard shows up. Architecture notes from a real project.
web3solanatraceability
The problem
Traditional traceability relies on private databases: whoever controls the database controls "the truth." For an origin certificate, that's a trust problem.
Why blockchain (and why Solana)
- Immutability: every production stage is recorded and no one can rewrite it.
- Public verifiability: any consumer can validate the QR without trusting the producer.
- Cost: Solana allows recording frequent events with minimal fees.
The three-layer architecture
- On-chain: the events of the 12 stages, signed by each actor.
- Off-chain: heavy metadata (documents, images) referenced by hash.
- Presentation: a Next.js dashboard and QR verification.
The main lesson
The hard part wasn't the blockchain: it was modeling the real process (ISO 22005) so that every on-chain event corresponded to an auditable control point. Technology is 30% of it; the domain is the other 70%.