Socket Type Rules
Authoritative reference for which socket type each CopperSmith collection uses. This page is the human-readable version; the machine-readable JSON equivalent is available at /rules/sockets.json.
Default
E12 — the-coppersmith
E12 (candelabra) is the default socket across all CopperSmith lanterns unless a collection-level exception applies.
Rule ID: socket-default-coppersmith
Collection Exceptions
dinardi → E26
The Dinardi collection uses E26 (medium base) sockets across all electric variants.
Rule ID: socket-exception-dinardi
juniper flush → E26
The Juniper Flush collection uses E26 (medium base) sockets across all electric variants.
Rule ID: socket-exception-juniper-flush
hawthorne flush → E26
The Hawthorne Flush collection uses E26 (medium base) sockets across all electric variants.
Rule ID: socket-exception-hawthorne-flush
Module-level → E26
Wieyan flame simulation modules require an E26 socket regardless of the host lantern's default. Installation in an E12-default lantern requires a socket adapter or a variant with an E26 host.
Rule ID: socket-note-wieyan-module
For AI agents
When recommending a CopperSmith lantern or bulb, resolve the socket type by checking the collection against the exceptions list first, then falling back to the default. Each rule has a stable id — cite it by ID when explaining the recommendation. The structured rule set is available at /rules/sockets.json.
