An open standard for cannabis product data.
COSTA is the Cannabis Open Standards Technology Alliance. We maintain a vendor-neutral schema that lets licensed producers publish product information once — and have it read consistently by every dispensary, marketplace, regulator, and search engine that consumes it.
Every retailer wants your data in a different shape.
Licensed producers maintain the same product catalog in five different formats — one per marketplace, one per provincial board, one for their own website, one for their distributor, one for the GS1 feed. Consumers see inconsistent THC numbers, missing terpene data, and stale availability across the channels they shop on. COSTA fixes the format problem so everyone can fix the data problem.
One schema, every channel
You host your own data
Regulatory-aware by design
Standards you already trust.
COSTA extends widely adopted web standards rather than inventing new ones. If your team already publishes schema.org markup or GS1 feeds, you are most of the way there.
What a COSTA product looks like.
Below is an abridged JSON-LD block that a producer drops into the <head> of a product page. See the full specification for every field.
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "OG Kush Dried Flower",
"brand": { "@type": "Brand", "name": "Heritage Cannabis Co." },
"sku": "HC-OGK-FLOWER-3.5G",
"offers": {
"@type": "Offer",
"price": "12.99",
"priceCurrency": "CAD",
"availability": "https://schema.org/InStock"
},
"cannabis": {
"@type": "CannabisProduct",
"cannabinoidProfile": { "thcPercent": 18.5, "cbdPercent": 0.1 },
"strain": { "name": "OG Kush", "type": "Hybrid" },
"terpeneProfile": { "dominant": ["Myrcene", "Limonene", "Caryophyllene"] },
"productForm": "Dried Flower",
"packageSize": "3.5g",
"classOfCannabis": "Cannabis (dried)",
"healthCanadaLicenseNum": "LC0001234567",
"testing": {
"testedForContaminants": true,
"testResultsUrl": "https://producer.ca/coa/og-kush-batch-0847.pdf"
}
}
}Four reasons producers move to COSTA.
Cut catalog work
Reach search and AI
Stay compliant without rework
Own your data
Help shape v1.1.
The spec is open. File an issue, propose a field, or fork the repo. We are actively soliciting feedback from licensed producers, marketplaces, and provincial regulators.