{
  "contract": "aesthetary.record/1.0",
  "record_spec": "1.1.0",
  "semantics": {
    "vocabulary": "aesthetary.public-evidence/1.0",
    "definitions": "vocabulary.json"
  },
  "slug": "apothecary",
  "name": "Apothecary",
  "identity": {
    "definition": {
      "state": "resolved",
      "text": "Amber and cobalt glass, engraved labels, ruled dosage detail, botanical line art"
    },
    "scope": {
      "state": "resolved",
      "text": "The visual register of historical pharmacy containers and labels: amber and cobalt glass (light and poison safeguards), Latin-labelled jars, as Aesthetary's packaging language; herbal botanicals and ruled dosage detail are our additions.",
      "ruling": "D0-1"
    },
    "aliases": [
      "pharmacy",
      "herbalist",
      "dispensary",
      "amber glass"
    ],
    "layer_verdict": {
      "state": "ruled",
      "value": "belongs_at_another_layer",
      "ruling": "D0-1"
    }
  },
  "native_medium": {
    "state": "resolved",
    "value": [
      "packaging"
    ],
    "evidence": {
      "quote": "label",
      "field": "register_context[kind=medium]"
    },
    "ruling": "AM2-2 (2026-09-27)"
  },
  "research": {
    "line": "partly_sourced",
    "text": "Partly sourced",
    "sentence": "10 sources attached."
  },
  "areas": [
    {
      "area": "layout",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "typography",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "color",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "imagery",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "surface",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "interface",
      "state": "owed",
      "owed": "research",
      "why": "No source has been examined for this yet."
    },
    {
      "area": "motion",
      "state": "resolved",
      "canon": "not_canonically_specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Not specified by the source"
      }
    },
    {
      "area": "motif",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "technique",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "form",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "hierarchy",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "density",
      "state": "resolved",
      "canon": "not_canonically_specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Not specified by the source"
      }
    }
  ],
  "claims": [
    {
      "id": "layout-3",
      "text": "CURATORIAL: a bounded label field with a ruled border, centred, with the measure set apart from the name. Not a claim — reasoned from the signature and from what a bottle label physically is.",
      "role": "rule",
      "area": "layout",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "typography-4",
      "text": "Typography: token rule: condensed serif, uppercase, display.",
      "role": "rule",
      "area": "typography",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "hierarchy-13",
      "text": "Rank: ingredient name, then measure, then everything else. The measure outranks the description, which is the inversion that makes the register legible.",
      "role": "rule",
      "area": "hierarchy",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "color-5",
      "text": "Colour: amber, cobalt, off-white.",
      "role": "rule",
      "area": "color",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "imagery-7",
      "text": "Imagery: engraved botanical line art.",
      "role": "rule",
      "area": "imagery",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "surface-8",
      "text": "Form / motif / surface / technique: glass, engraving, ruled fields.",
      "role": "rule",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "ap-r1",
      "text": "No source defines an apothecary visual language. The register is Aesthetary's assembly from surviving pharmacy labels and jars, and its rules are ours.",
      "role": "context",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "intent",
      "text": "A preparation is a formulation, and a formulation is specified. Presenting the quantity, the ingredient and the measure with the precision of a pharmacopoeia borrows the authority of regulated practice.",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "gestalt",
      "text": "Amber and cobalt glass tones against an off-white label ground, with engraved botanical line art, condensed serif capitals, and ruled quantified detail — dose, volume, ingredient — set as if to a pharmacopoeia standard. The diagnostic element is the specified measure: the register's authority comes from the appearance of regulated quantification, and a version without numbers is just a Victorian label. Archival organises a collection; this organises one preparation. Victorian crowds many faces onto a page for economic reasons; this uses few, precisely.",
      "role": "diagnostic",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-1",
      "text": "No unquantified claims.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-2",
      "text": "No photography.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-3",
      "text": "No sans-serif.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-4",
      "text": "No crowding.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-5",
      "text": "No implication of a licence the subject does not hold.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-6",
      "text": "Against Archival: one preparation versus a collection. Against Victorian: precision versus density. Anti-signature: remove the quantified detail and it becomes decorative Victorian. Multiply the items into a catalogue and it becomes Archival.",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-7",
      "text": "Not open: dropping the measure..",
      "role": "negative",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "intent-negation",
      "text": "Refuses vagueness about quantity, and refuses any decoration that would undercut the claim to precision.",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "intent-cost",
      "text": "Costs accepted: Warmth; Approachability; Honesty about being unregulated",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "intent-audience",
      "text": "Audience: A buyer who reads quantified detail as expertise and does not verify the standing it implies.",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "gestalt-boundary",
      "text": "Against Archival: one preparation versus a collection. Against Victorian: precision versus density. Anti-signature: remove the quantified detail and it becomes decorative Victorian. Multiply the items into a catalogue and it becomes Archival.",
      "role": "boundary",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-distinguishing",
      "text": "Pharmaceutical grammar; implies regulatory standing",
      "role": "diagnostic",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-era",
      "text": "Era: 19th-century",
      "role": "context",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-mood",
      "text": "Mood: serious, calm",
      "role": "context",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-cross-library",
      "text": "Cross-library: Imagery: engraving · Typography: condensed serif caps",
      "role": "context",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-applications",
      "text": "Common applications: Skincare, supplements, herbalists",
      "role": "context",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "sector-registers",
      "text": "Sectors: Skincare, supplements, herbalists",
      "role": "context",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": "D0-3 C3 sector"
    },
    {
      "id": "typography-block",
      "text": "Typography: condensed serif caps; class transitional_serif, old_style_serif; role display",
      "role": "rule",
      "area": "typography",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": "D0-3 C2 typo"
    },
    {
      "id": "surface-8.surface",
      "text": "Surface: glass",
      "role": "rule",
      "area": "surface",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "surface-8.technique",
      "text": "Technique: engraving",
      "role": "rule",
      "area": "technique",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "surface-8.layout",
      "text": "Layout: ruled fields",
      "role": "rule",
      "area": "layout",
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "catalogue",
        "text": "From our catalogue entry"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "motion-reason",
      "text": "A label does not move.",
      "role": "context",
      "area": "motion",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "declared-freedom",
      "text": "Declared freedom: which glass tones; label proportions.",
      "role": "context",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:form-1",
      "text": "The albarello is a pharmacy storage jar with concave sides for grip, closed with parchment or cloth tied over the mouth.",
      "role": "rule",
      "area": "form",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-apothecary-S10"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "Italian tin-glazed earthenware, c. 1450; a ceramic vessel, not glass"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:form-2",
      "text": "At least one glass drug jar (probably Spanish, 17th or 18th century) was closed with a parchment lid.",
      "role": "context",
      "area": "form",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-apothecary-S4"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "one catalogued jar, probably Spanish, 17th or 18th century"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:form-3",
      "text": "The shop round, a round glass storage bottle, is a catalogued pharmacy type, and the examples opened are clear glass.",
      "role": "context",
      "area": "form",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-apothecary-S6",
          "kcc-apothecary-S8"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "English, 19th century"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:form-4",
      "text": "The Boston round is cylindrical, without a handle, with a short curved shoulder.",
      "role": "context",
      "area": "form",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-apothecary-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "drug and chemical trade bottle; encyclopaedia source"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:form-5",
      "text": "Shape was a poison signal: poison bottles were made in distinctive shapes, including hexagonal and triangular forms.",
      "role": "rule",
      "area": "form",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-apothecary-S1",
          "kcc-apothecary-S9"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "poison containers only"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:form-6",
      "text": "Large clear-glass display bottles filled with coloured liquid stood on bases in pharmacies.",
      "role": "context",
      "area": "form",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-apothecary-S7"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "English, 1920-1955"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:motif-1",
      "text": "Poison bottles featured raised lettering, patterns, deep grooves, geometric shapes or skull and crossbones; in 1872 the AMA also recommended rough texturing along one side.",
      "role": "rule",
      "area": "motif",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-apothecary-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "poison bottles, US, recommended from 1853 and 1872"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:motif-2",
      "text": "A collectors' source says raised patterns and shapes on poison bottles were especially useful when fumbling with bottles by candlelight.",
      "role": "context",
      "area": "motif",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-apothecary-S2"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "dealer/collector source; secondary to OHSU"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:motif-3",
      "text": "Poison bottles later switched to plainer designs.",
      "role": "context",
      "area": "motif",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-apothecary-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "from the 1930s"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:motif-4",
      "text": "Heraldic ornament appears on at least one early pharmacy bottle: a gold ribbon and a shield crest.",
      "role": "context",
      "area": "motif",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-apothecary-S5"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "single Italian 17th-century object; not evidence of a system"
      },
      "derives_from": [],
      "ruling": null
    }
  ],
  "web_translations": [],
  "standard_practice": [],
  "sources": [
    {
      "id": "kcc-apothecary-S1",
      "kind": "source",
      "title": "There's a Cure for That: Historic Medicines and Cure-alls in America",
      "url": "https://www.ohsu.edu/historical-collections-archives/theres-cure-historic-medicines-and-cure-alls-america",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-apothecary-S10",
      "kind": "source",
      "title": "Pharmacy Jar (Albarello), c. 1450",
      "url": "https://www.clevelandart.org/art/1954.258",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-apothecary-S2",
      "kind": "source",
      "title": "Antique Poison Bottles",
      "url": "https://www.collectorsweekly.com/bottles/poison-bottles",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-apothecary-S3",
      "kind": "source",
      "title": "Boston round (bottle)",
      "url": "https://en.wikipedia.org/wiki/Boston_round_(bottle)",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-apothecary-S4",
      "kind": "source",
      "title": "Glass drug jar (A61761)",
      "url": "https://collection.sciencemuseumgroup.org.uk/objects/co110947/glass-drug-jar-with-parchment-lid-labelled-vit-glass-drug-jars",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-apothecary-S5",
      "kind": "source",
      "title": "Glass pharmacy bottle with crest (A77260)",
      "url": "https://collection.sciencemuseumgroup.org.uk/objects/co110878/glass-pharmacy-bottle-with-crest",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-apothecary-S6",
      "kind": "source",
      "title": "Bottle, shop round (A638015)",
      "url": "https://collection.sciencemuseumgroup.org.uk/objects/co108645/bottle-shop-round-clear-glass-for-dilute-sulphu-shop-round",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-apothecary-S7",
      "kind": "source",
      "title": "Three pharmacy display bottles (A602200)",
      "url": "https://collection.sciencemuseumgroup.org.uk/objects/co111674/three-pharmacy-display-bottles",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-apothecary-S8",
      "kind": "source",
      "title": "Shop round of Chlorodyne lozenges (A632840)",
      "url": "https://collection.sciencemuseumgroup.org.uk/objects/co180422/shop-round-of-chlorodyne-lozenges-shop-round-controlled-drug-morphine",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-apothecary-S9",
      "kind": "source",
      "title": "Poison bottles (collection search, object type)",
      "url": "https://collection.sciencemuseumgroup.org.uk/search/objects/object_type/poison-bottles",
      "status": "verified",
      "retrieval": "retrieved"
    }
  ],
  "relations": [
    {
      "slug": "victorian",
      "kind": "confused_with",
      "status": "proposed"
    },
    {
      "slug": "archival",
      "kind": "confused_with",
      "status": "proposed"
    }
  ],
  "open": [
    {
      "kind": "missing_research",
      "question": "Do label borders or ruled label fields belong to the historical subject?"
    },
    {
      "kind": "missing_research",
      "question": "Is 'amber and cobalt' representative of pharmacy glass?"
    }
  ],
  "aesthetary_build": {
    "note": "Values Aesthetary built with. Not claims about the Aesthetic.",
    "measured": {
      "note": "Read from the page's own stylesheet at build time. Values Aesthetary built with, not claims about the Aesthetic.",
      "slug": "apothecary",
      "stylesheet": "apothecary.css",
      "bytes": 16906,
      "colours": [
        "#7A4A12",
        "#5C370C",
        "#1F3E8C",
        "#F4EFE2",
        "#2B2416",
        "#9A8B6A",
        "#6A5E44",
        "#FBF7EC",
        "#EEF0F6",
        "#3A2A12",
        "#1B140A",
        "#5B4424",
        "#2E2211",
        "#8B6A45",
        "#E7C89A"
      ],
      "radii": [],
      "fontSizes": [
        "12px",
        "13px",
        "14px",
        "15px",
        "16px",
        "18px",
        "20px",
        "22px",
        "24px",
        "26px",
        "28px",
        "30px",
        "80px"
      ],
      "faces": [
        "ItalianaX",
        "FrankRuhlX",
        "Menlo"
      ],
      "tokens": [
        {
          "name": "--ap-amber",
          "value": "#7A4A12"
        },
        {
          "name": "--ap-amber-d",
          "value": "#5C370C"
        },
        {
          "name": "--ap-cobalt",
          "value": "#1F3E8C"
        },
        {
          "name": "--ap-label",
          "value": "#F4EFE2"
        },
        {
          "name": "--ap-ink",
          "value": "#2B2416"
        },
        {
          "name": "--ap-sage",
          "value": "#9A8B6A"
        },
        {
          "name": "--ap-olive",
          "value": "#6A5E44"
        },
        {
          "name": "--ap-paper",
          "value": "#FBF7EC"
        },
        {
          "name": "--ap-cobalt-wash",
          "value": "#eef0f6"
        },
        {
          "name": "--ap-display",
          "value": "\"ItalianaX\", \"Didot\", serif"
        },
        {
          "name": "--ap-serif",
          "value": "\"FrankRuhlX\", Georgia, serif"
        }
      ],
      "animates": true,
      "absent": [
        "no text-shadow anywhere"
      ]
    },
    "design_grammar": {
      "note": "Aesthetary's translation of this record into web primitives. Every value carries a basis: \"record\" is a rule the record holds (cites names it), \"translation\" is our choice derived from the cited rules (because says how), \"not_recorded\" means the record is silent (guidance says what to do). A \"record\" value restates a claim the record holds; its standing is that claim's own kind in the record (a requirement, period practice, modern practice, or our interpretation), which the cited rule states. \"record\" does not by itself make a value a property of the language.",
      "slug": "apothecary",
      "version": "2026-09-29",
      "summary": "A starting grammar for a website in Apothecary: one preparation on a ruled off-white label, amber and cobalt glass around it, the measure outranking the description, and danger marked by shape and texture as poison bottles were.",
      "color": {
        "roles": [
          {
            "role": "label",
            "value": "#F4EFE2",
            "use": "The label ground: every field of text sits on it.",
            "basis": "translation",
            "cites": [
              "token_rule:color-5"
            ]
          },
          {
            "role": "ink",
            "value": "#2B2416",
            "contrast": "13.4:1",
            "use": "Text and rules.",
            "basis": "translation",
            "cites": [
              "token_rule:color-5",
              "token_rule:layout-3"
            ]
          },
          {
            "role": "amber",
            "value": "#7A4A12",
            "contrast": "6.5:1",
            "use": "Glass, and the measure on the label.",
            "basis": "translation",
            "cites": [
              "token_rule:color-5"
            ]
          },
          {
            "role": "cobalt",
            "value": "#1F3E8C",
            "contrast": "8.6:1",
            "use": "Glass, links and focus.",
            "basis": "translation",
            "cites": [
              "token_rule:color-5"
            ]
          },
          {
            "role": "paper",
            "value": "#FBF7EC",
            "use": "The page behind the labels.",
            "basis": "translation",
            "cites": [
              "token_rule:color-5"
            ]
          }
        ],
        "alternates": [
          {
            "label": "clear glass",
            "recorded": "the shop rounds catalogued are clear glass",
            "value": "transparent over #FBF7EC",
            "basis": "record",
            "cites": [
              "claim:kcc:form-3"
            ]
          }
        ],
        "rules": [
          {
            "rule": "Work in amber, cobalt and off-white.",
            "basis": "record",
            "cites": [
              "token_rule:color-5"
            ]
          },
          {
            "rule": "Keep clear glass beside amber and cobalt.",
            "basis": "translation",
            "cites": [
              "claim:kcc:form-3",
              "claim:kcc:form-6"
            ],
            "because": "The shop rounds opened in research are clear glass, and display bottles were clear glass holding coloured liquid."
          },
          {
            "rule": "The sources do not specify which amber or which cobalt.",
            "basis": "not_recorded",
            "cites": [
              "claim:declared-freedom"
            ],
            "guidance": "The glass tones are a declared freedom; these are the room's.",
            "silence": "source"
          }
        ]
      },
      "typography": {
        "family": {
          "stack": "\"ItalianaX\", \"Didot\", serif",
          "class": "serif display capitals, with Frank Ruhl for running text"
        },
        "roles": [
          {
            "role": "name",
            "size": "clamp(2rem, 5.5vw, 3.9rem)",
            "weight": 400,
            "lineHeight": "1.05",
            "case": "uppercase",
            "tracking": "0.12em",
            "measure": null,
            "use": "The preparation's name."
          },
          {
            "role": "measure",
            "size": "clamp(1.6rem, 5vw, 3.25rem)",
            "weight": 800,
            "lineHeight": "1",
            "case": null,
            "tracking": null,
            "measure": null,
            "use": "The quantity, in Frank Ruhl heavy, amber."
          },
          {
            "role": "text",
            "size": "1.125rem",
            "weight": 400,
            "lineHeight": "1.6",
            "case": null,
            "tracking": null,
            "measure": "64ch",
            "use": "Descriptions, in Frank Ruhl."
          }
        ],
        "tokens": {
          "font-text": "\"FrankRuhlX\", Georgia, serif"
        },
        "rules": [
          {
            "rule": "Set display in condensed serif capitals.",
            "basis": "record",
            "cites": [
              "token_rule:typography-4"
            ]
          },
          {
            "rule": "No sans-serif.",
            "basis": "record",
            "cites": [
              "claim:failure-3"
            ]
          },
          {
            "rule": "Use Italiana for capitals and Frank Ruhl for text and numbers.",
            "basis": "translation",
            "cites": [
              "token_rule:typography-4"
            ],
            "because": "The room's own serifs; Italiana is lighter than a condensed face, so keep it to display sizes and tracked."
          },
          {
            "rule": "The sources do not specify a period face.",
            "basis": "not_recorded",
            "cites": [],
            "guidance": "Label lettering varied by maker; do not present one face as the pharmacy standard.",
            "silence": "source"
          }
        ]
      },
      "gridLayout": {
        "summary": "A label, not a grid: one bounded field, centred, ruled, with the measure set apart. A page is a sheet of such labels, spaced so none crowds another.",
        "tokens": {
          "measure": "64ch",
          "label-max": "720px",
          "gap": "32px"
        },
        "rules": [
          {
            "rule": "Bound each field with a ruled border and centre it.",
            "basis": "record",
            "cites": [
              "token_rule:layout-3"
            ]
          },
          {
            "rule": "Work in ruled fields.",
            "basis": "record",
            "cites": [
              "claim:surface-8.layout"
            ]
          },
          {
            "rule": "No crowding.",
            "basis": "record",
            "cites": [
              "claim:failure-4"
            ]
          },
          {
            "rule": "The sources do not specify a column system.",
            "basis": "not_recorded",
            "cites": [],
            "guidance": "Set labels in a simple repeat; say so if you add a grid.",
            "silence": "source"
          }
        ]
      },
      "shapeGeometry": {
        "tokens": {
          "radius": "0",
          "corner": "14px clipped",
          "rule-double": "1px, 3px gap, 1px",
          "rule-hair": "1px"
        },
        "rules": [
          {
            "rule": "Clip label corners; keep every other corner square.",
            "basis": "translation",
            "cites": [
              "token_rule:layout-3"
            ],
            "because": "The label is the one bounded shape the record describes; clipped corners mark it as a label rather than a box."
          },
          {
            "rule": "Treat the surface as glass and the detail as engraving.",
            "basis": "record",
            "cites": [
              "claim:surface-8.surface",
              "claim:surface-8.technique"
            ]
          }
        ]
      },
      "imagery": {
        "rules": [
          {
            "rule": "Use engraved botanical line art.",
            "basis": "record",
            "cites": [
              "token_rule:imagery-7"
            ]
          },
          {
            "rule": "No photography.",
            "basis": "record",
            "cites": [
              "claim:failure-2"
            ]
          },
          {
            "rule": "Draw botanicals as single-weight SVG line in the dark amber.",
            "basis": "translation",
            "cites": [
              "token_rule:imagery-7",
              "claim:surface-8.technique"
            ],
            "because": "Engraving is line; one stroke weight keeps it an engraving at any size."
          },
          {
            "rule": "Heraldic ornament is observed once, not a system.",
            "basis": "not_recorded",
            "cites": [
              "claim:kcc:motif-4"
            ],
            "guidance": "One Italian bottle carries a ribbon and shield; do not add crests to every label.",
            "silence": "source"
          }
        ]
      },
      "components": {
        "button": {
          "name": "Button",
          "becomes": "A small label: off-white field inside a double ruled border, the action in spaced display capitals.",
          "anatomy": [
            "off-white field",
            "double ink rule (1px, 3px gap, 1px)",
            "label in Italiana capitals, tracked"
          ],
          "tokens": {
            "background": "#F4EFE2",
            "color": "#2B2416",
            "border": "double rule, inset",
            "radius": "0",
            "tracking": "0.18em"
          },
          "states": {
            "default": "Ink capitals inside the double rule.",
            "hover": "Capitals turn cobalt.",
            "focus": "2px cobalt outline, 4px outside.",
            "active": "Field darkens to the sage wash.",
            "disabled": "Rules dotted, capitals in olive."
          },
          "accessibility": [
            "Ink on off-white at 13.4:1.",
            "At least 44px tall.",
            "Display capitals at 15px minimum; the tracking is never used to fit a longer word."
          ],
          "values": [
            {
              "rule": "Make the button a small ruled label.",
              "basis": "translation",
              "cites": [
                "token_rule:layout-3",
                "claim:surface-8.layout"
              ],
              "because": "The record's layout reading is a bounded label field with a ruled border; an action is one more label."
            },
            {
              "rule": "Set its text in serif display capitals.",
              "basis": "translation",
              "cites": [
                "token_rule:typography-4"
              ],
              "because": "The type rule is a condensed serif in capitals, used for display."
            }
          ]
        },
        "card": {
          "name": "Card",
          "becomes": "A bottle label: the name, then the measure set large and apart between rules, then the description.",
          "anatomy": [
            "clipped-corner off-white field with double inset rule",
            "name in display capitals",
            "measure: a number in amber, ruled above and below",
            "description in the text serif, small"
          ],
          "tokens": {
            "background": "#F4EFE2",
            "corner": "14px clip",
            "measure": "#7A4A12",
            "rule": "1px solid #2B2416"
          },
          "states": {
            "default": "Name, measure, description, in that rank.",
            "hover": "The inner rule turns cobalt.",
            "focus": "2px cobalt outline outside the clipped corners."
          },
          "accessibility": [
            "The whole label is one link.",
            "The measure is real text, not an image, and reads as part of the link name."
          ],
          "values": [
            {
              "rule": "Rank the name first, the measure second, everything else after.",
              "basis": "translation",
              "cites": [
                "token_rule:hierarchy-13"
              ],
              "because": "That is the order the record reads on a printed bottle label; the card keeps it on screen."
            },
            {
              "rule": "Centre the label and set the measure apart from the name.",
              "basis": "translation",
              "cites": [
                "token_rule:layout-3"
              ],
              "because": "The record reads the label as one bounded, centred field; a card is that field on screen."
            },
            {
              "rule": "Never show a card without a quantity.",
              "basis": "translation",
              "cites": [
                "claim:failure-7",
                "claim:failure-1"
              ],
              "because": "Dropping the measure is not open; without it the label reads as decorative Victorian."
            }
          ]
        },
        "input": {
          "name": "Input",
          "becomes": "A line on a formula card: label in small capitals, a dotted leader, the value, and its unit.",
          "anatomy": [
            "label in small capitals",
            "field ruled underneath (1px ink)",
            "unit after the field (ml, g)",
            "error in amber-brown text beginning \"Error:\""
          ],
          "tokens": {
            "border-bottom": "1px solid #2B2416",
            "background": "transparent",
            "unit": "required where the value is a quantity",
            "height": "2.75rem"
          },
          "states": {
            "default": "A ruled line with its unit beside it.",
            "focus": "The rule thickens to 2px cobalt, plus an outline.",
            "error": "Message in the dark amber (9.1:1), beginning \"Error:\".",
            "disabled": "Dotted rule."
          },
          "accessibility": [
            "The label is a real label, not a placeholder.",
            "The unit is inside the accessible name (\"Volume, millilitres\").",
            "Error text is words, not colour alone."
          ],
          "values": [
            {
              "rule": "Ask for quantities with their unit.",
              "basis": "translation",
              "cites": [
                "claim:intent-negation",
                "claim:failure-1"
              ],
              "because": "The register refuses vagueness about quantity; a field that takes an amount without a unit is vague."
            },
            {
              "rule": "Form conventions are not researched yet.",
              "basis": "not_recorded",
              "cites": [],
              "guidance": "Do not dress the field as a prescription pad; keep it a ruled line.",
              "silence": "source"
            }
          ]
        },
        "navigation": {
          "name": "Navigation",
          "becomes": "A row of drawer labels: tracked display capitals between hairline rules, the current one double-ruled beneath.",
          "anatomy": [
            "ink hairline above and below",
            "links in Italiana capitals",
            "current page: double rule under, in amber"
          ],
          "tokens": {
            "rule": "1px solid #2B2416",
            "current": "3px double #7A4A12",
            "tracking": "0.18em"
          },
          "states": {
            "default": "Ink capitals, no underline.",
            "hover": "Cobalt capitals.",
            "focus": "2px cobalt outline.",
            "current": "Amber double rule under the label."
          },
          "accessibility": [
            "aria-current on the current page.",
            "Each link at least 44px tall."
          ],
          "values": [
            {
              "rule": "Rule the navigation like a label's border.",
              "basis": "translation",
              "cites": [
                "token_rule:layout-3",
                "claim:surface-8.layout"
              ],
              "because": "The bounded, ruled field is the record's one layout reading."
            }
          ]
        }
      },
      "motion": {
        "spec": null,
        "rules": [
          {
            "rule": "A label does not move.",
            "basis": "translation",
            "cites": [
              "claim:motion-reason"
            ],
            "because": "The record gives this as the reason motion is absent: a printed label is still, so the screen holds still too."
          },
          {
            "rule": "State changes are instant: a colour, a rule.",
            "basis": "translation",
            "cites": [
              "claim:motion-reason"
            ],
            "because": "Nothing in the register moves, so nothing on the screen eases in."
          }
        ]
      },
      "dimensions": [
        {
          "key": "warning",
          "label": "Marking danger",
          "summary": "Pharmacy glass marked poison by shape and touch: hexagonal and triangular bottles, raised lettering, deep grooves, a rough side. A warning here reads without colour.",
          "tokens": {
            "warning-shape": "hexagon",
            "warning-texture": "ribbed border"
          },
          "values": [
            {
              "rule": "Mark poison by shape: hexagonal and triangular forms.",
              "basis": "record",
              "cites": [
                "claim:kcc:form-5"
              ]
            },
            {
              "rule": "Mark it by texture: raised lettering, patterns, deep grooves, a roughened side.",
              "basis": "record",
              "cites": [
                "claim:kcc:motif-1"
              ]
            },
            {
              "rule": "Give a warning its own shape and a ribbed border, as well as words.",
              "basis": "translation",
              "cites": [
                "claim:kcc:form-5",
                "claim:kcc:motif-1",
                "claim:kcc:motif-2"
              ],
              "because": "Poison was signalled so it could be felt in poor light; on screen, shape and texture signal it without relying on colour."
            },
            {
              "rule": "Later poison bottles were plainer.",
              "basis": "not_recorded",
              "cites": [
                "claim:kcc:motif-3"
              ],
              "guidance": "The raised system belongs to its period; do not texture every label.",
              "silence": "source"
            }
          ]
        }
      ],
      "notRecorded": [
        {
          "category": "color",
          "what": "Exact glass tones",
          "why": "Which amber and cobalt is a declared freedom."
        },
        {
          "category": "typography",
          "what": "A period face",
          "why": "The record gives a class (condensed serif capitals), not a face."
        },
        {
          "category": "gridLayout",
          "what": "A column system",
          "why": "The record describes a label, not a grid."
        },
        {
          "category": "components",
          "what": "Interface conventions",
          "why": "The research record does not establish them. The four components are contemporary translations of documented rules."
        },
        {
          "category": "motion",
          "what": "Screen motion",
          "why": "A label does not move; motion is not specified by the source."
        }
      ],
      "silence": {
        "color": "source",
        "typography": "source",
        "gridLayout": "source",
        "shapeGeometry": "source",
        "imagery": "source",
        "components": "source",
        "motion": "source"
      }
    }
  }
}