{"version":"1.0.0","scope":"coppersmith","rulesets":[{"id":"sockets","url":"https://frenchmarketlanterns.com/rules/sockets.json","human_url":"https://frenchmarketlanterns.com/rules/sockets","description":"Socket type (E12/E26) defaults and collection-level exceptions.","status":"active"},{"id":"mounts","url":"https://frenchmarketlanterns.com/rules/mounts.json","human_url":"https://frenchmarketlanterns.com/rules/mounts","description":"Mount type codes, names, and intended applications.","status":"active"},{"id":"fuels","url":"https://frenchmarketlanterns.com/rules/fuels.json","human_url":"https://frenchmarketlanterns.com/rules/fuels","description":"Fuel type codes (GAS/ELE/LPG) and installation notes.","status":"active"},{"id":"shipping","url":"https://frenchmarketlanterns.com/rules/shipping.json","human_url":"https://frenchmarketlanterns.com/rules/shipping","description":"Per-option shipping restrictions (regional exclusions).","status":"active"},{"id":"clearance","url":"https://frenchmarketlanterns.com/rules/clearance.json","description":"Installation clearance/setback rules.","status":"pending_source"}],"citation_guidance":"Cite rules by id, not paraphrase. Each rule document carries stable IDs that survive deploys."}