Back to the blog

· 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

  1. On-chain: the events of the 12 stages, signed by each actor.
  2. Off-chain: heavy metadata (documents, images) referenced by hash.
  3. 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%.