Technical Specifications
Parameter |
Specification |
Test Method |
Protein Content (N x 6.25) |
35.0 - 40.0% |
AOAC 992.23 |
Moisture Content |
≤ 10.0% |
AOAC 925.10 |
Crude Fiber |
12.0 - 15.0% |
AOAC 962.09 |
Ash Content |
≤ 6.0% |
AOAC 923.03 |
Oil Content |
≤ 2.0% |
AOCS Ba 3-38 |
Particle Size |
95% through 60 mesh |
ASTM E11 |
Total Plate Count |
< 50,000 CFU/g |
FDA BAM Ch. 3 |
Yeast and Mold |
< 1,000 CFU/g |
FDA BAM Ch. 18 |
Quality Standards & Certifications
Quality Control Process
-
100% lot testing and verification
-
In-house laboratory analysis
-
Third-party verification
Documentation
-
Certificate of Analysis (COA)
-
Safety Data Sheet (SDS)
-
Technical Data Sheet (TDS)
Safety Standards
-
HACCP Certified Facility
-
GMP Compliant Production
-
Food Safety System Certification
Certifications
-
ISO 22000:2018 Certified
-
Kosher Certified
-
Non-GMO Verified
Food Industry Applications
Natural Food Binding
Excellent natural binder in meat products, improving texture and moisture retention in processed meats.
Bakery Enhancement
Adds nutritional value and improves texture in bread, muffins, and other baked goods.
Dietary Fiber Source
Natural source of dietary fiber for nutritional supplements and functional foods.
Industrial Applications
Emulsion Stabilizer
Natural emulsifier in sauces, dressings, and processed food products.
Pharmaceutical Binding
Used as a natural binding agent in pharmaceutical tablet formulations.
Oil Absorption
Excellent oil absorption properties for various industrial applications.
Related Products
Whole Mustard Seeds
Premium grade whole yellow mustard seeds, perfect for food processing and spice production.
Learn More
Mustard Flour
Finely ground mustard flour, ideal for condiment manufacturing and food seasoning.
Learn More
if(modal && openModalBtn && closeModalBtn && form) {
openModalBtn.addEventListener('click', () => {
modal.classList.remove('hidden');
document.body.style.overflow = 'hidden';
});
closeModalBtn.addEventListener('click', () => {
modal.classList.add('hidden');
document.body.style.overflow = 'auto';
});
modal.addEventListener('click', (e) => {
if (e.target === modal) {
modal.classList.add('hidden');
document.body.style.overflow = 'auto';
}
});
form.addEventListener('submit', async (e) => {
e.preventDefault();
const submitButton = form.querySelector('button[type="submit"]');
const originalButtonText = submitButton.textContent;
submitButton.disabled = true;
submitButton.textContent = 'Submitting...';
try {
const formData = new URLSearchParams(new FormData(form));
const response = await fetch('https://readdy.ai/api/form/d20gj5b09ltv4mm46cog', {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
body: formData
});
if (response.ok) {
const successMessage = document.createElement('div');
successMessage.className = 'fixed top-4 right-4 bg-green-50 text-green-800 px-6 py-4 rounded-lg shadow-lg z-50 flex items-center';
successMessage.innerHTML = `
Sample request submitted successfully!
`;
document.body.appendChild(successMessage);
setTimeout(() => {
successMessage.remove();
}, 3000);
modal.classList.add('hidden');
document.body.style.overflow = 'auto';
form.reset();
} else {
throw new Error('Submission failed');
}
} catch (error) {
const errorMessage = document.createElement('div');
errorMessage.className = 'fixed top-4 right-4 bg-red-50 text-red-800 px-6 py-4 rounded-lg shadow-lg z-50 flex items-center';
errorMessage.innerHTML = `
Failed to submit request. Please try again.
`;
document.body.appendChild(errorMessage);
setTimeout(() => {
errorMessage.remove();
}, 3000);
} finally {
submitButton.disabled = false;
submitButton.textContent = originalButtonText;
}
});
}
});