Certyfikaty Kava

Wybierając nasze produkty kava, możesz mieć pewność, że otrzymujesz produkty o najwyższej możliwej jakości i czystości. Wynika to nie tylko z naszego zaangażowania w pozyskiwanie tylko najlepszych kava przetwarzanych w najlepszy sposób, ale także z niezwykle zaawansowanego procesu kontroli jakości w sercu procesu produkcyjnego naszych partnerów.

Nasi partnerzy (Kava Society w Nowej Zelandii i ich partnerzy z Vanuatu Root and Pestle) zapewniają, że każdy z naszych produktów kava jest wytwarzany ze świeżo zebranych roślin. Każda partia poddawana jest rygorystycznej analizie w ich wewnętrznym laboratorium w celu zweryfikowania prawidłowej identyfikacji morfologicznej odmian i zarejestrowania ich specyficznego składu chemicznego.

Od czerwca 2024 r. wprowadzamy bazę danych naszych COA zawierającą pliki PDF z wynikami z partii od marca 2024 r. wzwyż. Staramy się, aby ta baza danych była jak najbardziej kompletna i aktualna, ale prosimy o wyrozumiałość, jeśli brakuje niektórych wyników. Jeśli potrzebujesz informacji, skontaktuj się z nami. Jeśli nie mamy ich w formacie PDF, nadal powinniśmy być w stanie przesłać surowe dane.

Zrozumienie chemotypów Kava i certyfikatów analizy (COA)

Kava zawiera różne związki chemiczne znane jako kawalaktony. Skład tych związków może się znacznie różnić między różnymi odmianami i partiami. Ten unikalny skład chemiczny określany jest jako „chemotyp" kavy.

Czym jest chemotyp?

Chemotyp to unikalny chemiczny odcisk palca rośliny kava. Wskazuje on względną obfitość sześciu głównych kawalaktonów: desmetoksyyangoniny, dihydrokavainy, yangoniny, kavainy, dihydrometystycyny i metystycyny. Są one często oznaczane numerycznie od 1 do 6. Na przykład chemotyp wymieniony jako 243156 wskazuje względną obfitość tych związków w tej konkretnej kolejności.

Co to jest certyfikat analizy (COA)?

Certyfikat analizy (COA) zawiera szczegółowe informacje na temat składu chemicznego i mikrobiologicznego określonej partii kavy. Obejmuje on chemotyp, który dokumentuje profil kawalaktonu. Dodatkowo, COA zazwyczaj zawiera dane mikrobiologiczne w celu weryfikacji standardów jakości produktu.

Interpretacja naszych umów COA

Nasze certyfikaty COA zawierają wyczerpujące informacje na temat każdej partii kavy. Na przykład, certyfikat COA dla Bir Kar Instant może zawierać następujące kluczowe szczegóły:

  • Chemotyp: 423165, wskazujący względną obfitość sześciu głównych kawalaktonów.
  • Całkowita ilość wyekstrahowanych głównych kawalaktonów: 7,81% masy kava.
  • Analiza mikrobiologiczna: Dokumentuje kluczowe parametry mikrobiologiczne - w tym bakterie z grupy coli, E. coli, drożdże, pleśń i organizmy takie jak Salmonella i Listeria - zapewniając czysty, weryfikowalny punkt odniesienia dla każdej partii.

Znajdź swój certyfikat analizy (COA)

Wprowadź dane produktu i datę przydatności do spożycia z opakowania, aby znaleźć odpowiedni dokument COA.

Wybierz odmianę Bir Kar Borogoru Instant Green Kelai Melo Melo Mighty Roots Nakamal Nights Pacific Elixir Palarasul Puariki Silesse Tavukari Wybierz formę Traditional Instant 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 = { „Traditional": [„Traditional"], „Instant": [„Instant"], „Pocket Pack": [„Pocket Pack", „Pocket Packs"] }; 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 [_, dzień, miesiąc, rok] = mdMatch; return new Date(`${year}-${month}-${day}`); } const altMatch = filename.match(/^(d{6})/); if (altMatch) { const day = altMatch[1].substring(0, 2); const month = altMatch[1].substring(2, 4); const year = „20″ + altMatch[1].substring(4, 6); return new Date(`${year}-${month}-${day}`); } return 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) { const 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: Infinity }; 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"; if (matches.length == 0) { resultMessage.innerHTML = `

Nie znaleziono pasującego COA dla „${cultivar} ${form}" w pobliżu ${formatDate(targetBBDate)}.

Sprawdź szczegóły produktu i spróbuj ponownie lub skontaktuj się z nami w celu uzyskania pomocy.

`; 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 = `

Znaleziono certyfikat analizy!

Produkt: ${cultivar} ${form}

Data przydatności do spożycia: ${formatDate(best.bbDate)}

Pobierz COA

`; resultMessage.style.backgroundColor = „#e6ffe6″; resultMessage.style.borderLeft = „4px solid #33cc33″; resultMessage.style.display = „block"; } } catch (error) { console.error(„Błąd COA:", błąd); loadingIndicator.style.display = „none"; resultMessage.innerHTML = `

Błąd dostępu do bazy danych COA. Spróbuj ponownie lub skontaktuj się z nami w celu uzyskania pomocy.

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