Certificati Kava

Quando scegli i nostri prodotti a base di kava puoi essere certo di ricevere articoli della massima qualità e purezza possibile. Ciò è dovuto non solo al nostro impegno a procurarci solo la migliore kava lavorata nel modo migliore, ma anche al processo di controllo della qualità estremamente avanzato alla base del processo di produzione dei nostri partner.

I nostri partner (Kava Society in Nuova Zelanda e i loro partner di Vanuatu, Root and Pestle) assicurano che ogni nostro prodotto a base di kava sia realizzato con piante appena raccolte su ordinazione. Ogni lotto viene sottoposto a rigorose analisi nel loro laboratorio interno per verificare la corretta identificazione morfologica delle cultivar e per registrare la loro specifica composizione chimica.

A partire da giugno 2024, stiamo creando un database dei nostri COA contenente i PDF con i risultati dei lotti da marzo 2024 in poi. Cerchiamo di mantenere questo database il più completo e aggiornato possibile, ma ti preghiamo di scusarci se mancano alcuni risultati. Se hai bisogno di informazioni, non esitare a contattarci. Se non sono disponibili in formato PDF, dovremmo comunque essere in grado di inviarti i dati grezzi.

Capire i chemiotipi di Kava e i certificati di analisi (COA)

La kava contiene diversi composti chimici noti come kavalattoni. La composizione di questi composti può variare in modo significativo tra le diverse cultivar e i diversi lotti. Questa composizione chimica unica viene definita “chemiotipo" della kava.

Che cos’è un chemiotipo?

Un chemotipo è l’impronta chimica unica di una pianta di kava. Indica l’abbondanza relativa dei sei principali kavalattoni: desmetossi-yangonina, diidrokavaina, yangonina, kavaina, diidrometisticina e metisticina. Questi sono spesso etichettati numericamente da 1 a 6. Ad esempio, un chemotipo elencato come 243156 indica l’abbondanza relativa di questi composti in quell’ordine specifico.

Che cos’è un Certificato di Analisi (COA)?

Un Certificato di Analisi (COA) fornisce informazioni dettagliate sulla composizione chimica e microbiologica di uno specifico lotto di kava. Include il chemotipo, che documenta il profilo dei kavalattoni. Inoltre, i COA includono tipicamente dati microbiologici per verificare gli standard di qualità del prodotto.

Interpretare i nostri COA

I nostri COA forniscono informazioni complete su ogni lotto di kava. Ad esempio, il COA per la Bir Kar Instant può includere i seguenti dettagli chiave:

  • Chemotipo: 423165, che indica l’abbondanza relativa dei sei principali kavalattoni.
  • Totale dei principali kavalattoni estratti: 7,81% della massa di kava.
  • Analisi microbiologica: Documenta i principali parametri microbici, tra cui coliformi, E. coli, lieviti, muffe e organismi come Salmonella e Listeria, fornendo una linea di base pulita e verificabile per ogni lotto.

Trova il tuo Certificato di Analisi (COA)

Inserisci i dettagli del prodotto e la data di scadenza della confezione per trovare il documento COA corrispondente.

Seleziona una cultivar Bir Kar Borogoru Instant Green Kelai Melo Melo Mighty Roots Nakamal Nights Pacific Elixir Palarasul Puariki Silesse Tavukari Seleziona una forma Tradizionale Istantanea Pocket Pack
const CULTIVAR_MAPPINGS = { “Bir Kar": [“Bir Kar"], “Borogoru": [“Borogoru"], “Instant Green": [“Instant Green", “Green"], “Kelai": [“Kelai"], “Melo Melo": [“Melo Melo", “Melo"], “Mighty Roots": [“Mighty Roots"], “Nakamal Nights": [“Nakamal Nights"], “Pacific Elixir": [“Pacific Elixir", “Five Star", “Instant Green", “Green"], “Palarasul": [“Palarasul"], “Puariki": [“Puariki"], “Silesse": [“Silesse"], “Tavukari": [“Tavukari"] }; const FORM_MAPPINGS = { “Tradizionale": [“Tradizionale"], “Istantaneo": [“Instant"], “Pocket Pack": [“Pocket Pack", “Pocket Pack"] }; const firebaseConfig = { apiKey: “AIzaSyDlGonS-NxxgLsiN7te7qSXlNAYTF-r18″, authDomain: “kava-society-coas.firebaseapp.com", projectId: “kava-society-coas", storageBucket: “kava-society-coas.firebasestorage.app", messagingSenderId: “831789656273″, appId: “1:831789656273:web:432223becf4e2fd25a3df0″, measurementId: “G-18DR4BN650″ }; firebase.initializeApp(firebaseConfig); const storage = firebase.storage(); const storageRef = storage.ref(); function parseMDDate(filename) { const mdMatch = filename.match(/MD(d{2})(d{2})(d{4})bd/); if (mdMatch) { const [_, giorno, mese, anno] = mdMatch; restituisce una nuova Data(`${year}-${month}-${day}`); } const altMatch = filename.match(/^(d{6})/); if (altMatch) { const day = altMatch[1].substring(0, 2); const mese = altMatch[1].substring(2, 4); const year = “20″ + altMatch[1].substring(4, 6); restituisce una nuova Data(`${year}-${month}-${day}`); } restituire null; } function computeBBDate(mdDate) { if (!mdDate) return null; const bbDate = new Date(mdDate); bbDate.setFullYear(bbDate.getFullYear() + 3); return bbDate; } function filenameMatches(filename, cultivarVariations, formVariations, targetBBDate) { constar cultivarMatches = cultivarVariations.some(cultivar => filename.includes(cultivar)); let formMatches = false; if (formVariations.includes(“Traditional")) { const nonTraditional = [].concat(FORM_MAPPINGS[“Instant"], FORM_MAPPINGS[“Pocket Pack"]); formMatches = !nonTraditional.some(form => filename.includes(form)); } else { formMatches = formVariations.some(form => filename.includes(form)); } if (!cultivarMatches || !formMatches) return { matches: false }; const mdDate = parseMDDate(filename); const bbDate = computeBBDate(mdDate); if (!mdDate || !bbDate) return { matches: true, dateMatches: false, dateDiff: Infinito }; const diffTime = Math.abs(bbDate - targetBBDate); const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24)); return { matches: true, dateMatches: diffDays { const filename = item.name; const match = filenameMatches(filename, cultivarVariations, formVariations, targetBBDate); return match.matches ? { …match, filename, ref: item } : null; }).filter(Boolean).sort((a, b) => a.dateDiff - b.dateDiff); loadingIndicator.style.display = “none"; se (matches.length === 0) { resultMessage.innerHTML = `

Non è stato trovato alcun COA corrispondente per “${cultivar} ${form}" vicino a ${formatDate(targetBBDate)}.

Controlla i dettagli del prodotto e riprova, oppure contattaci per ricevere assistenza.

`; resultMessage.style.backgroundColor = “#ffe6e6″; resultMessage.style.borderLeft = “4px solid #ff3333″; resultMessage.style.display = “block"; } else { const best = matches[0]; const downloadUrl = await best.ref.getDownloadURL(); resultMessage.innerHTML = `

Ho trovato il tuo Certificato di Analisi!

Prodotto: ${cultivar} ${form}

Data di scadenza: ${formatDate(best.bbDate)}

Scarica il COA

`; resultMessage.style.backgroundColor = “#e6ffe6″; resultMessage.style.borderLeft = “4px solid #33cc33″; resultMessage.style.display = “block"; } } catch (error) { console.error(“Errore COA:", errore); loadingIndicator.style.display = “none"; resultMessage.innerHTML = `

Errore nell’accesso al database COA. Riprova o contattaci per ricevere assistenza.

`; resultMessage.style.backgroundColor = “#ffe6e6″; resultMessage.style.borderLeft = “4px solid #ff3333″; resultMessage.style.display = “block"; } } function formatDate(date) { return date ? date.toLocaleDateString(‘en-AU’) : “"; }