{
  "classes": [
    "grown",
    "mineral",
    "burnable",
    "vessel",
    "made"
  ],
  "economyRoles": {
    "grown": {
      "role": "faucet",
      "note": "mints material on a timer — the emission side"
    },
    "mineral": {
      "role": "import",
      "note": "bought/dug — currency leaves the player at purchase; no token minted"
    },
    "burnable": {
      "role": "sink",
      "note": "consumed on use — the material leaves circulation permanently"
    },
    "vessel": {
      "role": "durable",
      "note": "one-time purchase sink, then held forever; tradeable, never burned"
    },
    "made": {
      "role": "converter",
      "note": "destroys inputs to mint one output — net material sink at effort cost"
    }
  },
  "ceramicLeachLimits": {
    "flatware": {
      "lead": 3,
      "cadmium": 0.5
    },
    "small_hollowware": {
      "lead": 2,
      "cadmium": 0.5
    },
    "large_hollowware": {
      "lead": 1,
      "cadmium": 0.25
    },
    "cups_mugs_pitchers": {
      "lead": 0.5,
      "cadmium": 0.5
    },
    "units": "µg/mL of leaching solution (4% acetic acid, 24 h at 22 °C)",
    "method": "ASTM C738 — lead and cadmium extracted from glazed ceramic surfaces; ASTM C927 for the lip and rim of drinking vessels",
    "note": "US FDA CPG Sec. 545.450 action levels. California sets tighter limits and requires Prop 65 warning below them. These are IMPORT/ENFORCEMENT action levels, not a target — a food-safe studio glaze should release essentially nothing."
  },
  "economy": {
    "balance": {
      "ok": true,
      "unmatched": []
    },
    "month": {
      "totalEmission": 6000,
      "realIncome": 0,
      "totalSink": 52560,
      "net": -46560,
      "healthy": true
    },
    "sinkTotal": 1752,
    "emission": 200,
    "headroom": 1552,
    "healthy": true,
    "faucets": 1,
    "drains": 32
  },
  "factors": [
    {
      "id": "de_food_grade",
      "name": "Diatomaceous Earth (food grade)",
      "class": "mineral",
      "domains": [
        "ranch",
        "medicine",
        "industrial",
        "trade",
        "external"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": false,
      "inputTo": [
        "pest_dusting",
        "seed_pelleting",
        "anticaking",
        "de_slurry"
      ],
      "station": null,
      "recipe": null,
      "effort": 0,
      "value": 6,
      "safety": [
        {
          "key": "crystallineSilica",
          "text": "<1% (amorphous diatomite, uncalcined)"
        },
        {
          "key": "ppe",
          "text": "N95 minimum when dusting; P100 for sustained or overhead application. Eye protection. Dust applicator, not a hand-toss."
        },
        {
          "key": "inhalationNote",
          "text": "\"Food grade\" describes what is safe to SWALLOW, not what is safe to BREATHE. Wear the respirator for both grades."
        },
        {
          "key": "regulatory",
          "text": "US FDA 21 CFR 573.940 — diatomaceous earth as an animal-feed anticaking agent, not to exceed 2% by weight of the complete feed. EPA-registered as a mechanical insecticide."
        },
        {
          "key": "ecological",
          "text": "NON-SELECTIVE. It kills any arthropod that walks through it, including honeybees and other pollinators. Do not dust open blooms or anywhere foragers land. Inert once wet; reapply after rain, which is also the window in which it is not killing bees."
        },
        {
          "key": "mechanism",
          "text": "Mechanical, not chemical: the diatom frustules abrade the insect cuticle wax and the insect dies of desiccation. No resistance develops. Also means it does nothing while damp."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": [
        "US FDA 21 CFR 573.940",
        "US EPA insecticide registration (mechanical/desiccant mode of action)"
      ]
    },
    {
      "id": "de_calcined",
      "name": "Diatomaceous Earth (pool / filter grade, calcined)",
      "class": "mineral",
      "domains": [
        "industrial",
        "trade",
        "external"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": false,
      "inputTo": [
        "filtration"
      ],
      "station": null,
      "recipe": null,
      "effort": 0,
      "value": 4,
      "safety": [
        {
          "key": "crystallineSilica",
          "text": "HIGH — calcining converts amorphous silica to cristobalite; flux-calcined filter grades are commonly 60%+ crystalline silica"
        },
        {
          "key": "ppe",
          "text": "P100 / half-face respirator, wet handling, no dry sweeping, no compressed-air cleanup. Treat as a regulated silica dust."
        },
        {
          "key": "inhalationNote",
          "text": "Respirable crystalline silica is IARC Group 1 (carcinogenic to humans) for occupational inhalation exposure, and the cause of silicosis. US OSHA respirable crystalline silica PEL is 50 µg/m³ as an 8-hour TWA with a 25 µg/m³ action level (29 CFR 1910.1053)."
        },
        {
          "key": "neverDo",
          "text": "NEVER use pool/filter grade as an insecticide, in a garden bed, on an animal, or in feed. It is not a stronger version of the food grade — it is a different, worse material for that job and a genuine respiratory hazard."
        },
        {
          "key": "regulatory",
          "text": "Swimming-pool and industrial filtration medium only."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": [
        "IARC Monograph 100C — crystalline silica (quartz and cristobalite)",
        "US OSHA 29 CFR 1910.1053"
      ]
    },
    {
      "id": "clay_body",
      "name": "Clay Body (throwing clay)",
      "class": "mineral",
      "domains": [
        "craft",
        "building",
        "art",
        "trade",
        "external"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": false,
      "inputTo": [
        "terracotta_planter",
        "offering_bowl",
        "censer",
        "diya",
        "murti_small"
      ],
      "station": null,
      "recipe": null,
      "effort": 0,
      "value": 4,
      "safety": [
        {
          "key": "crystallineSilica",
          "text": "present — most clay bodies carry free quartz; dry clay dust is respirable crystalline silica"
        },
        {
          "key": "ppe",
          "text": "Wet-clean the studio. Mop and sponge, never sweep or vacuum dry. N95/P100 while mixing dry body or sanding greenware."
        },
        {
          "key": "inhalationNote",
          "text": "Potters get silicosis from studio housekeeping, not from throwing. The wet process is safe; the dry dust is the hazard."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": [
        "US OSHA 29 CFR 1910.1053"
      ]
    },
    {
      "id": "kaolin",
      "name": "Kaolin (china clay)",
      "class": "mineral",
      "domains": [
        "craft",
        "art",
        "medicine",
        "cosmetic",
        "trade",
        "external"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": false,
      "inputTo": [
        "clay_body",
        "glaze_frit",
        "particle_film"
      ],
      "station": null,
      "recipe": null,
      "effort": 0,
      "value": 5,
      "safety": [
        {
          "key": "crystallineSilica",
          "text": "low but non-zero in most commercial grades"
        },
        {
          "key": "ppe",
          "text": "N95 when handling dry powder."
        },
        {
          "key": "regulatory",
          "text": "Also a horticultural particle film — a white kaolin coating on leaves and fruit deters some insects and reduces sunscald. Distinct use from the pottery use, same mineral."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "ag_lime",
      "name": "Agricultural Lime (calcium carbonate)",
      "class": "mineral",
      "domains": [
        "ranch",
        "building",
        "trade",
        "external"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": false,
      "inputTo": [
        "soil_amendment",
        "glaze_frit"
      ],
      "station": null,
      "recipe": null,
      "effort": 0,
      "value": 3,
      "safety": [
        {
          "key": "ppe",
          "text": "Dust mask and eye protection. Mildly alkaline, not caustic."
        },
        {
          "key": "neverDo",
          "text": "Do not confuse with QUICKLIME or HYDRATED LIME — see quicklime. Getting the wrong bag is the injury."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "quicklime",
      "name": "Quicklime / Hydrated Lime (CaO, Ca(OH)₂)",
      "class": "mineral",
      "domains": [
        "building",
        "industrial",
        "trade",
        "external"
      ],
      "shelfLifeDays": 365,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "mortar",
        "lime_wash",
        "tanning",
        "nixtamal"
      ],
      "station": "kiln",
      "recipe": [
        {
          "item": "ag_lime",
          "qty": 2
        },
        {
          "item": "charcoal",
          "qty": 1
        }
      ],
      "effort": 4,
      "value": 18,
      "safety": [
        {
          "key": "ppe",
          "text": "Sealed goggles (not safety glasses), chemical gloves, long sleeves, P100. Non-negotiable."
        },
        {
          "key": "corrosive",
          "text": "CAUSTIC. Quicklime reacts EXOTHERMICALLY with water — including the water in your eyes, your sweat and your lungs. It causes alkaline burns that keep burning, and alkaline eye burns can blind. Slaking is a heat-and-spatter event: add lime to water, never water to lime, and stand back."
        },
        {
          "key": "firstAid",
          "text": "Skin: brush the DRY powder off first, then flood with water for 15+ minutes. Eyes: irrigate 15+ minutes and get emergency care — alkaline eye injury is a genuine emergency, not a wait-and-see."
        },
        {
          "key": "neverDo",
          "text": "Never store in a container that can trap moisture and pressure. Never use in place of agricultural lime for pH — it will scorch soil biology and burn skin."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "natron",
      "name": "Natron (soda ash / sodium bicarbonate)",
      "class": "mineral",
      "domains": [
        "industrial",
        "craft",
        "food",
        "trade",
        "external"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": false,
      "inputTo": [
        "glaze_frit",
        "preservation",
        "soap"
      ],
      "station": null,
      "recipe": null,
      "effort": 0,
      "value": 5,
      "safety": [
        {
          "key": "ppe",
          "text": "Dust mask. Mildly alkaline; irritating to eyes."
        },
        {
          "key": "regulatory",
          "text": "The Egyptian preservative and the flux behind soda glaze — the mineral that ties the Mediterranean corpus to the kiln."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "copper_stock",
      "name": "Copper / Brass Stock",
      "class": "mineral",
      "domains": [
        "craft",
        "industrial",
        "trade",
        "external"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": false,
      "inputTo": [
        "kalash",
        "censer"
      ],
      "station": null,
      "recipe": null,
      "effort": 0,
      "value": 12,
      "safety": [
        {
          "key": "ppe",
          "text": "Gloves when cutting or filing; swarf cuts. Respirator for hot work — brass fume contains zinc (metal fume fever)."
        },
        {
          "key": "corrosive",
          "text": "Copper leaches into ACIDIC contents. The US FDA Food Code prohibits copper in contact with foods below about pH 6 — citrus, vinegar, wine, buttermilk, tamarind. A copper vessel for plain water is traditional and fine; the same vessel for lemon water is a copper-toxicity route (nausea, vomiting, liver injury at dose). Traditional practice tin-lines the interior (kalai) and RE-LINES it as the tin wears — the re-lining is the safety step, not a cosmetic one."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": [
        "US FDA Food Code — copper limitation on acidic foods"
      ]
    },
    {
      "id": "frankincense_tears",
      "name": "Frankincense Tears (Boswellia)",
      "class": "burnable",
      "domains": [
        "incense",
        "medicine",
        "perfume",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "dhoop_cone",
        "havan_samagri",
        "incense_stick",
        "vibhuti"
      ],
      "station": "sorting-bench",
      "recipe": [
        {
          "item": "resin",
          "qty": 2
        }
      ],
      "effort": 2,
      "value": 14,
      "safety": [
        {
          "key": "particulate",
          "text": "Burning anything indoors produces fine particulate (PM2.5) and combustion gases. Incense in an unventilated room drives indoor PM2.5 far above the WHO 2021 24-hour air-quality guideline of 15 µg/m³ — routinely by an order of magnitude — along with CO, VOCs and polycyclic aromatic hydrocarbons. This is not a reason not to burn incense. It is the reason the guidance is VENTILATION rather than abstinence."
        },
        {
          "key": "ventilation",
          "text": "Cross-ventilate: a window open on the burn and for 20–30 minutes after. Do not burn in a closed bedroom, a car, or a room where someone sleeps. One stick in a ventilated room is a different exposure from a shrine burning all day in a sealed flat."
        },
        {
          "key": "vulnerable",
          "text": "People with asthma, COPD or other reactive airway disease, infants, and pregnant people take the worst of it. Burn elsewhere, or do not burn while they are in the room. Household birds are killed by combustion products at concentrations humans do not notice — this is a real and common accident."
        },
        {
          "key": "fire",
          "text": "Non-combustible holder on a non-combustible surface. Ash falls where you did not think it would. Never unattended, never asleep, never near hanging cloth. Drown the ash before it goes in the bin."
        }
      ],
      "sourcing": {
        "species": "Boswellia sacra / B. carterii / B. papyrifera",
        "cites": "none",
        "citesWatch": true,
        "iucn": "B. papyrifera assessed as declining; several Boswellia populations are failing to regenerate",
        "pressure": "Over-tapping is the mechanism. A tree tapped too often or too deep produces resin now and no seedlings later — stands are aging out with no replacement. Frequency of tapping, not the act of tapping, is the harm.",
        "askYourSupplier": "Which species, which country, how many taps per tree per season, and is the stand under a community management agreement?",
        "verifiedOn": "2026-09-08"
      },
      "devotional": null,
      "foodContact": false,
      "cite": [
        "IUCN Red List — Boswellia papyrifera"
      ]
    },
    {
      "id": "myrrh_resin",
      "name": "Myrrh Resin (Commiphora)",
      "class": "burnable",
      "domains": [
        "incense",
        "medicine",
        "perfume",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "dhoop_cone",
        "havan_samagri"
      ],
      "station": "sorting-bench",
      "recipe": [
        {
          "item": "resin",
          "qty": 2
        }
      ],
      "effort": 2,
      "value": 14,
      "safety": [
        {
          "key": "particulate",
          "text": "Burning anything indoors produces fine particulate (PM2.5) and combustion gases. Incense in an unventilated room drives indoor PM2.5 far above the WHO 2021 24-hour air-quality guideline of 15 µg/m³ — routinely by an order of magnitude — along with CO, VOCs and polycyclic aromatic hydrocarbons. This is not a reason not to burn incense. It is the reason the guidance is VENTILATION rather than abstinence."
        },
        {
          "key": "ventilation",
          "text": "Cross-ventilate: a window open on the burn and for 20–30 minutes after. Do not burn in a closed bedroom, a car, or a room where someone sleeps. One stick in a ventilated room is a different exposure from a shrine burning all day in a sealed flat."
        },
        {
          "key": "vulnerable",
          "text": "People with asthma, COPD or other reactive airway disease, infants, and pregnant people take the worst of it. Burn elsewhere, or do not burn while they are in the room. Household birds are killed by combustion products at concentrations humans do not notice — this is a real and common accident."
        },
        {
          "key": "fire",
          "text": "Non-combustible holder on a non-combustible surface. Ash falls where you did not think it would. Never unattended, never asleep, never near hanging cloth. Drown the ash before it goes in the bin."
        }
      ],
      "sourcing": {
        "species": "Commiphora myrrha and relatives",
        "cites": "none",
        "citesWatch": false,
        "iucn": "not broadly assessed; wild-harvested from dryland stands under grazing and drought pressure",
        "pressure": "Wild collection from rangeland; the risk is land-use change and drought more than harvest itself.",
        "askYourSupplier": "Country of origin and whether the collectors are the community that holds the land.",
        "verifiedOn": "2026-09-08"
      },
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "agarwood_chips",
      "name": "Agarwood / Oud Chips (Aquilaria)",
      "class": "burnable",
      "domains": [
        "incense",
        "perfume",
        "trade",
        "external"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": false,
      "inputTo": [
        "censer_burn"
      ],
      "station": null,
      "recipe": null,
      "effort": 0,
      "value": 40,
      "safety": [
        {
          "key": "particulate",
          "text": "Burning anything indoors produces fine particulate (PM2.5) and combustion gases. Incense in an unventilated room drives indoor PM2.5 far above the WHO 2021 24-hour air-quality guideline of 15 µg/m³ — routinely by an order of magnitude — along with CO, VOCs and polycyclic aromatic hydrocarbons. This is not a reason not to burn incense. It is the reason the guidance is VENTILATION rather than abstinence."
        },
        {
          "key": "ventilation",
          "text": "Cross-ventilate: a window open on the burn and for 20–30 minutes after. Do not burn in a closed bedroom, a car, or a room where someone sleeps. One stick in a ventilated room is a different exposure from a shrine burning all day in a sealed flat."
        },
        {
          "key": "vulnerable",
          "text": "People with asthma, COPD or other reactive airway disease, infants, and pregnant people take the worst of it. Burn elsewhere, or do not burn while they are in the room. Household birds are killed by combustion products at concentrations humans do not notice — this is a real and common accident."
        },
        {
          "key": "fire",
          "text": "Non-combustible holder on a non-combustible surface. Ash falls where you did not think it would. Never unattended, never asleep, never near hanging cloth. Drown the ash before it goes in the bin."
        }
      ],
      "sourcing": {
        "species": "Aquilaria spp. and Gyrinops spp.",
        "cites": "appendix-ii",
        "citesWatch": false,
        "iucn": "several Aquilaria species threatened in the wild",
        "pressure": "Wild agarwood forms only when a tree is infected; harvesters fell many trees to find one that has it. That is the whole problem. Inoculated PLANTATION agarwood is the sustainable product and it is widely available.",
        "permit": "International trade requires CITES documentation. A seller who cannot produce it is either not exporting legally or is not selling agarwood.",
        "askYourSupplier": "Plantation or wild? Inoculated in what year? CITES export permit number?",
        "verifiedOn": "2026-09-08"
      },
      "devotional": null,
      "foodContact": false,
      "cite": [
        "CITES Appendices — Aquilaria spp. and Gyrinops spp., Appendix II (listed 2005)"
      ]
    },
    {
      "id": "sandalwood_powder",
      "name": "Sandalwood Powder (Santalum)",
      "class": "burnable",
      "domains": [
        "incense",
        "perfume",
        "cosmetic",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "incense_stick",
        "dhoop_cone",
        "havan_samagri",
        "mala"
      ],
      "station": "mill",
      "recipe": [
        {
          "item": "timber",
          "qty": 1
        }
      ],
      "effort": 3,
      "value": 9,
      "safety": [
        {
          "key": "particulate",
          "text": "Burning anything indoors produces fine particulate (PM2.5) and combustion gases. Incense in an unventilated room drives indoor PM2.5 far above the WHO 2021 24-hour air-quality guideline of 15 µg/m³ — routinely by an order of magnitude — along with CO, VOCs and polycyclic aromatic hydrocarbons. This is not a reason not to burn incense. It is the reason the guidance is VENTILATION rather than abstinence."
        },
        {
          "key": "ventilation",
          "text": "Cross-ventilate: a window open on the burn and for 20–30 minutes after. Do not burn in a closed bedroom, a car, or a room where someone sleeps. One stick in a ventilated room is a different exposure from a shrine burning all day in a sealed flat."
        },
        {
          "key": "vulnerable",
          "text": "People with asthma, COPD or other reactive airway disease, infants, and pregnant people take the worst of it. Burn elsewhere, or do not burn while they are in the room. Household birds are killed by combustion products at concentrations humans do not notice — this is a real and common accident."
        },
        {
          "key": "fire",
          "text": "Non-combustible holder on a non-combustible surface. Ash falls where you did not think it would. Never unattended, never asleep, never near hanging cloth. Drown the ash before it goes in the bin."
        }
      ],
      "sourcing": {
        "species": "Santalum album (Indian) / Santalum spicatum (Australian)",
        "cites": "none",
        "citesWatch": false,
        "iucn": "Santalum album assessed as Vulnerable",
        "pressure": "S. album is slow-growing, hemiparasitic and heavily poached. India regulates it hard — historically state-vested trees even on private land, with export controls on the raw wood and oil. Australian S. spicatum plantation is the honest substitute and smells like itself, not like a fake S. album.",
        "nameCollision": "Do not confuse with Pterocarpus santalinus (\"red sandalwood\" / red sanders), which IS CITES Appendix II. Same English word, different regulatory world.",
        "askYourSupplier": "Species binomial — not \"sandalwood\" — plus plantation and country.",
        "verifiedOn": "2026-09-08"
      },
      "devotional": null,
      "foodContact": false,
      "cite": [
        "IUCN Red List — Santalum album",
        "CITES Appendices — Pterocarpus santalinus, Appendix II"
      ]
    },
    {
      "id": "palo_santo_sticks",
      "name": "Palo Santo Sticks (Bursera graveolens)",
      "class": "burnable",
      "domains": [
        "incense",
        "trade",
        "external"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": false,
      "inputTo": [
        "censer_burn"
      ],
      "station": null,
      "recipe": null,
      "effort": 0,
      "value": 9,
      "safety": [
        {
          "key": "particulate",
          "text": "Burning anything indoors produces fine particulate (PM2.5) and combustion gases. Incense in an unventilated room drives indoor PM2.5 far above the WHO 2021 24-hour air-quality guideline of 15 µg/m³ — routinely by an order of magnitude — along with CO, VOCs and polycyclic aromatic hydrocarbons. This is not a reason not to burn incense. It is the reason the guidance is VENTILATION rather than abstinence."
        },
        {
          "key": "ventilation",
          "text": "Cross-ventilate: a window open on the burn and for 20–30 minutes after. Do not burn in a closed bedroom, a car, or a room where someone sleeps. One stick in a ventilated room is a different exposure from a shrine burning all day in a sealed flat."
        },
        {
          "key": "vulnerable",
          "text": "People with asthma, COPD or other reactive airway disease, infants, and pregnant people take the worst of it. Burn elsewhere, or do not burn while they are in the room. Household birds are killed by combustion products at concentrations humans do not notice — this is a real and common accident."
        },
        {
          "key": "fire",
          "text": "Non-combustible holder on a non-combustible surface. Ash falls where you did not think it would. Never unattended, never asleep, never near hanging cloth. Drown the ash before it goes in the bin."
        }
      ],
      "sourcing": {
        "species": "Bursera graveolens",
        "cites": "none",
        "citesWatch": false,
        "iucn": "Bursera graveolens is not the threatened one — the confusion is",
        "nameCollision": "CRITICAL: \"palo santo\" names at least two unrelated trees. Bursera graveolens (the incense stick) is NOT CITES-listed. Guaiacum spp. — lignum vitae, also sold as \"palo santo\" — IS CITES Appendix II. A vendor using the Spanish common name alone has told you nothing about what is legal to ship.",
        "pressure": "The traditional and legal harvest is NATURALLY FALLEN DEADWOOD that has aged on the forest floor for years — that ageing is what develops the aroma, so freshly cut wood is both illegal and bad product. Peru and Ecuador require harvest and transport permits; cutting living trees is prohibited in Peru.",
        "askYourSupplier": "Binomial (Bursera graveolens), country, and the harvest/transport permit. \"Sustainably sourced\" on a label is not a permit.",
        "verifiedOn": "2026-09-08"
      },
      "devotional": null,
      "foodContact": false,
      "cite": [
        "CITES Appendices — Guaiacum spp., Appendix II"
      ]
    },
    {
      "id": "white_sage_bundle",
      "name": "White Sage Bundle (Salvia apiana)",
      "class": "burnable",
      "domains": [
        "incense",
        "trade"
      ],
      "shelfLifeDays": 1095,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "censer_burn"
      ],
      "station": "drying-shed",
      "recipe": [
        {
          "item": "herb",
          "qty": 3
        }
      ],
      "effort": 2,
      "value": 20,
      "safety": [
        {
          "key": "particulate",
          "text": "Burning anything indoors produces fine particulate (PM2.5) and combustion gases. Incense in an unventilated room drives indoor PM2.5 far above the WHO 2021 24-hour air-quality guideline of 15 µg/m³ — routinely by an order of magnitude — along with CO, VOCs and polycyclic aromatic hydrocarbons. This is not a reason not to burn incense. It is the reason the guidance is VENTILATION rather than abstinence."
        },
        {
          "key": "ventilation",
          "text": "Cross-ventilate: a window open on the burn and for 20–30 minutes after. Do not burn in a closed bedroom, a car, or a room where someone sleeps. One stick in a ventilated room is a different exposure from a shrine burning all day in a sealed flat."
        },
        {
          "key": "vulnerable",
          "text": "People with asthma, COPD or other reactive airway disease, infants, and pregnant people take the worst of it. Burn elsewhere, or do not burn while they are in the room. Household birds are killed by combustion products at concentrations humans do not notice — this is a real and common accident."
        },
        {
          "key": "fire",
          "text": "Non-combustible holder on a non-combustible surface. Ash falls where you did not think it would. Never unattended, never asleep, never near hanging cloth. Drown the ash before it goes in the bin."
        }
      ],
      "sourcing": {
        "species": "Salvia apiana",
        "cites": "none",
        "citesWatch": false,
        "iucn": "not listed as threatened rangewide; local Southern California populations under real poaching pressure",
        "pressure": "Commercial wild-poaching from public and tribal land in Southern California is documented and prosecuted. CULTIVATED white sage is easy, cheap, and removes the entire problem — it grows readily in a dry garden.",
        "culturalNote": "Salvia apiana is a ceremonial plant of specific Southern California Indigenous nations, and its mass sale as a wellness product is contested BY those nations — not by outside observers on their behalf. Botanica sells the cultivated plant and the seed, names whose plant it is, and does not market it with borrowed ceremonial language. A Shaivite temple that expects its own murtis to be handled with care extends the same to somebody else's ceremony.",
        "askYourSupplier": "Cultivated or wild? If wild, on whose land and with what permission?",
        "verifiedOn": "2026-09-08"
      },
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "charcoal_disc",
      "name": "Charcoal Disc (self-igniting)",
      "class": "burnable",
      "domains": [
        "incense",
        "energy",
        "trade",
        "external"
      ],
      "shelfLifeDays": 730,
      "consumedOnUse": true,
      "makeable": false,
      "inputTo": [
        "censer_burn"
      ],
      "station": null,
      "recipe": null,
      "effort": 0,
      "value": 3,
      "safety": [
        {
          "key": "particulate",
          "text": "Burning anything indoors produces fine particulate (PM2.5) and combustion gases. Incense in an unventilated room drives indoor PM2.5 far above the WHO 2021 24-hour air-quality guideline of 15 µg/m³ — routinely by an order of magnitude — along with CO, VOCs and polycyclic aromatic hydrocarbons. This is not a reason not to burn incense. It is the reason the guidance is VENTILATION rather than abstinence."
        },
        {
          "key": "ventilation",
          "text": "Cross-ventilate: a window open on the burn and for 20–30 minutes after. Do not burn in a closed bedroom, a car, or a room where someone sleeps. One stick in a ventilated room is a different exposure from a shrine burning all day in a sealed flat."
        },
        {
          "key": "vulnerable",
          "text": "People with asthma, COPD or other reactive airway disease, infants, and pregnant people take the worst of it. Burn elsewhere, or do not burn while they are in the room. Household birds are killed by combustion products at concentrations humans do not notice — this is a real and common accident."
        },
        {
          "key": "fire",
          "text": "Non-combustible holder on a non-combustible surface. Ash falls where you did not think it would. Never unattended, never asleep, never near hanging cloth. Drown the ash before it goes in the bin."
        },
        {
          "key": "carbonMonoxide",
          "text": "A self-igniting disc is charcoal impregnated with an OXIDISER (potassium or sodium nitrate) so it lights from a flame. It burns hot for 30–60 minutes and produces CARBON MONOXIDE — colourless, odourless, and the reason unattended charcoal in a closed room kills people. Burn it with a window open. Never in a bedroom, never in a car, never in a tent, never left burning while you sleep. If you use these often, put a CO alarm in the room — that is a $25 fix for the only failure mode here that is fatal rather than irritating."
        },
        {
          "key": "thermal",
          "text": "The disc reaches several hundred °C. It sits on SAND inside a censer, not on the censer floor, and the censer sits on a non-combustible surface — not on a wooden altar, not on cloth. It stays hot long after it looks dead; drown it before you bin it."
        },
        {
          "key": "ignition",
          "text": "Light it held in TONGS over a non-flammable surface. The oxidiser makes it spit sparks as it catches."
        }
      ],
      "sourcing": {
        "species": "n/a — manufactured",
        "cites": "none",
        "citesWatch": false,
        "iucn": "n/a",
        "pressure": "Charcoal feedstock can be mangrove or tropical hardwood; coconut-shell discs avoid that.",
        "verifiedOn": "2026-09-08"
      },
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "incense_stick",
      "name": "Incense Stick (agarbatti)",
      "class": "burnable",
      "domains": [
        "incense",
        "trade"
      ],
      "shelfLifeDays": 1095,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "ritual_use"
      ],
      "station": "rolling-bench",
      "recipe": [
        {
          "item": "fiber",
          "qty": 1
        },
        {
          "item": "gum",
          "qty": 1
        },
        {
          "item": "sandalwood_powder",
          "qty": 1
        }
      ],
      "effort": 3,
      "value": 28,
      "safety": [
        {
          "key": "particulate",
          "text": "Burning anything indoors produces fine particulate (PM2.5) and combustion gases. Incense in an unventilated room drives indoor PM2.5 far above the WHO 2021 24-hour air-quality guideline of 15 µg/m³ — routinely by an order of magnitude — along with CO, VOCs and polycyclic aromatic hydrocarbons. This is not a reason not to burn incense. It is the reason the guidance is VENTILATION rather than abstinence."
        },
        {
          "key": "ventilation",
          "text": "Cross-ventilate: a window open on the burn and for 20–30 minutes after. Do not burn in a closed bedroom, a car, or a room where someone sleeps. One stick in a ventilated room is a different exposure from a shrine burning all day in a sealed flat."
        },
        {
          "key": "vulnerable",
          "text": "People with asthma, COPD or other reactive airway disease, infants, and pregnant people take the worst of it. Burn elsewhere, or do not burn while they are in the room. Household birds are killed by combustion products at concentrations humans do not notice — this is a real and common accident."
        },
        {
          "key": "fire",
          "text": "Non-combustible holder on a non-combustible surface. Ash falls where you did not think it would. Never unattended, never asleep, never near hanging cloth. Drown the ash before it goes in the bin."
        }
      ],
      "sourcing": {
        "species": "blend",
        "cites": "none",
        "citesWatch": false,
        "iucn": "n/a — inherits the status of whatever aromatic went into it",
        "pressure": "A stick is only as clean as its aromatic. A blend containing wild agarwood inherits agarwood's CITES obligation.",
        "askYourSupplier": "Rolled with the aromatic in the paste, or a blank dipped in fragrance oil? Both are legitimate; only one is what people think they are buying.",
        "verifiedOn": "2026-09-08"
      },
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "dhoop_cone",
      "name": "Dhoop Cone",
      "class": "burnable",
      "domains": [
        "incense",
        "trade"
      ],
      "shelfLifeDays": 1095,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "ritual_use"
      ],
      "station": "rolling-bench",
      "recipe": [
        {
          "item": "frankincense_tears",
          "qty": 1
        },
        {
          "item": "gum",
          "qty": 1
        },
        {
          "item": "charcoal",
          "qty": 1
        }
      ],
      "effort": 3,
      "value": 33,
      "safety": [
        {
          "key": "particulate",
          "text": "Burning anything indoors produces fine particulate (PM2.5) and combustion gases. Incense in an unventilated room drives indoor PM2.5 far above the WHO 2021 24-hour air-quality guideline of 15 µg/m³ — routinely by an order of magnitude — along with CO, VOCs and polycyclic aromatic hydrocarbons. This is not a reason not to burn incense. It is the reason the guidance is VENTILATION rather than abstinence."
        },
        {
          "key": "ventilation",
          "text": "Cross-ventilate: a window open on the burn and for 20–30 minutes after. Do not burn in a closed bedroom, a car, or a room where someone sleeps. One stick in a ventilated room is a different exposure from a shrine burning all day in a sealed flat."
        },
        {
          "key": "vulnerable",
          "text": "People with asthma, COPD or other reactive airway disease, infants, and pregnant people take the worst of it. Burn elsewhere, or do not burn while they are in the room. Household birds are killed by combustion products at concentrations humans do not notice — this is a real and common accident."
        },
        {
          "key": "fire",
          "text": "Non-combustible holder on a non-combustible surface. Ash falls where you did not think it would. Never unattended, never asleep, never near hanging cloth. Drown the ash before it goes in the bin."
        }
      ],
      "sourcing": {
        "species": "blend",
        "cites": "none",
        "citesWatch": false,
        "iucn": "n/a — inherits its aromatics",
        "pressure": "Inherits the sourcing status of its resin.",
        "verifiedOn": "2026-09-08"
      },
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "havan_samagri",
      "name": "Havan Samagri (fire-offering blend)",
      "class": "burnable",
      "domains": [
        "incense",
        "trade"
      ],
      "shelfLifeDays": 540,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "ritual_use",
        "vibhuti"
      ],
      "station": "blending-bench",
      "recipe": [
        {
          "item": "frankincense_tears",
          "qty": 1
        },
        {
          "item": "herb",
          "qty": 2
        },
        {
          "item": "sandalwood_powder",
          "qty": 1
        },
        {
          "item": "sugar",
          "qty": 1
        }
      ],
      "effort": 4,
      "value": 45,
      "safety": [
        {
          "key": "particulate",
          "text": "Burning anything indoors produces fine particulate (PM2.5) and combustion gases. Incense in an unventilated room drives indoor PM2.5 far above the WHO 2021 24-hour air-quality guideline of 15 µg/m³ — routinely by an order of magnitude — along with CO, VOCs and polycyclic aromatic hydrocarbons. This is not a reason not to burn incense. It is the reason the guidance is VENTILATION rather than abstinence."
        },
        {
          "key": "ventilation",
          "text": "Cross-ventilate: a window open on the burn and for 20–30 minutes after. Do not burn in a closed bedroom, a car, or a room where someone sleeps. One stick in a ventilated room is a different exposure from a shrine burning all day in a sealed flat."
        },
        {
          "key": "vulnerable",
          "text": "People with asthma, COPD or other reactive airway disease, infants, and pregnant people take the worst of it. Burn elsewhere, or do not burn while they are in the room. Household birds are killed by combustion products at concentrations humans do not notice — this is a real and common accident."
        },
        {
          "key": "fire",
          "text": "Non-combustible holder on a non-combustible surface. Ash falls where you did not think it would. Never unattended, never asleep, never near hanging cloth. Drown the ash before it goes in the bin."
        },
        {
          "key": "thermal",
          "text": "A havan/homa is an OPEN FIRE indoors. It wants a proper kunda on a non-combustible base, clearance overhead, a way out of the room, and water or sand within arm's reach. Ghee flares."
        },
        {
          "key": "rancidity",
          "text": "The oils in a blend go rancid. A samagri that smells sour or sharp rather than sweet is past it — the shelf life on this one is real, unlike the resins."
        }
      ],
      "sourcing": {
        "species": "blend",
        "cites": "none",
        "citesWatch": false,
        "iucn": "n/a — inherits its aromatics",
        "pressure": "A samagri blend inherits every constituent's status; the sandalwood is usually the binding constraint.",
        "verifiedOn": "2026-09-08"
      },
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "beeswax_candle",
      "name": "Beeswax Candle",
      "class": "burnable",
      "domains": [
        "incense",
        "energy",
        "craft",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "ritual_use"
      ],
      "station": "chandlery",
      "recipe": [
        {
          "item": "beeswax",
          "qty": 2
        },
        {
          "item": "fiber",
          "qty": 1
        }
      ],
      "effort": 3,
      "value": 31,
      "safety": [
        {
          "key": "particulate",
          "text": "Burning anything indoors produces fine particulate (PM2.5) and combustion gases. Incense in an unventilated room drives indoor PM2.5 far above the WHO 2021 24-hour air-quality guideline of 15 µg/m³ — routinely by an order of magnitude — along with CO, VOCs and polycyclic aromatic hydrocarbons. This is not a reason not to burn incense. It is the reason the guidance is VENTILATION rather than abstinence."
        },
        {
          "key": "ventilation",
          "text": "Cross-ventilate: a window open on the burn and for 20–30 minutes after. Do not burn in a closed bedroom, a car, or a room where someone sleeps. One stick in a ventilated room is a different exposure from a shrine burning all day in a sealed flat."
        },
        {
          "key": "vulnerable",
          "text": "People with asthma, COPD or other reactive airway disease, infants, and pregnant people take the worst of it. Burn elsewhere, or do not burn while they are in the room. Household birds are killed by combustion products at concentrations humans do not notice — this is a real and common accident."
        },
        {
          "key": "fire",
          "text": "Non-combustible holder on a non-combustible surface. Ash falls where you did not think it would. Never unattended, never asleep, never near hanging cloth. Drown the ash before it goes in the bin."
        },
        {
          "key": "wick",
          "text": "Cotton or paper-cored wick only. Metal-cored wicks containing LEAD have been banned in the US since 2003 (CPSC, 16 CFR 1500.17(a)(13)); pre-ban and grey-import candles can still carry them. If a wick core is metal and you cannot confirm it is zinc or tin, do not burn it indoors."
        },
        {
          "key": "thermal",
          "text": "Trim the wick to ~6 mm. Non-combustible holder, level surface, out of a draught, never unattended, never within reach of a child or an animal that jumps."
        }
      ],
      "sourcing": {
        "species": "Apis mellifera wax",
        "cites": "none",
        "citesWatch": false,
        "iucn": "n/a",
        "pressure": "Comes off your own apiary in the insect-ecosystem module — this is the fully closed-loop burnable.",
        "verifiedOn": "2026-09-08"
      },
      "devotional": null,
      "foodContact": false,
      "cite": [
        "US CPSC 16 CFR 1500.17(a)(13) — lead-cored candle wicks banned 2003"
      ]
    },
    {
      "id": "terracotta_planter",
      "name": "Terracotta Planter",
      "class": "vessel",
      "domains": [
        "decor",
        "craft",
        "building",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": false,
      "makeable": true,
      "inputTo": [
        "plant_growing"
      ],
      "station": "kiln",
      "recipe": [
        {
          "item": "clay_body",
          "qty": 3
        }
      ],
      "effort": 4,
      "value": 16,
      "safety": [
        {
          "key": "vesselHazard",
          "text": "Porous and low-fired: it will absorb water, and water in the wall FREEZES and splits the pot. Bring them in before a hard frost. Unglazed terracotta also wicks moisture out of the soil, which is a feature for a succulent and a problem for a fern."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "offering_bowl",
      "name": "Glazed Offering Bowl",
      "class": "vessel",
      "domains": [
        "decor",
        "craft",
        "food",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": false,
      "makeable": true,
      "inputTo": [
        "ritual_use"
      ],
      "station": "kiln",
      "recipe": [
        {
          "item": "clay_body",
          "qty": 2
        },
        {
          "item": "glaze_frit",
          "qty": 1
        }
      ],
      "effort": 6,
      "value": 31,
      "safety": [
        {
          "key": "vesselHazard",
          "text": "An offering bowl is FOOD-CONTACT WARE. What goes in it gets eaten, and it holds it for hours, warm, and often acidic (yoghurt, lemon, tamarind, fruit). Those are exactly the conditions that pull lead and cadmium out of a glaze. Low-fired lead-glazed devotional and folk earthenware — imported bean pots, painted candy dishes, souvenir ware — is a documented cause of childhood lead poisoning, not a theoretical risk. Bright red, orange and yellow glazes are the cadmium-and-lead colours. Rules that actually work: buy food-safe-rated glaze and fire it to its range; test-fire and leach-test a tile from any glaze you mix yourself; never use a lustre, overglaze enamel or unfired paint on a surface food touches; and if a vessel came from a market stall with no glaze information, keep it for flowers."
        },
        {
          "key": "foodContact",
          "text": "FOOD CONTACT: people eat or drink what is in this. Leach limits: ASTM C738 — lead and cadmium extracted from glazed ceramic surfaces; ASTM C927 for the lip and rim of drinking vessels."
        }
      ],
      "sourcing": null,
      "devotional": {
        "tradition": "pan-devotional; Shaivite use as naivedya/prasad ware",
        "iconography": "A bowl may carry a deity mark. If it does, it is not stacked under other ware, not used for waste, and not put on the floor.",
        "handling": "Kept for offering use only. Washed separately from ordinary dishes in most household practice."
      },
      "foodContact": true,
      "cite": [
        "US FDA CPG Sec. 545.450",
        "ASTM C738 / C927"
      ]
    },
    {
      "id": "censer",
      "name": "Censer / Dhoopdani",
      "class": "vessel",
      "domains": [
        "incense",
        "decor",
        "craft",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": false,
      "makeable": true,
      "inputTo": [
        "censer_burn"
      ],
      "station": "kiln",
      "recipe": [
        {
          "item": "clay_body",
          "qty": 2
        },
        {
          "item": "sand",
          "qty": 1
        }
      ],
      "effort": 5,
      "value": 15,
      "safety": [
        {
          "key": "vesselHazard",
          "text": "Thermal shock and heat transfer. A charcoal disc sits on a SAND BED inside the censer, never on the ceramic floor — the sand is what stops the base cracking and what stops the outside getting hot enough to scorch what it stands on. The censer then sits on a trivet or tile, not on wood or cloth. It stays dangerously hot for a long time after the coal looks out."
        }
      ],
      "sourcing": null,
      "devotional": {
        "tradition": "pan-devotional; dhoopdani in Hindu practice",
        "iconography": "Commonly carries deity or yantra relief.",
        "handling": "Emptied and cleaned between uses; ash from a consecrated fire is not ordinary waste (see vibhuti)."
      },
      "foodContact": false,
      "cite": []
    },
    {
      "id": "diya",
      "name": "Diya (oil lamp)",
      "class": "vessel",
      "domains": [
        "decor",
        "craft",
        "energy",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": false,
      "makeable": true,
      "inputTo": [
        "ritual_use"
      ],
      "station": "kiln",
      "recipe": [
        {
          "item": "clay_body",
          "qty": 1
        }
      ],
      "effort": 2,
      "value": 6,
      "safety": [
        {
          "key": "vesselHazard",
          "text": "An open oil flame at floor or shelf height, usually in a room with fabric and often with children and animals moving through it. Level, non-combustible surface; clear of curtains, hanging cloth and torans; extinguished before the room is left. Unglazed terracotta wicks oil through the wall — set it on a tray, not straight on wood."
        }
      ],
      "sourcing": null,
      "devotional": {
        "tradition": "Hindu; Deepavali and daily puja",
        "iconography": "usually plain; sometimes moulded with a deity face",
        "handling": "Broken diyas are traditionally returned to earth or water rather than binned."
      },
      "foodContact": false,
      "cite": []
    },
    {
      "id": "kalash",
      "name": "Kalash (copper water pot)",
      "class": "vessel",
      "domains": [
        "decor",
        "craft",
        "food",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": false,
      "makeable": true,
      "inputTo": [
        "ritual_use"
      ],
      "station": "metal-bench",
      "recipe": [
        {
          "item": "copper_stock",
          "qty": 3
        }
      ],
      "effort": 7,
      "value": 43,
      "safety": [
        {
          "key": "vesselHazard",
          "text": "Copper and acid do not mix. Plain water in bare copper is the traditional use and is fine. Lemon water, buttermilk, tamarind, wine, yoghurt, or fruit left standing in bare copper leaches copper into what people then drink — the US FDA Food Code prohibits copper contact with foods below about pH 6 for exactly this reason. Traditional practice tin-lines the interior (kalai) and RE-LINES it as the tin wears through; a worn lining showing bare copper under acidic contents is the failure mode. Also: verdigris on the outside is cosmetic, verdigris on a food surface is not."
        },
        {
          "key": "foodContact",
          "text": "FOOD CONTACT: people eat or drink what is in this. Leach limits: ASTM C738 — lead and cadmium extracted from glazed ceramic surfaces; ASTM C927 for the lip and rim of drinking vessels."
        }
      ],
      "sourcing": null,
      "devotional": {
        "tradition": "Hindu; kalasha sthapana — the pot itself is treated as a seat of the divine during a rite",
        "iconography": "often engraved; dressed with mango leaves and a coconut in use",
        "handling": "During a rite the kalash is not moved casually and is not used for any other purpose."
      },
      "foodContact": true,
      "cite": [
        "US FDA Food Code — copper limitation on acidic foods"
      ]
    },
    {
      "id": "murti_small",
      "name": "Murti (small devotional image)",
      "class": "vessel",
      "domains": [
        "decor",
        "craft",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": false,
      "makeable": true,
      "inputTo": [
        "ritual_use"
      ],
      "station": "kiln",
      "recipe": [
        {
          "item": "clay_body",
          "qty": 3
        },
        {
          "item": "pigment_stick",
          "qty": 1
        }
      ],
      "effort": 9,
      "value": 43,
      "safety": [
        {
          "key": "vesselHazard",
          "text": "The material question here is IMMERSION. A murti made for visarjan goes into water, so it is made of unfired clay and natural pigment for that reason — plaster of Paris and synthetic paint do not dissolve and are what fouls the water body. If the piece is meant to be immersed, it must be made to dissolve."
        }
      ],
      "sourcing": null,
      "devotional": {
        "tradition": "Hindu; in this shop, Shaivite first — this is the operator's own tradition, not a theme",
        "iconography": "A murti is a form of a deity, made to iconographic standards (shilpa shastra proportion, correct attributes, correct mudra, correct vahana). Getting the attributes wrong is not a stylistic liberty, it is a wrong image.",
        "handling": "A murti sold from a shop is UNINSTALLED. Consecration — prana pratishtha — is a rite performed at installation, by the person who will keep it, and it is what makes an image a seat of the deity. Botanica sells the image; it does not sell a consecrated deity, and it says so on the listing. Once installed, an image is not merchandise: it is not resold as decor, not stacked in a box, not left on the floor, and not put in the bin. Damaged or retired images are given to water or earth (visarjan), which is the other reason immersion-grade material matters.",
        "neverDo": "Deity iconography does not go on anything that meets the floor, a shoe, a doormat, a toilet, a bin, or underwear, and does not go on a surface that carries waste. This is not squeamishness — it is the recurring, well-documented offence that gets products pulled, and the shop of a Shaivite temple has no excuse for committing it. Placing a deity image on a food-contact surface additionally makes the lead-and-cadmium question above non-negotiable rather than advisory."
      },
      "foodContact": false,
      "cite": []
    },
    {
      "id": "glaze_frit",
      "name": "Glaze Frit (lead-free)",
      "class": "made",
      "domains": [
        "craft",
        "art",
        "industrial",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "offering_bowl",
        "censer"
      ],
      "station": "furnace",
      "recipe": [
        {
          "item": "sand",
          "qty": 2
        },
        {
          "item": "natron",
          "qty": 1
        },
        {
          "item": "ag_lime",
          "qty": 1
        }
      ],
      "effort": 5,
      "value": 17,
      "safety": [
        {
          "key": "ppe",
          "text": "Respirator for dry glaze materials — this is silica plus alkali dust. Mix wet where you can."
        },
        {
          "key": "note",
          "text": "A frit is a glaze flux pre-melted and re-ground so it is insoluble and stable. Sand + soda + lime is the classic lead-free alkaline frit — the reason to make one is precisely so the shelf never needs a lead glaze. Everything the shop fires for food contact goes through here."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "pigment_stick",
      "name": "Pigment Stick (earth colour)",
      "class": "made",
      "domains": [
        "art",
        "craft",
        "trade"
      ],
      "shelfLifeDays": 1825,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "murti_small",
        "kumkum"
      ],
      "station": "ink-bench",
      "recipe": [
        {
          "item": "dye",
          "qty": 1
        },
        {
          "item": "kaolin",
          "qty": 1
        },
        {
          "item": "gum",
          "qty": 1
        }
      ],
      "effort": 3,
      "value": 22,
      "safety": [
        {
          "key": "ppe",
          "text": "Dust mask while grinding."
        },
        {
          "key": "note",
          "text": "Earth and plant colour bound with gum. Lead- and cadmium-free by construction — which is the point, since it decorates things that get handled and bathed."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "vibhuti",
      "name": "Vibhuti (sacred ash)",
      "class": "made",
      "domains": [
        "medicine",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "ritual_use"
      ],
      "station": "kiln",
      "recipe": [
        {
          "item": "havan_samagri",
          "qty": 2
        },
        {
          "item": "ash",
          "qty": 1
        }
      ],
      "effort": 3,
      "value": 95,
      "safety": [
        {
          "key": "ppe",
          "text": "Fine ash is a respirable dust like any other; do not make clouds of it."
        },
        {
          "key": "note",
          "text": "Vibhuti is the ash of a completed fire offering, sieved. It is applied to skin, so what went into the fire matters: a homa fed with treated wood, painted timber, plastic, or synthetic incense produces ash that should not go on anyone's forehead. Clean feedstock is a safety property, not a purity metaphor."
        }
      ],
      "sourcing": null,
      "devotional": {
        "tradition": "Shaivite — the tripundra",
        "iconography": "n/a",
        "handling": "Ash from a consecrated fire is not swept into the bin with the rest of the room."
      },
      "foodContact": false,
      "cite": []
    },
    {
      "id": "kumkum",
      "name": "Kumkum",
      "class": "made",
      "domains": [
        "cosmetic",
        "trade"
      ],
      "shelfLifeDays": 730,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "ritual_use"
      ],
      "station": "blending-bench",
      "recipe": [
        {
          "item": "spice",
          "qty": 1
        },
        {
          "item": "ag_lime",
          "qty": 1
        },
        {
          "item": "pigment_stick",
          "qty": 1
        }
      ],
      "effort": 2,
      "value": 33,
      "safety": [
        {
          "key": "ppe",
          "text": "n/a for use; dust mask while blending."
        },
        {
          "key": "note",
          "text": "Traditional kumkum is turmeric turned red by alkali (slaked lime) — that reaction is the colour. Commercial kumkum and sindoor have repeatedly been found ADULTERATED with lead compounds, most notoriously lead tetroxide (sindoor red), and with synthetic azo dyes, and it is applied to skin daily and to children. Make it from turmeric and lime, or buy from a supplier who will show you a heavy-metals assay. A red powder that is suspiciously bright and cheap is the one to be suspicious of."
        }
      ],
      "sourcing": null,
      "devotional": {
        "tradition": "Hindu",
        "iconography": "n/a",
        "handling": "applied to forehead; kept covered and dry"
      },
      "foodContact": false,
      "cite": []
    },
    {
      "id": "mala",
      "name": "Mala (108 beads)",
      "class": "made",
      "domains": [
        "craft",
        "decor",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": false,
      "makeable": true,
      "inputTo": [
        "ritual_use"
      ],
      "station": "stringing-bench",
      "recipe": [
        {
          "item": "sandalwood_powder",
          "qty": 1
        },
        {
          "item": "timber",
          "qty": 1
        },
        {
          "item": "fiber",
          "qty": 1
        }
      ],
      "effort": 6,
      "value": 29,
      "safety": [
        {
          "key": "note",
          "text": "No hazard beyond the sourcing of the wood — see sandalwood_powder for the species question."
        }
      ],
      "sourcing": null,
      "devotional": {
        "tradition": "Shaivite (rudraksha) / Vaishnava (tulsi) / Buddhist — the bead material is the tradition marker, not decoration",
        "iconography": "n/a",
        "handling": "A japa mala used for practice is not jewellery and is not sold as a bracelet-with-a-vibe. Rudraksha and tulsi malas carry specific tradition; selling one as generic \"boho\" stock is the same error as the murti-on-a-doormat, in a smaller size."
      },
      "foodContact": false,
      "cite": []
    },
    {
      "id": "wax_seal",
      "name": "Wax Seal",
      "class": "made",
      "domains": [
        "craft",
        "art",
        "trade"
      ],
      "shelfLifeDays": null,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "document_sealing"
      ],
      "station": "chandlery",
      "recipe": [
        {
          "item": "beeswax",
          "qty": 1
        },
        {
          "item": "resin",
          "qty": 1
        },
        {
          "item": "pigment_stick",
          "qty": 1
        }
      ],
      "effort": 2,
      "value": 40,
      "safety": [
        {
          "key": "note",
          "text": "Molten wax burns. Melt in a spoon over a low flame, not in a hand."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": []
    },
    {
      "id": "de_slurry",
      "name": "DE Wet Slurry (dust-free application)",
      "class": "made",
      "domains": [
        "ranch",
        "industrial",
        "trade"
      ],
      "shelfLifeDays": 30,
      "consumedOnUse": true,
      "makeable": true,
      "inputTo": [
        "pest_dusting"
      ],
      "station": "blending-bench",
      "recipe": [
        {
          "item": "de_food_grade",
          "qty": 2
        },
        {
          "item": "water",
          "qty": 1
        }
      ],
      "effort": 1,
      "value": 14,
      "safety": [
        {
          "key": "ppe",
          "text": "None for the wet slurry — that is the entire reason to make it."
        },
        {
          "key": "note",
          "text": "Food-grade DE suspended in water and painted or sprayed on. It goes on wet, so nobody breathes it, and it works once it dries and the water leaves behind the mineral film. This is the honest answer to \"the dust is the hazard\": do not make dust. It still kills pollinators once dry, so the bloom rule from de_food_grade still applies."
        }
      ],
      "sourcing": null,
      "devotional": null,
      "foodContact": false,
      "cite": []
    }
  ]
}