{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-12T10:09:55Z",
    "providers": [
      "Codex"
    ],
    "breadth": "recalled by Codex without web access - no source was read",
    "missingProviders": [],
    "pass": 2,
    "cost": {
      "grok": {
        "seconds": 13.4,
        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.4\n--------\nworkdir: R:\\02_PROJECTS\\02_Meta_Models_Platforms\\Ver.cy\\current\\thing-registry-backlog\nmodel: gpt-6-astra\nprovider: openai\napproval: never\nsandbox: read-only\nreasoning effort: none\nreasoning summaries: none\nsession id: 01a09517-5101-7980-972f-69c32af3995d\n--------\nuser\nDescribe what is already known about one registered thing. Answer as JSON only, no prose around it.\n\nThing: Hakken\nSense to describe: (none recorded)\nDomain code: ACT.ACT\nAlso known as: (none)\n\n\nContext for this batch of 1001 things:\n# Batch 043: 1001 register",
        "usd": 0.0,
        "recall": true
      },
      "codex": {
        "seconds": 67.7,
        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.4\n--------\nworkdir: R:\\02_PROJECTS\\02_Meta_Models_Platforms\\Ver.cy\\current\\thing-registry-backlog\nmodel: gpt-6-astra\nprovider: openai\napproval: never\nsandbox: read-only\nreasoning effort: none\nreasoning summaries: none\nsession id: 01a09517-5110-7d11-aa53-49428ecf8184\n--------\nuser\nYou are drafting a Vercy meta-model for one registered thing. Answer as JSON only, no prose around it.\n\nThing: Hakken\nRegistry id: vr.tr.hakken\nPlane / domain: ACT / ACT.ACT\nRegistry definition: (none recorded)\nNames folded into this entry: (none)\n\n\nContext fo"
      }
    },
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T12:00:00Z",
      "ingestedAt": "2026-10-06T08:45:15+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "failure_modes_and_hazards",
        "owners",
        "visual_identification"
      ]
    },
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-07T10:10:28+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q2054734",
    "registryId": "vr.tr.hakken",
    "name": "Hakken",
    "version": "0.1.0-research.1",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "ACT.ACT"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q2054734/",
  "model": {
    "registry_id": "vr.tr.hakken",
    "name": "Hakken",
    "purpose": "Enable an agent to recognise, describe and support Hakken as a dance practice through its footwork, musical timing and gabber context while preserving uncertainty about stylistic boundaries.",
    "definition": "Hakken is a dance associated with Dutch gabber and hardcore electronic dance music, characterised by rapid, alternating steps and kicks performed in time with the beat.",
    "scope_statement": "This model owns Hakken as a performed activity under vr.tr.hakken in ACT / ACT.ACT, including recognition of dance episodes, movement organisation, musical coordination and situated learning; its identification as the gabber-associated dance remains provisional until the registry provenance is confirmed.",
    "in_scope": [
      "Recognition of Hakken performances and practice attempts",
      "Footwork, weight transfers and coordination with the upper body",
      "Movement timing relative to the accompanying music",
      "Practitioner descriptions of variations and mixed styles",
      "Learning, demonstration and adaptation of Hakken sequences"
    ],
    "out_of_scope": [
      "Gabber and hardcore music composition or genre classification",
      "Gabber subculture as a whole, including clothing and collective identity",
      "Jumpstyle, Melbourne shuffle and other neighbouring dance practices as independent subjects",
      "Festival organisation and dance-floor management",
      "Clinical assessment of dancers or exercise prescriptions"
    ],
    "distinguishing_features": [
      "Identify recurring rhythmic footwork and leg actions across a sequence; one kick or stamp is insufficient evidence of Hakken.",
      "Check movement evidence alongside practitioner attribution and gabber context; a hardcore soundtrack alone does not identify the dance.",
      "Compare weight transfers, foot paths and repeated movement patterns with attributed Hakken, Jumpstyle and shuffle examples; retain mixed or uncertain classifications where evidence overlaps.",
      "Distinguish participation in Hakken from gabber appearance or affiliation: clothing and scene membership do not establish that the dance is being performed."
    ],
    "characteristics": [
      {
        "name": "Dance attribution",
        "kind": "category",
        "unit_or_values": "self-described Hakken; practitioner-attributed Hakken; provisional visual identification; mixed; unresolved",
        "why_it_matters": "Separates participant identification from an agent's interpretation."
      },
      {
        "name": "Observed footwork",
        "kind": "category",
        "unit_or_values": "Described sequence of steps, kicks, hops, contacts and weight transfers; obscured or unobserved where applicable",
        "why_it_matters": "Makes recognition depend on movement evidence rather than appearance or music alone."
      },
      {
        "name": "Musical tempo",
        "kind": "measurement",
        "unit_or_values": "beats per minute, with estimation method and uncertainty",
        "why_it_matters": "Provides timing context without imposing an unsupported tempo threshold for Hakken."
      },
      {
        "name": "Footwork-to-beat relationship",
        "kind": "relation",
        "unit_or_values": "Observed contacts or accents relative to identified beats, subdivisions and pauses",
        "why_it_matters": "Distinguishes musical coordination from movement speed alone."
      },
      {
        "name": "Movement extent",
        "kind": "measurement",
        "unit_or_values": "Lateral and fore-aft travel in metres when calibrated; otherwise qualitative estimates",
        "why_it_matters": "Supports comparison of compact and travelling performances and assessment of available practice space."
      },
      {
        "name": "Performance state",
        "kind": "state",
        "unit_or_values": "demonstrating; practising; performing; paused; stopped; unknown",
        "why_it_matters": "Prevents a slowed tutorial or interrupted attempt from being assessed as a continuous performance."
      },
      {
        "name": "Stylistic reference",
        "kind": "relation",
        "unit_or_values": "Links to attributed dancers, tutorials or recordings, with any variant label and its speaker",
        "why_it_matters": "Grounds comparisons without assuming a universally accepted taxonomy."
      }
    ],
    "affordances": [
      "Annotate a dance recording with footwork sequences, timing and visibility limits.",
      "Compare a candidate performance with attributed Hakken examples and explain uncertainty.",
      "Separate a demonstrated sequence into practice segments while retaining its original timing reference.",
      "Suggest changes to practice tempo or movement extent in response to the dancer's stated difficulty and available space.",
      "Record competing practitioner interpretations of a variant or mixed-style performance."
    ],
    "agent_conduct": {
      "may": [
        "Describe hakken and its place in gabber culture from cited sources.",
        "Explain the dance's history and music."
      ],
      "must_not": [
        "Stereotype gabber culture participants.",
        "Associate dancers with extremist groups without evidence.",
        "Share images of identifiable dancers without consent."
      ],
      "requires_human": [
        "Publishing recordings of event attendees."
      ]
    },
    "ethics": {
      "considerations": [
        "Youth subcultures are often stigmatized.",
        "Hard dance events raise health concerns such as heat and hearing damage."
      ],
      "affected_parties": [
        "Dancers",
        "Event attendees",
        "Youth communities"
      ]
    },
    "owners": {
      "steward": "The public: the dance is held in common by its scene.",
      "master_systems": []
    },
    "visual_identification": [
      "Very fast footwork with kicks and stomps, matched to hardcore beats.",
      "Often performed at raves wearing tracksuits and trainers."
    ],
    "failure_modes_and_hazards": [
      "Overheating and dehydration at events.",
      "Hearing damage from loud music."
    ],
    "what_it_is_for": [
      "Hakken is practised at hardcore electronic music events, in dance gatherings and during individual practice.",
      "Its rapid footwork supports rhythmic participation, personal expression and social connection within gabber culture."
    ],
    "facets_not_applicable": {
      "interfaces": "No dance-specific technical standard, law or official classification is identified as governing this informal dance practice."
    }
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q2054734: Hakken",
      "url": "https://www.wikidata.org/wiki/Q2054734",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: Hakken",
      "url": "https://en.wikipedia.org/wiki/Hakken",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "hakken-identity-and-boundaries",
        "name": "Hakken identity and boundaries",
        "description": "Establish what the registered name denotes and what evidence supports identifying an activity as Hakken.",
        "rationale": "The registry has no definition, and dance identity cannot be inferred from a soundtrack or scene association alone.",
        "layers": [
          {
            "id": "registered-dance-referent",
            "name": "Registered dance referent",
            "description": "Connect the registry entry to the documented dance sense of Hakken.",
            "findings": [
              {
                "id": "gabber-dance-reference",
                "name": "Gabber dance reference",
                "description": "Design Museum Den Bosch identifies Hakken as a dance style associated with gabber. This supports the proposed referent but does not establish the registry's original intent. Source: [Design Museum Den Bosch](https://designmuseum.nl/en/verdieping-item/style/).",
                "questions": [
                  {
                    "text": "Does the registry's originating record identify Hakken as the gabber-associated dance?",
                    "kind": "provenance",
                    "id": "gabber-dance-reference-q01"
                  },
                  {
                    "text": "Which description identifies the dance without treating gabber music or subculture as the activity itself?",
                    "kind": "definition",
                    "id": "gabber-dance-reference-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "neighbouring-dance-boundaries",
            "name": "Neighbouring dance boundaries",
            "description": "Test identification against similar-looking dance practices.",
            "findings": [
              {
                "id": "comparative-sequence-evidence",
                "name": "Comparative sequence evidence",
                "description": "Recognition should compare whole movement sequences and attributed examples; this draft does not assume a validated movement rule separating Hakken from Jumpstyle or shuffle.",
                "questions": [
                  {
                    "text": "Which recurring foot paths and weight transfers distinguish this example from attributed Jumpstyle or shuffle examples?",
                    "kind": "boundary",
                    "id": "comparative-sequence-evidence-q01"
                  },
                  {
                    "text": "Does the evidence support Hakken, a mixed sequence or an unresolved attribution?",
                    "kind": "boundary",
                    "id": "comparative-sequence-evidence-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "hakken-movement-organisation",
        "name": "Hakken movement organisation",
        "description": "Describe the lower-body sequence and its coordination with the rest of the dancer.",
        "rationale": "An agent needs observable movement detail to recognise a performance and make practice feedback concrete.",
        "layers": [
          {
            "id": "footwork-and-support",
            "name": "Footwork and support",
            "description": "Track foot actions alongside changes in bodily support.",
            "findings": [
              {
                "id": "footwork-cycle-description",
                "name": "Footwork cycle description",
                "description": "Record left and right foot actions, ground contacts and weight transfers without prescribing one universal Hakken step cycle.",
                "questions": [
                  {
                    "text": "What sequence of foot placements, leg actions and support changes repeats in this example?",
                    "kind": "measurement",
                    "id": "footwork-cycle-description-q01"
                  },
                  {
                    "text": "Which contacts are visible, and which support changes are only inferred from the recording?",
                    "kind": "measurement",
                    "id": "footwork-cycle-description-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "whole-body-coordination",
            "name": "Whole-body coordination",
            "description": "Relate footwork to torso motion, arm actions and travel.",
            "findings": [
              {
                "id": "coordination-and-personal-variation",
                "name": "Coordination and personal variation",
                "description": "Describe arm motion, torso orientation and displacement as observed features; whether any is essential to Hakken requires practitioner-supported comparison.",
                "questions": [
                  {
                    "text": "How do the arms and torso coordinate with the repeated leg actions?",
                    "kind": "measurement",
                    "id": "coordination-and-personal-variation-q01"
                  },
                  {
                    "text": "Which observed features does the reference practitioner treat as defining, optional or personal?",
                    "kind": "boundary",
                    "id": "coordination-and-personal-variation-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "hakken-musical-timing",
        "name": "Hakken musical timing",
        "description": "Relate the performed movement to the actual musical pulse and changes in accompaniment.",
        "rationale": "Footwork speed alone cannot show how a dancer coordinates Hakken with music.",
        "layers": [
          {
            "id": "pulse-and-footwork",
            "name": "Pulse and footwork",
            "description": "Measure musical pulse independently from movement events.",
            "findings": [
              {
                "id": "beat-relative-movement",
                "name": "Beat-relative movement",
                "description": "Represent the relationship between selected foot contacts or movement accents and the beat without assuming one movement per beat.",
                "questions": [
                  {
                    "text": "What is the estimated musical tempo, and is the pulse ambiguous at half or double that value?",
                    "kind": "measurement",
                    "id": "beat-relative-movement-q01"
                  },
                  {
                    "text": "Which footwork events align with beats, subdivisions or deliberately displaced accents?",
                    "kind": "measurement",
                    "id": "beat-relative-movement-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "musical-transitions",
            "name": "Musical transitions",
            "description": "Observe how movement changes when the accompaniment changes.",
            "findings": [
              {
                "id": "continuity-and-variation",
                "name": "Continuity and variation",
                "description": "Treat pauses, reduced movement and sequence changes as events to interpret against the music and the dancer's intention.",
                "questions": [
                  {
                    "text": "How does the dancer respond when the pulse drops out, returns or changes?",
                    "kind": "measurement",
                    "id": "continuity-and-variation-q01"
                  },
                  {
                    "text": "Should practice focus on maintaining the sequence, changing it or restarting after a musical break?",
                    "kind": "action",
                    "id": "continuity-and-variation-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "hakken-transmission-and-practice",
        "name": "Hakken transmission and practice",
        "description": "Ground learning and stylistic interpretation in attributed demonstrations and the conditions of a specific practice attempt.",
        "rationale": "Hakken instruction needs identifiable references and adaptable tasks rather than an invented universal syllabus.",
        "layers": [
          {
            "id": "demonstration-lineage",
            "name": "Demonstration lineage",
            "description": "Identify who supplies a demonstration and what they claim to teach.",
            "findings": [
              {
                "id": "attributed-learning-reference",
                "name": "Attributed learning reference",
                "description": "La Gaîté Lyrique documents an introductory Hakken workshop and uses Hakkuh as an alternate name. Such records establish teaching contexts without proving that one instructor's method defines the entire dance. Source: [La Gaîté Lyrique](https://archives.gaite-lyrique.net/evenement/initiation-a-la-danse-hakken).",
                "questions": [
                  {
                    "text": "Who created the reference demonstration, and what style or teaching context do they identify?",
                    "kind": "provenance",
                    "id": "attributed-learning-reference-q01"
                  },
                  {
                    "text": "Is its sequence presented as a beginner exercise, a personal variation or a claimed defining pattern?",
                    "kind": "definition",
                    "id": "attributed-learning-reference-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "practice-adaptation",
            "name": "Practice adaptation",
            "description": "Translate the selected reference into a manageable practice task.",
            "findings": [
              {
                "id": "footwork-practice-adjustment",
                "name": "Footwork practice adjustment",
                "description": "Select adjustments using the observed difficulty, dancer feedback and available floor space; do not assign universal speed or endurance requirements.",
                "questions": [
                  {
                    "text": "Is the current difficulty remembering the footwork, transferring weight, coordinating with the beat or sustaining the attempt?",
                    "kind": "measurement",
                    "id": "footwork-practice-adjustment-q01"
                  },
                  {
                    "text": "Would a shorter sequence, slower accompaniment, smaller movement extent or a pause best address the stated difficulty?",
                    "kind": "action",
                    "id": "footwork-practice-adjustment-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "evidence-and-external-alignment",
        "name": "Evidence and external alignment",
        "description": "What the world already says about this thing, gathered so the model can be checked against it.",
        "rationale": "A model that cannot be lined up against existing standards, identifiers and practice cannot be adopted by anyone who already uses them.",
        "layers": [
          {
            "id": "reported-evidence",
            "name": "Reported evidence",
            "description": "Findings from the breadth pass, kept separate from the structural claims.",
            "findings": [
              {
                "id": "evidence-confidence-notes",
                "name": "Check these first",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "With no recorded sense, this description assumes Hakken refers to the gabber-associated dance.",
                  "Movement terminology and boundaries between related dance styles are informal and should be checked with practitioners.",
                  "No formal taxonomy, identifier or governing standard is confidently recalled."
                ],
                "questions": [
                  {
                    "id": "evidence-confidence-notes-q01",
                    "text": "Which of these check these first hold for the sense of Hakken this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-real-world-use",
                "name": "Real-world use",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Social dancing at gabber and hardcore music events.",
                  "Expression of participation in gabber culture."
                ],
                "questions": [
                  {
                    "id": "evidence-real-world-use-q01",
                    "text": "Which of these real-world use hold for the sense of Hakken this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-regional-variation",
                "name": "Regional variation",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Originates in the Netherlands and is also practised within international hardcore music scenes."
                ],
                "questions": [
                  {
                    "id": "evidence-regional-variation-q01",
                    "text": "Which of these regional variation hold for the sense of Hakken this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-neighbours",
                "name": "Neighbouring kinds and how to tell them apart",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  {
                    "name": "Gabber",
                    "difference": "Gabber denotes a music style and its associated culture; hakken denotes a dance associated with them."
                  },
                  {
                    "name": "Jumpstyle",
                    "difference": "Jumpstyle is a distinct dance and music tradition whose dance emphasises repeated jumps and patterned kicks; hakken centres on rapid alternating footwork associated with gabber."
                  },
                  {
                    "name": "Melbourne shuffle",
                    "difference": "The Melbourne shuffle centres on sliding and shuffling movements, including running-man and T-step patterns, rather than hakken's characteristic stepping and kicking."
                  }
                ],
                "questions": [
                  {
                    "id": "evidence-neighbours-q01",
                    "text": "Which of these neighbouring kinds and how to tell them apart hold for the sense of Hakken this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Does the source record behind vr.tr.hakken confirm the dance interpretation?",
    "Which movement distinctions from Jumpstyle and Melbourne shuffle are consistently supported by experienced practitioners and comparable recordings?",
    "Which historical or contemporary variant labels have documented community use, and where do practitioners disagree about their boundaries?",
    "What range of beat-to-footwork relationships appears in attributed performances, and how does it change with musical tempo?",
    "Which beginner teaching sequences recur across independent instructors, and which represent individual teaching choices?"
  ],
  "statistics": {
    "bundles": 5,
    "layers": 9,
    "findings": 12,
    "questions": 20
  }
}
