{
  "version": 1,
  "updated": "2026-05-03",
  "note_es": "Muestrario físico de color. Cada entrada es un testigo real producido en el taller, fotografiado bajo luz controlada. Los códigos hex son referencias; los testigos son la verdad.",
  "note_en": "Physical color witness library. Each entry is a real sample produced in the workshop, photographed under controlled light. Hex codes are references; the witnesses are the truth.",
  "swatches": [
    {
      "id": "vermilion-conqueror-120",
      "family": "vermilion",
      "hex_reference": "#E83C1E",
      "surface_es": "Papel Conqueror Wove 120 g/m²",
      "surface_en": "Conqueror Wove paper 120 gsm",
      "process_es": "Impresión digital HP Indigo",
      "process_en": "HP Indigo digital print",
      "supplier_es": "Ripley Empresas · Lima",
      "supplier_en": "Ripley Empresas · Lima",
      "light_es": "D65 · 5000K · cabina Just Normlicht",
      "light_en": "D65 · 5000K · Just Normlicht booth",
      "witnessed": "2026-04-18",
      "delta_e": 1.2,
      "note_es": "Referencia primaria para papelería.",
      "note_en": "Primary reference for stationery."
    },
    {
      "id": "vermilion-cotton-200",
      "family": "vermilion",
      "hex_reference": "#E83C1E",
      "surface_es": "Algodón peinado 200 g/m²",
      "surface_en": "Combed cotton 200 gsm",
      "process_es": "Serigrafía a base de agua",
      "process_en": "Water-based screen print",
      "supplier_es": "MercaTextil · Gamarra",
      "supplier_en": "MercaTextil · Gamarra",
      "light_es": "D65 · 5000K · cabina Just Normlicht",
      "light_en": "D65 · 5000K · Just Normlicht booth",
      "witnessed": "2026-04-18",
      "delta_e": 3.4,
      "note_es": "Deriva hacia carmín al secar. Compensado en archivo.",
      "note_en": "Drifts toward carmine when dry. Compensated in file."
    },
    {
      "id": "vermilion-anodized-al",
      "family": "vermilion",
      "hex_reference": "#E83C1E",
      "surface_es": "Aluminio anodizado 0.8 mm",
      "surface_en": "Anodized aluminum 0.8 mm",
      "process_es": "Teñido electrolítico",
      "process_en": "Electrolytic dye",
      "supplier_es": "Aluminios Díaz · Ate",
      "supplier_en": "Aluminios Díaz · Ate",
      "light_es": "D65 · 5000K · cabina Just Normlicht",
      "light_en": "D65 · 5000K · Just Normlicht booth",
      "witnessed": "2026-04-22",
      "delta_e": 4.1,
      "note_es": "Satura bajo sol directo. Uso exterior validado.",
      "note_en": "Saturates under direct sun. Validated for exterior use."
    },
    {
      "id": "vermilion-glaze-cone6",
      "family": "vermilion",
      "hex_reference": "#E83C1E",
      "surface_es": "Esmalte cerámico cocido cono 6",
      "surface_en": "Ceramic glaze fired to cone 6",
      "process_es": "Fórmula del taller · hierro rojo + frita",
      "process_en": "House formula · red iron + frit",
      "supplier_es": "Taller Rainey Laguna · San Isidro",
      "supplier_en": "Rainey Laguna workshop · San Isidro",
      "light_es": "D65 · 5000K · cabina Just Normlicht",
      "light_en": "D65 · 5000K · Just Normlicht booth",
      "witnessed": "2026-04-22",
      "delta_e": 6.8,
      "note_es": "Terroso, menos saturado. Complementa — no iguala — el vermellón.",
      "note_en": "Earthier, less saturated. Complements — does not match — the vermilion."
    },
    {
      "id": "copper-conqueror-120",
      "family": "copper",
      "hex_reference": "#8AA9A0",
      "surface_es": "Papel Conqueror Wove 120 g/m²",
      "surface_en": "Conqueror Wove paper 120 gsm",
      "process_es": "Impresión digital HP Indigo",
      "process_en": "HP Indigo digital print",
      "supplier_es": "Ripley Empresas · Lima",
      "supplier_en": "Ripley Empresas · Lima",
      "light_es": "D65 · 5000K · cabina Just Normlicht",
      "light_en": "D65 · 5000K · Just Normlicht booth",
      "witnessed": "2026-04-18",
      "delta_e": 1.9,
      "note_es": "Referencia primaria.",
      "note_en": "Primary reference."
    },
    {
      "id": "copper-patina-brass",
      "family": "copper",
      "hex_reference": "#8AA9A0",
      "surface_es": "Latón envejecido químicamente",
      "surface_en": "Chemically aged brass",
      "process_es": "Pátina con sulfuro amónico",
      "process_en": "Ammonium sulfide patina",
      "supplier_es": "Taller Rainey Laguna · San Isidro",
      "supplier_en": "Rainey Laguna workshop · San Isidro",
      "light_es": "D65 · 5000K · cabina Just Normlicht",
      "light_en": "D65 · 5000K · Just Normlicht booth",
      "witnessed": "2026-04-26",
      "delta_e": 5.3,
      "note_es": "Origen del nombre del color. Variabilidad esperada.",
      "note_en": "Where the color name comes from. Variation expected."
    },
    {
      "id": "bone-conqueror-300",
      "family": "bone",
      "hex_reference": "#F6F2E8",
      "surface_es": "Papel Conqueror Wove 300 g/m²",
      "surface_en": "Conqueror Wove paper 300 gsm",
      "process_es": "Papel sin imprimir · muestra del material",
      "process_en": "Unprinted paper · material sample",
      "supplier_es": "Ripley Empresas · Lima",
      "supplier_en": "Ripley Empresas · Lima",
      "light_es": "D65 · 5000K · cabina Just Normlicht",
      "light_en": "D65 · 5000K · Just Normlicht booth",
      "witnessed": "2026-04-18",
      "delta_e": 0.0,
      "note_es": "El soporte, no el tinte. Define el blanco de la marca.",
      "note_en": "The substrate, not the ink. Defines the brand's white."
    },
    {
      "id": "iron-matte-vinyl",
      "family": "iron",
      "hex_reference": "#0E0D0B",
      "surface_es": "Vinilo mate para señalética",
      "surface_en": "Matte vinyl for signage",
      "process_es": "Corte plotter Roland",
      "process_en": "Roland plotter cut",
      "supplier_es": "SignLima · Surquillo",
      "supplier_en": "SignLima · Surquillo",
      "light_es": "D65 · 5000K · cabina Just Normlicht",
      "light_en": "D65 · 5000K · Just Normlicht booth",
      "witnessed": "2026-04-26",
      "delta_e": 2.1,
      "note_es": "Lectura correcta a 1m. Evita acabado brillante.",
      "note_en": "Reads correctly at 1 m. Avoid glossy finish."
    }
  ]
}
