{
  "contract": "aesthetary.record/1.0",
  "record_spec": "1.1.0",
  "semantics": {
    "vocabulary": "aesthetary.public-evidence/1.0",
    "definitions": "vocabulary.json"
  },
  "slug": "acid-graphics",
  "name": "Acid Graphics",
  "identity": {
    "definition": {
      "state": "resolved",
      "text": "Acid Graphics is a name in circulation from 2018 (an Instagram feed started that year) and in the design press by 2019, for a contemporary graphic practice found across music posters and record sleeves: bright colour including neon green, op-art-esque patterns, sci-fi futurism, liquid-metal effects, rendered 3D and super organic forms, and interrupted type, fuzzy layouts and multiple compositions. Magenta, noise overlays and tight tracking are Aesthetary's reading."
    },
    "scope": {
      "state": "resolved",
      "text": "Acid Graphics is a graphic practice named around 2018. Register: liquid-metal warped type, neon green, vibrating colour, interrupted layouts. Magenta, noise and tight tracking are our reading; rave-flyer descent is unestablished.",
      "ruling": "D0-1"
    },
    "aliases": [
      "acid",
      "rave flyer",
      "chemical",
      "corrosive"
    ],
    "layer_verdict": {
      "state": "ruled",
      "value": "coherent_but_narrower",
      "ruling": "D0-1"
    }
  },
  "native_medium": {
    "state": "resolved",
    "value": [
      "print"
    ],
    "evidence": {
      "quote": "flyer",
      "field": "register_context[kind=medium]"
    },
    "ruling": "AM2-1 (2026-09-27)"
  },
  "research": {
    "line": "partly_sourced",
    "text": "Partly sourced",
    "sentence": "7 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": "resolved",
      "canon": "not_canonically_specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Not specified by the source"
      }
    },
    {
      "area": "motion",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "motif",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": null,
      "label": {
        "text": "Specified"
      }
    },
    {
      "area": "technique",
      "state": "resolved",
      "canon": "specified",
      "importance": "unknown",
      "posture_basis": "synthesis",
      "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": "typography-4",
      "text": "Token rule gives two treatment values — warped and extruded_3d. Both are required; warped-flat is a different register.",
      "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": "CURATORIAL: rank by saturation and extrusion depth. The most three-dimensional element leads.",
      "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: toxic green/magenta, neon.",
      "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": "surface-8",
      "text": "Form / motif / surface / technique: noise overlay, extrusion.",
      "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": "ag-r1",
      "text": "Contemporary digital distortion — chrome, liquify, extrusion, warped type — descended from 1990s rave flyer and record-sleeve practice. It is a current studio idiom, not a historical movement.",
      "role": "rule",
      "area": "technique",
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [
          "mass-01:acid-graphics:AIGA_EOD_ACID"
        ],
        "contested": true
      },
      "label": {
        "kind": "reading",
        "mark": "disputed",
        "text": "Our reading · disputed"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "failure-1",
      "text": "No photographic setting.",
      "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 restrained or corporate palette.",
      "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 flat type without extrusion.",
      "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 clean surface without noise.",
      "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 generous spacing.",
      "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: losing the extrusion.",
      "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-8",
      "text": "Not open: cleaning the palette.",
      "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 durability, restraint and any palette that would read as professional or corporate.",
      "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: Legibility; Longevity; Reproduction quality",
      "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 viewer inside the rave scene who reads toxic colour as an invitation rather than a warning.",
      "role": "argument",
      "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": "Rave-flyer lineage; chrome and chemical colour",
      "role": "diagnostic",
      "area": null,
      "basis": "inherited",
      "support": {
        "state": "inherited",
        "for": [],
        "against": [
          "mass-01:acid-graphics:WP_ACIDHOUSE"
        ],
        "contested": true
      },
      "label": {
        "kind": "catalogue",
        "mark": "disputed",
        "text": "From our catalogue entry · disputed"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "v1-era",
      "text": "Era: 1990s, contemporary",
      "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: rebellious, strange",
      "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: Typography: warped 3D display · Color: neon",
      "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": "typography-block",
      "text": "Typography: warped 3D display; class display_custom; 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: noise overlay",
      "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": "freedom-imagery",
      "text": "Declared freedom: imagery presence.",
      "role": "context",
      "area": "imagery",
      "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: noise intensity; how far tracking tightens.",
      "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:layout-1",
      "text": "One practitioner (Anja Kaiser) describes the work as interrupted typography, fuzzy layouts, multiple compositions and vibrating colours.",
      "role": "rule",
      "area": "layout",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "self-description by Anja Kaiser, who says she is unfamiliar with the label"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:layout-2",
      "text": "The touchstone designer's compositions are described as contorted, and his posters as organised chaos with contrasting fonts beside warped imagery.",
      "role": "rule",
      "area": "layout",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S2",
          "kcc-acid-graphics-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "David Rudnick, 2016, before the 2018 label"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:layout-4",
      "text": "It appears across music posters and record sleeves, and also in editorial design, branding and digital design, so a flyer is not its only format.",
      "role": "context",
      "area": "layout",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:imagery-1",
      "text": "Imagery includes op-art-esque patterns, sci-fi futurism, and dystopian-tinged skies and desert scenes.",
      "role": "rule",
      "area": "imagery",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:imagery-2",
      "text": "Smiley faces still appear, as a residue of the older acid (house) iconography.",
      "role": "context",
      "area": "imagery",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S1",
          "kcc-acid-graphics-S5"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "acid house smiley: late 1988"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:imagery-3",
      "text": "In Rudnick's poster work, warped found imagery sits beside cartoons.",
      "role": "rule",
      "area": "imagery",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "Rudnick's Evian Christ posters, 2016"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:form-1",
      "text": "One practitioner describes lots of rendering and 3D work and super organic forms; the article describes something taking on the look of viscously dripping liquid metal.",
      "role": "rule",
      "area": "form",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "Hugo Hoppmann's description, quoted in S1"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:form-2",
      "text": "The touchstone designer's working methods include 3D modelling alongside photo manipulation, illustration and video.",
      "role": "context",
      "area": "form",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S4"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "Rudnick; weak source"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:motif-1",
      "text": "Op-art-esque patterns are among the style's listed features.",
      "role": "rule",
      "area": "motif",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:motif-2",
      "text": "The smiley persists as an occasional motif.",
      "role": "context",
      "area": "motif",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:motion-1",
      "text": "The practice extends to digital design, and its touchstone designer works in video, but no source describes how anything moves.",
      "role": "context",
      "area": "motion",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S1",
          "kcc-acid-graphics-S4"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:w2-motion-1",
      "text": "In Oneohtrix Point Never's 'Black Snow' video, Rudnick's illustrations and typography flash on screen sporadically.",
      "role": "context",
      "area": "motion",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-W2S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "One music video, directed by the musician; Rudnick supplied the graphics."
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:w2-motion-2",
      "text": "A curator of the chrome/acid community says clients expect practitioners to handle animation as well as type and 3D.",
      "role": "context",
      "area": "motion",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-W2S2"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "scope": {
        "practice": "A practitioner's statement about the market, not a description of movement."
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:definition",
      "text": "Acid Graphics is a name in circulation from 2018 (an Instagram feed started that year) and in the design press by 2019, for a contemporary graphic practice found across music posters and record sleeves: bright colour including neon green, op-art-esque patterns, sci-fi futurism, liquid-metal effects, rendered 3D and super organic forms, and interrupted type, fuzzy layouts and multiple compositions. Magenta, noise overlays and tight tracking are Aesthetary's reading.",
      "role": "definition",
      "area": null,
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S1"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "kcc:revision-layout-3",
      "text": "Practitioners and critics describe interrupted type, fuzzy layouts, multiple compositions and contorted compositions. The practice appears across music posters and record sleeves and also in editorial, branding and digital design.",
      "role": "rule",
      "area": "layout",
      "basis": "documentary",
      "support": {
        "state": "cited",
        "for": [
          "kcc-acid-graphics-S1",
          "kcc-acid-graphics-S2",
          "kcc-acid-graphics-S3"
        ],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "documented",
        "mark": "attached",
        "text": "Documented · Source attached"
      },
      "derives_from": [],
      "ruling": null
    },
    {
      "id": "dcc:intent",
      "text": "The poster or sleeve competes for attention in a crowded field and has one job. Chemical colour, liquid-metal type and interrupted compositions signal a practice that values intensity over craft or permanence.",
      "role": "argument",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [
        "kcc:layout-4",
        "kcc:definition",
        "kcc:form-1",
        "kcc:layout-1"
      ],
      "ruling": null
    },
    {
      "id": "dcc:gestalt",
      "text": "Toxic green and magenta at full saturation against black, with display type warped and extruded into chrome-like, liquid-metal three-dimensional forms, a noise or grain overlay across the whole surface, and tracking pulled tight enough that letterforms nearly collide. The diagnostic condition is chemical colour plus extruded chrome type: the palette is deliberately unpleasant in a way that reads as synthetic rather than natural or neon-urban. Cyberpunk puts neon on wet urban night photography and is a place; the settings here are rendered, dystopian-tinged skies and deserts, never a night street. Glitch treats degradation as system error; here the noise is an applied texture.",
      "role": "diagnostic",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [
        "kcc:definition",
        "kcc:form-1",
        "kcc:imagery-1",
        "kcc:layout-4"
      ],
      "ruling": null
    },
    {
      "id": "dcc:gestalt-boundary",
      "text": "Against Cyberpunk: rendered scene versus street. Cyberpunk has a place — wet streets, night, signage; the skies and deserts here are rendered and dystopian-tinged, set on posters, sleeves and screens. Against Glitch: applied texture versus system error. Glitch is a treatment, not a peer language. Anti-signature: add urban night photography and it becomes Cyberpunk. Make the noise structural rather than applied and it becomes Glitch.",
      "role": "boundary",
      "area": null,
      "basis": "synthesis",
      "support": {
        "state": "none",
        "for": [],
        "against": [],
        "contested": false
      },
      "label": {
        "kind": "reading",
        "text": "Our reading"
      },
      "derives_from": [
        "kcc:imagery-1",
        "kcc:layout-4"
      ],
      "ruling": null
    }
  ],
  "web_translations": [],
  "standard_practice": [],
  "sources": [
    {
      "id": "mass-01:acid-graphics:AIGA_EOD_ACID",
      "kind": "source",
      "title": "\"Acid Graphics\" Are the New Psychedelia - With a Heady Dose of Cynicism",
      "url": "https://eyeondesign.aiga.org/acid-graphics-are-the-new-psychedelia-with-a-heady-dose-of-cynicism/",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "mass-01:acid-graphics:WP_ACIDHOUSE",
      "kind": "source",
      "title": "Acid house",
      "url": "https://en.wikipedia.org/wiki/Acid_house",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-acid-graphics-S1",
      "kind": "source",
      "title": "\"Acid Graphics\" Are the New Psychedelia - With a Heady Dose of Cynicism",
      "url": "https://eyeondesign.aiga.org/acid-graphics-are-the-new-psychedelia-with-a-heady-dose-of-cynicism/",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-acid-graphics-S2",
      "kind": "source",
      "title": "David Rudnick's Portfolio is a Codex for Electronic Music Design",
      "url": "https://eyeondesign.aiga.org/david-rudnicks-portfolio-is-a-codex-for-electronic-music-design/",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-acid-graphics-S3",
      "kind": "source",
      "title": "David Rudnick's distinctive designs for music producer Evian Christ",
      "url": "https://www.itsnicethat.com/articles/david-rudnick-evian-christ-130916",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-acid-graphics-S4",
      "kind": "source",
      "title": "A Clash Between Worlds: the Ultimate Graphic Design of David Rudnick",
      "url": "https://sabukaru.online/articles/a-clash-between-worlds-the-ultimate-graphic-design-of-david-rudnick",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-acid-graphics-S5",
      "kind": "source",
      "title": "Acid house",
      "url": "https://en.wikipedia.org/wiki/Acid_house",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-acid-graphics-W2S1",
      "kind": "source",
      "title": "Oneohtrix Point Never self directs new brilliantly terrifying music video",
      "url": "https://www.itsnicethat.com/news/oneohthrixpointnever-blacksnow-david-rudnick-film-260418",
      "status": "verified",
      "retrieval": "retrieved"
    },
    {
      "id": "kcc-acid-graphics-W2S2",
      "kind": "source",
      "title": "The Mind Behind Chrometype: Curating Innovative 3D Type Creations With a Chrome Aesthetic",
      "url": "https://type-01.com/the-mind-behind-chrometype-curating-innovative-3d-type-creations-with-a-chrome-aesthetic/",
      "status": "verified",
      "retrieval": "retrieved"
    }
  ],
  "relations": [
    {
      "slug": "glitch",
      "kind": "confused_with",
      "status": "proposed"
    },
    {
      "slug": "cyberpunk",
      "kind": "confused_with",
      "status": "proposed"
    }
  ],
  "open": [
    {
      "kind": "missing_research",
      "question": "Does contemporary Acid Graphics descend from 1990s rave flyers?"
    },
    {
      "kind": "missing_research",
      "question": "Are magenta, noise overlays and tight tracking part of the practice?"
    }
  ],
  "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": "acid-graphics",
      "stylesheet": "acid-graphics.css",
      "bytes": 23270,
      "colours": [
        "#39FF14",
        "#FF1AC6",
        "#050505",
        "#C8D2DC",
        "#E8E8E8",
        "#2BD40C",
        "#20A808",
        "#178006",
        "#0F5A04",
        "#B0128A",
        "#7A0C60",
        "#45063A",
        "#6B7680",
        "#59636C",
        "#495159",
        "#3A4147",
        "#9A9A9A",
        "#1B3A0E",
        "#3A0B2E",
        "#0A1428",
        "#131E36",
        "#3A517A",
        "#7A8CB0",
        "#0C0C0C",
        "#0B1A07",
        "#05070A",
        "#46F3FF",
        "#DCE3EC",
        "#9AA7B8",
        "#0C1016",
        "#10161E",
        "#070A10",
        "#101720",
        "#141C26"
      ],
      "radii": [
        "50%"
      ],
      "fontSizes": [
        "0.5em",
        "0.76rem",
        "0.875rem",
        "0.92rem",
        "0.9375rem",
        "2.75rem"
      ],
      "faces": [
        "ArchivoBlackX",
        "Helvetica Neue",
        "Arial",
        "ArchivoX",
        "SpaceGroteskX",
        "Space Grotesk"
      ],
      "tokens": [
        {
          "name": "--ac-green",
          "value": "#39FF14"
        },
        {
          "name": "--ac-magenta",
          "value": "#FF1AC6"
        },
        {
          "name": "--ac-black",
          "value": "#050505"
        },
        {
          "name": "--ac-chrome",
          "value": "#C8D2DC"
        },
        {
          "name": "--ac-face",
          "value": "\"ArchivoBlackX\", \"Arial Black\", sans-serif"
        },
        {
          "name": "--2",
          "value": ":after { content: attr(data-mark)"
        },
        {
          "name": "--ac-paper",
          "value": "#E8E8E8"
        },
        {
          "name": "--ac-steel",
          "value": "#6B7680"
        },
        {
          "name": "--ac-steel-3",
          "value": "#495159"
        },
        {
          "name": "--ac-body",
          "value": "\"ArchivoX\", \"Helvetica Neue\", Helvetica, Arial, sans-serif"
        },
        {
          "name": "--cy-night",
          "value": "#05070A"
        },
        {
          "name": "--cy-cyan",
          "value": "#46F3FF"
        },
        {
          "name": "--cy-text",
          "value": "#DCE3EC"
        },
        {
          "name": "--cy-dim",
          "value": "#9AA7B8"
        },
        {
          "name": "--cyber",
          "value": "hover { background: linear-gradient(180deg, #070A10 0%, #101720 55%, #141c26 100%)"
        }
      ],
      "animates": true,
      "absent": []
    },
    "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": "acid-graphics",
      "version": "2026-09-29",
      "summary": "A starting grammar for a website in Acid Graphics: chemical colour on black, warped and extruded liquid-metal type, several interrupted compositions on one surface, op-art patterns and rendered skies, and grain over all of it.",
      "color": {
        "roles": [
          {
            "role": "black",
            "value": "#050505",
            "use": "The ground.",
            "basis": "translation",
            "cites": [
              "claim:dcc:gestalt"
            ]
          },
          {
            "role": "green",
            "value": "#39FF14",
            "contrast": "15.0:1 on black",
            "use": "The dominant neon.",
            "basis": "record",
            "cites": [
              "claim:kcc:definition",
              "token_rule:color-5"
            ]
          },
          {
            "role": "magenta",
            "value": "#FF1AC6",
            "contrast": "6.0:1 on black",
            "use": "The second chemical colour.",
            "basis": "record",
            "cites": [
              "token_rule:color-5"
            ]
          },
          {
            "role": "chrome",
            "value": "#C8D2DC",
            "contrast": "13.3:1 on black",
            "use": "Liquid metal, edges, secondary text.",
            "basis": "translation",
            "cites": [
              "claim:kcc:form-1"
            ]
          },
          {
            "role": "paper",
            "value": "#E8E8E8",
            "contrast": "16.6:1 on black",
            "use": "Body text.",
            "basis": "translation",
            "cites": [
              "claim:dcc:gestalt"
            ]
          }
        ],
        "alternates": [],
        "rules": [
          {
            "rule": "Use bright neon colour, with green leading.",
            "basis": "record",
            "cites": [
              "claim:kcc:definition"
            ]
          },
          {
            "rule": "Pair toxic green with magenta at full saturation.",
            "basis": "record",
            "cites": [
              "token_rule:color-5"
            ]
          },
          {
            "rule": "Let colours vibrate against each other.",
            "basis": "record",
            "cites": [
              "claim:kcc:layout-1"
            ]
          },
          {
            "rule": "Set body text in pale grey on black, never on green or magenta fields.",
            "basis": "translation",
            "cites": [
              "claim:intent-cost"
            ],
            "because": "The language accepts a cost in legibility on display; reading text does not have to pay it."
          }
        ]
      },
      "typography": {
        "family": {
          "stack": "\"ArchivoBlackX\", \"ArchivoX\", \"Arial Black\", \"Helvetica Neue\", Arial, sans-serif",
          "class": "display: heavy grotesk, warped and extruded; text: grotesk"
        },
        "roles": [
          {
            "role": "display",
            "size": "clamp(3rem, 12vw, 9rem)",
            "weight": 400,
            "lineHeight": "0.8",
            "case": "upper",
            "tracking": "-0.09em",
            "measure": null,
            "use": "Warped, extruded display."
          },
          {
            "role": "heading",
            "size": "clamp(1.75rem, 3vw, 2.375rem)",
            "weight": 400,
            "lineHeight": "0.9",
            "case": "upper",
            "tracking": "-0.07em",
            "measure": null,
            "use": "Sticker headings."
          },
          {
            "role": "body",
            "size": "1.0625rem",
            "weight": 400,
            "lineHeight": "1.55",
            "case": null,
            "tracking": "-0.01em",
            "measure": "68ch",
            "use": "Everything read."
          }
        ],
        "rules": [
          {
            "rule": "Warp the display type and extrude it in 3D; both, together.",
            "basis": "record",
            "cites": [
              "token_rule:typography-4"
            ]
          },
          {
            "rule": "Render type as viscous, dripping liquid metal.",
            "basis": "record",
            "cites": [
              "claim:kcc:form-1"
            ]
          },
          {
            "rule": "Interrupt the type and set contrasting fonts side by side.",
            "basis": "record",
            "cites": [
              "claim:kcc:layout-1",
              "claim:kcc:layout-2"
            ]
          },
          {
            "rule": "Pull display tracking tight enough that letters nearly collide.",
            "basis": "translation",
            "cites": [
              "claim:dcc:gestalt"
            ],
            "because": "Tight tracking is Aesthetary's reading of the register, not a documented trait."
          }
        ]
      },
      "gridLayout": {
        "summary": "No single field and no grid: several compositions on one surface, interrupted, contorted and fuzzy.",
        "rules": [
          {
            "rule": "Compose interrupted type, fuzzy layouts and multiple compositions on one surface.",
            "basis": "record",
            "cites": [
              "claim:kcc:revision-layout-3"
            ]
          },
          {
            "rule": "Contort the composition: organised chaos, contrasting fonts beside warped imagery.",
            "basis": "record",
            "cites": [
              "claim:kcc:layout-2"
            ]
          },
          {
            "rule": "Keep reading order in the markup, whatever the visual disorder.",
            "basis": "translation",
            "cites": [
              "claim:kcc:revision-layout-3"
            ],
            "because": "An interrupted composition must still read in one order for a screen reader."
          },
          {
            "rule": "The sources do not specify a column system.",
            "basis": "not_recorded",
            "cites": [],
            "guidance": "Do not tidy the page onto a grid; if one is needed under the disorder, say that it is ours.",
            "silence": "source"
          }
        ]
      },
      "shapeGeometry": {
        "tokens": {
          "radius": "0",
          "extrusion": "2px 2px 0, 4px 4px 0, 6px 6px 0, 8px 8px 0, 10px 10px 0",
          "noise": "0.13"
        },
        "rules": [
          {
            "rule": "Rank by saturation and extrusion depth: the most three-dimensional element leads.",
            "basis": "record",
            "cites": [
              "token_rule:hierarchy-13"
            ]
          },
          {
            "rule": "Apply a noise overlay and extrusion to the surface.",
            "basis": "record",
            "cites": [
              "token_rule:surface-8"
            ]
          },
          {
            "rule": "Use rendered 3D and super organic forms.",
            "basis": "record",
            "cites": [
              "claim:kcc:form-1"
            ]
          },
          {
            "rule": "Build extrusion as hard stacked offsets, not a blur or glow.",
            "basis": "translation",
            "cites": [
              "token_rule:typography-4",
              "token_rule:surface-8"
            ],
            "because": "Extrusion is depth; a glow is a different surface."
          }
        ]
      },
      "imagery": {
        "rules": [
          {
            "rule": "Use op-art-esque patterns, sci-fi futurism, and dystopian-tinged skies and desert scenes.",
            "basis": "record",
            "cites": [
              "claim:kcc:imagery-1"
            ]
          },
          {
            "rule": "Set warped found imagery beside cartoons.",
            "basis": "record",
            "cites": [
              "claim:kcc:imagery-3"
            ]
          },
          {
            "rule": "A smiley may appear, as a residue of acid-house iconography.",
            "basis": "record",
            "cites": [
              "claim:kcc:imagery-2",
              "claim:kcc:motif-2"
            ]
          },
          {
            "rule": "Keep settings rendered and dystopian; a wet night street belongs to Cyberpunk.",
            "basis": "translation",
            "cites": [
              "claim:dcc:gestalt-boundary"
            ],
            "because": "The recorded boundary with Cyberpunk is rendered scene versus street."
          }
        ]
      },
      "components": {
        "button": {
          "name": "Button",
          "becomes": "A sticker slapped on black: a green block with its label in Archivo Black and a hard stepped extrusion behind it.",
          "anatomy": [
            "toxic green fill",
            "black label in Archivo Black, tight",
            "stepped offset shadow in darker greens",
            "square corners"
          ],
          "tokens": {
            "background": "#39FF14",
            "color": "#050505",
            "radius": "0",
            "extrusion": "2px 2px 0 #2BD40C, 4px 4px 0 #20A808, 6px 6px 0 #178006"
          },
          "states": {
            "default": "Green block, three-step extrusion.",
            "hover": "The fill turns magenta; the extrusion stays.",
            "focus": "3px chrome outline, offset 3px.",
            "active": "Pressed flat: the extrusion collapses and the block moves 4px down-right.",
            "disabled": "Chrome outline only, no fill, no extrusion."
          },
          "accessibility": [
            "Black on toxic green is 15.0:1.",
            "At least 44 × 44px."
          ],
          "values": [
            {
              "rule": "Extrude the display element into depth; flat is a different register.",
              "basis": "translation",
              "cites": [
                "token_rule:typography-4"
              ],
              "because": "The cited rule belongs to the Aesthetic's own medium; applying it to a screen component or motion is our translation."
            },
            {
              "rule": "Collapse the extrusion on press.",
              "basis": "translation",
              "cites": [
                "token_rule:hierarchy-13"
              ],
              "because": "Rank by extrusion depth: the pressed thing loses its lead."
            }
          ]
        },
        "card": {
          "name": "Card",
          "becomes": "One composition among several on the same black field, stuck at a slight tilt, never lined up with its neighbours.",
          "anatomy": [
            "near-black panel",
            "2px chrome edge",
            "warped, extruded heading",
            "a tilt of about 1 degree, alternating"
          ],
          "tokens": {
            "background": "#0C0C0C",
            "border": "2px solid #C8D2DC",
            "radius": "0",
            "tilt": "±1.2deg"
          },
          "states": {
            "default": "Tilted sticker.",
            "hover": "Edge turns green; the tilt straightens.",
            "focus": "3px green outline."
          },
          "accessibility": [
            "Tilt stays under 1.5 degrees so text remains easy to read.",
            "DOM order is reading order, whatever the tilt."
          ],
          "values": [
            {
              "rule": "Set several compositions on one surface, interrupted and fuzzy rather than aligned.",
              "basis": "translation",
              "cites": [
                "claim:kcc:layout-1"
              ],
              "because": "The cited rule belongs to the Aesthetic's own medium; applying it to a screen component or motion is our translation."
            },
            {
              "rule": "Tilt cards slightly and alternate the direction.",
              "basis": "translation",
              "cites": [
                "claim:kcc:layout-1",
                "claim:kcc:layout-2"
              ],
              "because": "Multiple, contorted compositions; a small tilt reads as interrupted without costing legibility."
            }
          ]
        },
        "input": {
          "name": "Input",
          "becomes": "A black slot with a chrome edge; the label is set tight above it.",
          "anatomy": [
            "black field",
            "2px chrome border",
            "label in Archivo 800, tight"
          ],
          "tokens": {
            "background": "#050505",
            "border": "2px solid #C8D2DC",
            "color": "#E8E8E8",
            "radius": "0"
          },
          "states": {
            "default": "Chrome edge.",
            "focus": "Edge turns green with a 3px outline.",
            "error": "Magenta edge and a written message.",
            "disabled": "Dashed edge."
          },
          "accessibility": [
            "A visible label on every field.",
            "Errors are written, not only coloured."
          ],
          "values": [
            {
              "rule": "Keep entry text plain and untracked; distortion stays in display type.",
              "basis": "translation",
              "cites": [
                "claim:intent-cost",
                "token_rule:typography-4"
              ],
              "because": "Legibility is a cost the language accepts on display, not on what someone types."
            }
          ]
        },
        "navigation": {
          "name": "Navigation",
          "becomes": "A ticker band: links in Archivo Black on toxic green, between magenta rules.",
          "anatomy": [
            "green band with magenta top and bottom rules",
            "links in black Archivo Black",
            "current link reversed to black on magenta"
          ],
          "tokens": {
            "background": "#39FF14",
            "rule": "3px solid #FF1AC6",
            "color": "#050505",
            "current": "#FF1AC6"
          },
          "states": {
            "default": "Black on green.",
            "hover": "Underline.",
            "focus": "3px black outline.",
            "current": "Black on magenta block."
          },
          "accessibility": [
            "aria-current on the current page.",
            "The band never scrolls on its own."
          ],
          "values": [
            {
              "rule": "Run navigation as the room's ticker band, held still.",
              "basis": "translation",
              "cites": [
                "claim:kcc:layout-1",
                "token_rule:color-5"
              ],
              "because": "Vibrating colour at full saturation: green and magenta meeting on one band."
            }
          ]
        }
      },
      "motion": {
        "spec": null,
        "rules": [
          {
            "rule": "The sources do not specify how anything moves.",
            "basis": "not_recorded",
            "cites": [
              "claim:kcc:motion-1"
            ],
            "guidance": "No source describes its motion. If you animate, say it is your choice; do not present it as the language's.",
            "silence": "source"
          },
          {
            "rule": "In one music video, illustrations and type flash on screen sporadically.",
            "basis": "translation",
            "cites": [
              "claim:kcc:w2-motion-1"
            ],
            "because": "The cited rule belongs to the Aesthetic's own medium; applying it to a screen component or motion is our translation."
          },
          {
            "rule": "If anything flashes, keep it under three times a second and still under reduced motion.",
            "basis": "translation",
            "cites": [
              "claim:kcc:w2-motion-1"
            ],
            "because": "The one documented video flashes; a page must not trigger seizures."
          }
        ]
      },
      "notRecorded": [
        {
          "category": "components",
          "what": "Interface conventions",
          "why": "No source addresses interface; the four components are translations."
        },
        {
          "category": "motion",
          "what": "How it moves",
          "why": "No source describes it."
        },
        {
          "category": "gridLayout",
          "what": "A column system",
          "why": "The record describes interrupted, multiple compositions, not a grid."
        }
      ],
      "silence": {
        "color": "source",
        "typography": "source",
        "gridLayout": "source",
        "shapeGeometry": "source",
        "imagery": "source",
        "components": "source",
        "motion": "source"
      },
      "uiNote": "The sources do not specify interface conventions for Acid Graphics. These four are contemporary translations of its visual rules."
    }
  }
}