Documentazione
Guida completa per iniziare, configurare e usare TreVerum.
Capitoli
1. Introduzione
TreVerum è una piattaforma SaaS italiana che permette a produttori, artigiani e brand di creare Digital Product Passport (DPP) registrati su blockchain Base. Ogni DPP è un certificato digitale immutabile che attesta autenticità, origine e proprietà di un prodotto fisico.
Cos'è un Digital Product Passport
Un Digital Product Passport è un documento digitale associato a un prodotto fisico. Contiene informazioni verificabili sull'origine, la composizione, la filiera produttiva e la proprietà. I DPP sono richiesti dalla normativa europea ESPR (Ecodesign for Sustainable Products Regulation) a partire dal 2026-2027 per molte categorie di prodotti.
Perché blockchain
I dati registrati su blockchain sono immutabili, verificabili pubblicamente e non dipendono da nessun intermediario. Una volta registrato, il passaporto digitale di un prodotto esiste per sempre, indipendentemente da TreVerum.
2. Registrazione
Per iniziare a usare TreVerum è necessario creare un account. La registrazione è gratuita e richiede solo un'email valida.
Creare un account
Vai su treverum.com/signup e inserisci email e password. Riceverai una email di conferma. Clicca il link nella email per attivare l'account.
Login
Accedi su treverum.com/login con le tue credenziali. In caso di password dimenticata usa il link "Password dimenticata" nella pagina di login.
3. Onboarding
Al primo accesso TreVerum ti guida attraverso un processo di onboarding per configurare la tua organizzazione.
Dati organizzazione
Inserisci il nome della tua azienda o brand, il settore di riferimento e i dati di contatto. Questi dati appariranno nelle pagine pubbliche dei tuoi prodotti.
Deploy contratto blockchain
TreVerum deploya automaticamente un contratto ERC-721 su blockchain Base a tuo nome. Questo contratto è dedicato esclusivamente alla tua organizzazione. L'operazione è inclusa nel piano e non richiede conoscenze tecniche.
Scelta del piano
Seleziona il piano più adatto alle tue esigenze. Puoi cambiare piano in qualsiasi momento dalla sezione Billing della dashboard.
4. Tipi prodotto
I tipi prodotto definiscono la struttura dei campi di un DPP. Ogni tipo prodotto ha un set di campi personalizzabili e un livello di certificazione (L1, L2, L3).
Creare un tipo prodotto
Vai in Dashboard → Tipi prodotto → Nuovo tipo. Scegli un template predefinito (Vino, Olio, Abbigliamento, Arte, Gioielleria, Industria) oppure crea un tipo personalizzato da zero.
Campi personalizzati
Ogni tipo prodotto può avere campi di tipo: testo, numero, data, selezione, checkbox, immagine, file, URL, email, peso, dimensioni, GPS, NFC. I campi possono essere pubblici o privati, obbligatori o facoltativi.
Sezioni
I campi possono essere raggruppati in sezioni (es. Informazioni, Specifiche, Certificazioni) per una migliore organizzazione della pagina pubblica.
5. Creare un DPP
La creazione di un DPP avviene in 4 passi attraverso il wizard guidato.
Step 1 - Categoria
Seleziona il tipo prodotto. Puoi scegliere tra i tipi che hai creato o i preset di sistema.
Step 2 - Dettagli
Compila i campi del prodotto: nome, riferimento interno, e tutti i campi definiti nel tipo prodotto selezionato.
Step 3 - Foto e documenti
Carica le foto del prodotto e i documenti allegati (certificazioni, analisi, schede tecniche). I file vengono salvati automaticamente su Supabase Storage.
Step 4 - Mint
Rivedi il riepilogo e conferma la registrazione su blockchain. Il processo è automatico e richiede 10-30 secondi. Al termine ricevi una email di conferma con il QR code del prodotto.
6. Pagina pubblica
Ogni DPP registrato ha una pagina pubblica accessibile a chiunque senza login, raggiungibile tramite QR code o URL diretto.
URL pubblico
La pagina pubblica è accessibile all'indirizzo: treverum.com/v/{contratto}/{tokenId}. Questo URL è permanente e non cambia mai.Contenuto della pagina
La pagina pubblica mostra: nome e foto del prodotto, tutti i campi marcati come pubblici, storico della proprietà (per L3), dati blockchain (contratto, token ID, hash transazione), QR code per la verifica.
Branding
La pagina pubblica mostra il nome e il colore brand della tua organizzazione. I piani Pro e Business possono personalizzare ulteriormente il branding.
7. Livelli L1 L2 L3
TreVerum offre tre livelli di certificazione con funzionalità crescenti.
L1 - Origine
Certifica l'origine e l'autenticità del prodotto. Il prodotto è registrato su blockchain con i suoi dati principali. Ideale per alimenti, prodotti agricoli, componenti industriali.
L2 - Autenticità
Include tutto L1 più certificazione di autenticità avanzata, supporto a documenti allegati e campi estesi. Ideale per moda, abbigliamento, accessori, cosmetici.
L3 - Proprietà
Include tutto L2 più trasferimento di proprietà on-chain. Il token può essere trasferito a un nuovo wallet, con storico completo dei passaggi di proprietà visibile pubblicamente. Ideale per opere d'arte, gioielli, orologi, oggetti da collezione.
8. QR Code
Ogni DPP mintato riceve automaticamente un QR code univoco generato server-side e salvato su Supabase Storage.
Download QR
Il QR code è scaricabile in PNG dalla dashboard del prodotto. Puoi stamparlo e applicarlo al prodotto fisico.
Verifica QR
Chiunque scansioni il QR code viene indirizzato alla pagina pubblica del prodotto. Non è richiesta nessuna app — funziona con la fotocamera di qualsiasi smartphone.
9. API pubblica
Il piano Business include accesso all'API pubblica REST per integrare TreVerum con ERP, gestionali e sistemi esterni.
Generare una API key
Vai in Dashboard → Impostazioni → API Keys → Nuova API Key. La chiave viene mostrata una sola volta al momento della creazione. Conservala in luogo sicuro.
Autenticazione
Includi la API key nell'header Authorization di ogni richiesta: Authorization: Bearer tvr_live_...
Endpoint disponibili
GET /api/v1/products - lista prodotti
POST /api/v1/products - crea prodotto (auto_mint: true/false)
GET /api/v1/products/{id} - dettaglio prodottoEsempio creazione con mint
POST /api/v1/products
{
"product_type_id": "uuid",
"name": "Nome prodotto",
"auto_mint": true,
"values": {
"campo1": "valore1",
"campo2": "valore2"
}
}10. Billing
TreVerum offre tre piani a pagamento con fatturazione mensile o annuale.
Piani disponibili
Starter: 200 DPP/mese, livello L1. Pro: 2.000 DPP/mese, livelli L1 e L2. Business: DPP illimitati, tutti i livelli, API pubblica.
Upgrade e downgrade
Puoi cambiare piano in qualsiasi momento da Dashboard → Billing. L'upgrade è immediato. Il downgrade è effettivo dal prossimo rinnovo.
Cancellazione
Puoi cancellare il piano in qualsiasi momento. I DPP già mintati rimangono su blockchain e accessibili pubblicamente per sempre, indipendentemente dallo stato del tuo abbonamento.
11. FAQ
Domande frequenti su TreVerum.
I dati sono al sicuro?
I dati dei prodotti sono salvati su Supabase (PostgreSQL) con crittografia a riposo e in transito. I file sono su Supabase Storage. I dati critici sono replicati su blockchain Base.
Cosa succede se TreVerum chiude?
I DPP registrati su blockchain rimangono permanentemente accessibili. La blockchain non dipende da TreVerum. I dati dei prodotti sulla blockchain sono indipendenti dalla nostra piattaforma.
Posso esportare i miei dati?
Sì. Dalla dashboard puoi esportare la lista dei tuoi prodotti in CSV. Per un export completo contatta support@treverum.com.
TreVerum è conforme GDPR?
Sì. TreVerum tratta i dati personali in conformità al GDPR. Per i dettagli consulta la nostra Privacy Policy.
Quanto costa il gas per la blockchain?
Il costo del gas Base blockchain è incluso nel piano TreVerum. Non paghi nulla di extra per la registrazione su blockchain.