{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-12T10:12:08Z",
    "providers": [
      "Codex"
    ],
    "breadth": "recalled by Codex without web access - no source was read",
    "missingProviders": [],
    "pass": 2,
    "cost": {
      "grok": {
        "seconds": 18.3,
        "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: 01a09519-40f6-7b63-b350-d66bb879debf\n--------\nuser\nDescribe what is already known about one registered thing. Answer as JSON only, no prose around it.\n\nThing: harmonograph\nSense to describe: (none recorded)\nDomain code: INF.MED\nAlso known as: (none)\n\n\nContext for this batch of 1001 things:\n# Batch 043: 1001 re",
        "usd": 0.0,
        "recall": true
      },
      "codex": {
        "seconds": 73.3,
        "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: 01a09519-40f6-7653-8144-25cd42b38bdb\n--------\nuser\nYou are drafting a Vercy meta-model for one registered thing. Answer as JSON only, no prose around it.\n\nThing: harmonograph\nRegistry id: vr.tr.harmonograph\nPlane / domain: INF / INF.MED\nRegistry definition: (none recorded)\nNames folded into this entry: (none)\n"
      }
    },
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T12:00:00Z",
      "ingestedAt": "2026-10-06T08:45:36+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "owners"
      ]
    },
    "revisions": [
      {
        "at": "2026-10-07T11:26:50+00:00",
        "engine": "codex",
        "fields": [
          "distinguishing_features"
        ],
        "answering_review": "9f7aceecb121fe73f643345d6ec0f1619183ad041a66421e3e9d4dd6999861ab"
      }
    ],
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-07T12:16:31+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q240559",
    "registryId": "vr.tr.harmonograph",
    "name": "harmonograph",
    "version": "0.1.0-research.1",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "INF.MED"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q240559/",
  "model": {
    "registry_id": "vr.tr.harmonograph",
    "name": "harmonograph",
    "purpose": "Enable an agent to recognise a harmonograph, describe how it combines oscillatory motions into a drawn trace, assess its readiness, and plan interpretable drawing runs.",
    "definition": "A harmonograph is a mechanical drawing apparatus that combines pendulum-driven motions of a drawing instrument and/or its supporting surface to trace curves determined by the oscillations' frequencies, phases and damping.",
    "scope_statement": "This model owns the harmonograph as a drawing apparatus, its motion-generating configuration, operating settings, condition and relationships to drawing runs and resulting traces; the registry placement INF / INF.MED remains an unresolved classification issue.",
    "in_scope": [
      "Identification of the apparatus and its harmonograph mechanism",
      "Oscillators, suspensions and linkages that move the drawing point or surface",
      "Frequency relationships, initial conditions and amplitude decay",
      "Drawing contact, working envelope and operational readiness",
      "Run settings and links to the resulting harmonograms"
    ],
    "out_of_scope": [
      "Harmonograms as independently catalogued artworks, editions or physical items",
      "General pendulum theory beyond its application to this apparatus",
      "Lissajous curves as abstract mathematical objects",
      "General-purpose plotters and unrelated drawing machines",
      "Software simulations as independently managed software products"
    ],
    "distinguishing_features": [
      "Its drawing mechanism combines pendulum-driven oscillatory motions into relative movement between a drawing point and a recording surface.",
      "Identification depends on the generating mechanism, not merely on whether the finished image resembles a Lissajous figure.",
      "The apparatus must be distinguished from a harmonogram: the former generates the trace, while the latter is an output linked to a particular run.",
      "Pendulum count alone is insufficient for identification, and devices whose drawing motion is generated entirely by cog wheels fall outside this pendulum-based sense."
    ],
    "characteristics": [
      {
        "name": "Motion-generation configuration",
        "kind": "category",
        "unit_or_values": "Pendulum-based; gear-driven candidate; other documented mechanism; unresolved",
        "why_it_matters": "Determines which operating measurements apply and whether the identification needs further evidence."
      },
      {
        "name": "Oscillatory degrees of freedom",
        "kind": "measurement",
        "unit_or_values": "Integer count, with each independent motion named",
        "why_it_matters": "Separates the number of physical pendulums from the number of motions contributing to the trace."
      },
      {
        "name": "Motion-to-trace mapping",
        "kind": "relation",
        "unit_or_values": "Each contributing motion linked to drawing-point or surface translation or rotation",
        "why_it_matters": "Makes the resulting relative trajectory interpretable."
      },
      {
        "name": "Oscillation periods",
        "kind": "measurement",
        "unit_or_values": "Seconds per identified motion, with measurement conditions and uncertainty",
        "why_it_matters": "Supports tuning and comparison between intended and observed motion relationships."
      },
      {
        "name": "Frequency ratios",
        "kind": "measurement",
        "unit_or_values": "Dimensionless ratio for named pairs of motions",
        "why_it_matters": "Allows an agent to relate tuning changes to changes in the trace."
      },
      {
        "name": "Initial displacement and phase",
        "kind": "measurement",
        "unit_or_values": "Millimetres or radians for displacement; radians for phase relative to a stated reference",
        "why_it_matters": "Records how a run began and supports approximate repetition."
      },
      {
        "name": "Amplitude decay",
        "kind": "measurement",
        "unit_or_values": "Measured amplitude over time; optional fitted decay coefficient in s^-1 with model and fit interval",
        "why_it_matters": "Distinguishes observed loss of motion from an assumed ideal trajectory."
      },
      {
        "name": "Drawing contact",
        "kind": "state",
        "unit_or_values": "Lifted; continuous marking; intermittent marking; dragging; untested",
        "why_it_matters": "Helps distinguish motion-generated features from marking faults."
      },
      {
        "name": "Usable drawing envelope",
        "kind": "measurement",
        "unit_or_values": "Millimetres in the recording-surface coordinate frame, including clearance limits",
        "why_it_matters": "Constrains initial excursions and prevents clipping or mechanical interference."
      },
      {
        "name": "Readiness for a drawing run",
        "kind": "state",
        "unit_or_values": "Unchecked; ready within recorded limits; adjustment required; operation restricted",
        "why_it_matters": "Connects suspension, clearance and marking checks to a permitted next action."
      }
    ],
    "affordances": [
      "Inspect the mechanism and establish which motions contribute to the trace.",
      "Measure periods and tune available adjustments toward a chosen frequency relationship.",
      "Set and record initial excursions, release timing and drawing contact.",
      "Execute a drawing run within verified travel and clearance limits.",
      "Compare traces against recorded settings to investigate drift, damping or contact faults.",
      "Link a harmonogram to the apparatus configuration and run that produced it."
    ],
    "agent_conduct": {
      "may": [
        "Explain how a harmonograph makes its figures and the role of frequency and damping.",
        "Simulate harmonograph drawings in software for teaching or art."
      ],
      "must_not": [
        "Leave heavy swinging pendulums unattended where children can be struck.",
        "Present a digital simulation as a drawing made by a physical machine.",
        "Sell or attribute a maker's harmonograph drawings as someone else's work."
      ],
      "requires_human": [
        "Building or moving a large harmonograph in a public space."
      ]
    },
    "ethics": {
      "considerations": [
        "Mechanical art invites hands-on play, which needs supervision around heavy moving weights.",
        "The person who built or ran the machine deserves credit for the drawings it makes."
      ],
      "affected_parties": [
        "Visitors and children",
        "Artists and makers"
      ]
    },
    "owners": {
      "steward": "The person who owns or exhibits the apparatus.",
      "master_systems": []
    },
    "what_it_is_for": [
      "A harmonograph is used in demonstrations, classrooms and artistic practice to produce drawings from combined pendulum motions.",
      "Its traces help explore how oscillation frequency, phase and damping affect the resulting curves."
    ],
    "visual_identification": [
      "One or more weighted pendulums are mechanically coupled to a drawing instrument or its supporting surface.",
      "The apparatus places a pen or similar drawing tip in contact with a surface moved relative to it by oscillation.",
      "Drawings commonly contain repeated loops that gradually contract as pendulum motion decays."
    ],
    "failure_modes_and_hazards": [
      "Moving pendulums and linkages can strike people or trap fingers.",
      "Loose weights or an unstable support can fall and damage nearby property.",
      "Excessive friction or slipping connections can distort traces and support misleading interpretations of the motion."
    ],
    "facets_not_applicable": {
      "interfaces": "No generally applicable harmonograph-specific standard or official classification is identified for this generic apparatus."
    }
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q240559: harmonograph",
      "url": "https://www.wikidata.org/wiki/Q240559",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: Harmonograph",
      "url": "https://en.wikipedia.org/wiki/Harmonograph",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "harmonograph-identity",
        "name": "Harmonograph identity",
        "description": "Establish what the registered name denotes and why the apparatus qualifies as a harmonograph.",
        "rationale": "The registry supplies no definition and places the entry in an information domain, making the apparatus-versus-output boundary consequential.",
        "layers": [
          {
            "id": "registered-referent",
            "name": "Registered referent",
            "description": "Resolve the relationship between the registry entry, the apparatus and its drawings.",
            "findings": [
              {
                "id": "apparatus-versus-harmonogram",
                "name": "Apparatus versus harmonogram",
                "description": "Record evidence that the referent is a generating apparatus; relate its drawings as outputs rather than treating them as interchangeable instances.",
                "questions": [
                  {
                    "text": "Does the underlying registry source use harmonograph for an apparatus, an output or another referent?",
                    "kind": "definition",
                    "id": "apparatus-versus-harmonogram-q01"
                  },
                  {
                    "text": "Which linked records describe generated harmonograms rather than the apparatus itself?",
                    "kind": "boundary",
                    "id": "apparatus-versus-harmonogram-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "mechanism-based-recognition",
            "name": "Mechanism-based recognition",
            "description": "Identify the motion-generating principle without making one familiar construction universal.",
            "findings": [
              {
                "id": "oscillatory-drawing-evidence",
                "name": "Oscillatory drawing evidence",
                "description": "Document how the candidate combines motions into a trace and retain the evidence supporting its harmonograph designation.",
                "questions": [
                  {
                    "text": "Which observable mechanism combines oscillatory motions at the drawing interface?",
                    "kind": "definition",
                    "id": "oscillatory-drawing-evidence-q01"
                  },
                  {
                    "text": "What documentation supports classifying this particular mechanism as a harmonograph?",
                    "kind": "provenance",
                    "id": "oscillatory-drawing-evidence-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "motion-architecture",
        "name": "Motion architecture",
        "description": "Describe the motions available to the apparatus and how they reach the drawing interface.",
        "rationale": "Similar traces can arise from different mechanisms, while identical pendulum counts can conceal different degrees of freedom.",
        "layers": [
          {
            "id": "oscillators-and-constraints",
            "name": "Oscillators and constraints",
            "description": "Identify each moving assembly and its permitted motion.",
            "findings": [
              {
                "id": "independent-motion-inventory",
                "name": "Independent motion inventory",
                "description": "Record oscillators separately from their degrees of freedom, including suspension constraints and available adjustments.",
                "questions": [
                  {
                    "text": "Which assemblies oscillate, and which independent directions or rotations can each execute?",
                    "kind": "definition",
                    "id": "independent-motion-inventory-q01"
                  },
                  {
                    "text": "Which suspension, mass-position or drive adjustments alter each motion?",
                    "kind": "action",
                    "id": "independent-motion-inventory-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "drawing-motion-transmission",
            "name": "Drawing motion transmission",
            "description": "Trace movement from each source to the pen and recording surface.",
            "findings": [
              {
                "id": "relative-trajectory-mapping",
                "name": "Relative trajectory mapping",
                "description": "Represent how linkages and moving supports generate the drawing point's trajectory relative to the surface, distinguishing shared output from actual coupling between oscillators.",
                "questions": [
                  {
                    "text": "How does each motion translate or rotate the drawing point or recording surface?",
                    "kind": "definition",
                    "id": "relative-trajectory-mapping-q01"
                  },
                  {
                    "text": "Does the linkage measurably couple the oscillators, or primarily combine their motions at the drawing interface?",
                    "kind": "measurement",
                    "id": "relative-trajectory-mapping-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "oscillation-and-tuning",
        "name": "Oscillation and tuning",
        "description": "Capture measured dynamics and the settings that govern a run.",
        "rationale": "Frequency relationships, release conditions and decay are necessary to interpret changes in harmonograph traces.",
        "layers": [
          {
            "id": "periods-and-ratios",
            "name": "Periods and ratios",
            "description": "Establish the actual motion relationships under stated operating conditions.",
            "findings": [
              {
                "id": "measured-tuning",
                "name": "Measured tuning",
                "description": "Keep measured periods and frequency ratios separate from intended settings or idealised predictions.",
                "questions": [
                  {
                    "text": "What period and uncertainty were measured for each motion at the intended operating amplitude?",
                    "kind": "measurement",
                    "id": "measured-tuning-q01"
                  },
                  {
                    "text": "Which available adjustment can move the measured frequency ratio toward the target, and how will the result be checked?",
                    "kind": "action",
                    "id": "measured-tuning-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "release-and-decay",
            "name": "Release and decay",
            "description": "Describe the beginning and evolution of the oscillations during a run.",
            "findings": [
              {
                "id": "initial-conditions-and-losses",
                "name": "Initial conditions and losses",
                "description": "Record initial excursions, timing references and observed amplitude loss without assuming that every mechanism follows the same damping law.",
                "questions": [
                  {
                    "text": "What initial displacements and release timing establish the starting phase relationship?",
                    "kind": "measurement",
                    "id": "initial-conditions-and-losses-q01"
                  },
                  {
                    "text": "How does amplitude change during the run, and does engaging the drawing point alter that change?",
                    "kind": "measurement",
                    "id": "initial-conditions-and-losses-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "drawing-interface-and-readiness",
        "name": "Drawing interface and readiness",
        "description": "Determine whether the apparatus can produce a usable trace within its mechanical limits.",
        "rationale": "Pen drag, surface movement and restricted travel can change or interrupt a trace independently of the intended oscillator settings.",
        "layers": [
          {
            "id": "marking-interface",
            "name": "Marking interface",
            "description": "Describe the drawing point, surface and contact behaviour.",
            "findings": [
              {
                "id": "contact-and-trace-continuity",
                "name": "Contact and trace continuity",
                "description": "Record the marking arrangement and evidence of drag, skipping or movement of the recording medium.",
                "questions": [
                  {
                    "text": "Which drawing implement and surface are fitted, and how is contact established?",
                    "kind": "definition",
                    "id": "contact-and-trace-continuity-q01"
                  },
                  {
                    "text": "Does a trial trace show continuous marking without surface slip or excessive resistance?",
                    "kind": "measurement",
                    "id": "contact-and-trace-continuity-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "excursion-and-clearance",
            "name": "Excursion and clearance",
            "description": "Relate the planned motion to available space and support condition.",
            "findings": [
              {
                "id": "verified-operating-envelope",
                "name": "Verified operating envelope",
                "description": "Record suspension security, linkage clearance and drawing-area limits at the proposed initial excursions.",
                "questions": [
                  {
                    "text": "What excursions keep the moving assemblies clear and the drawing point within the usable surface?",
                    "kind": "measurement",
                    "id": "verified-operating-envelope-q01"
                  },
                  {
                    "text": "Which suspension, support or clearance issue must be resolved before releasing the apparatus?",
                    "kind": "action",
                    "id": "verified-operating-envelope-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "drawing-runs-and-interpretation",
        "name": "Drawing runs and interpretation",
        "description": "Connect settings and observations to individual traces and justified interpretations.",
        "rationale": "A harmonogram alone does not establish the generating mechanism, exact settings or cause of a visible irregularity.",
        "layers": [
          {
            "id": "run-to-trace-provenance",
            "name": "Run-to-trace provenance",
            "description": "Preserve the context needed to compare or approximately repeat a drawing run.",
            "findings": [
              {
                "id": "trace-generating-record",
                "name": "Trace-generating record",
                "description": "Associate each output with the apparatus configuration, tuning, release conditions, marking setup, duration and interventions.",
                "questions": [
                  {
                    "text": "Which configuration and recorded settings produced this harmonogram?",
                    "kind": "provenance",
                    "id": "trace-generating-record-q01"
                  },
                  {
                    "text": "When did marking start and stop, and what adjustments or disturbances occurred during the run?",
                    "kind": "provenance",
                    "id": "trace-generating-record-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "trace-comparison",
            "name": "Trace comparison",
            "description": "Assess visible features against the documented mechanism and measurements.",
            "findings": [
              {
                "id": "observed-versus-predicted-trajectory",
                "name": "Observed versus predicted trajectory",
                "description": "Compare recorded traces with an explicitly stated motion model, keeping geometric resemblance separate from evidence of physical cause.",
                "questions": [
                  {
                    "text": "Which measured trace features agree with the predicted relative trajectory, and within what tolerance?",
                    "kind": "measurement",
                    "id": "observed-versus-predicted-trajectory-q01"
                  },
                  {
                    "text": "What controlled change would distinguish a tuning discrepancy from damping, linkage play or a marking fault?",
                    "kind": "action",
                    "id": "observed-versus-predicted-trajectory-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": [
                  "The ordinary meaning denotes a physical drawing device; the supplied INF.MED domain should be checked against the possibility that the registry intended its output.",
                  "Configuration names overlap: pendulum count and rotary motion describe different aspects of a design.",
                  "This description is based on recall; no sources were consulted, and no dedicated identifier scheme or harmonograph-specific standard is asserted."
                ],
                "questions": [
                  {
                    "id": "evidence-confidence-notes-q01",
                    "text": "Which of these check these first hold for the sense of harmonograph this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-kinds",
                "name": "Kinds and varieties",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Two-pendulum harmonograph",
                  "Three-pendulum harmonograph",
                  "Rotary harmonograph"
                ],
                "questions": [
                  {
                    "id": "evidence-kinds-q01",
                    "text": "Which of these kinds and varieties hold for the sense of harmonograph 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": [
                  "Demonstrating the superposition of oscillatory motions",
                  "Exploring frequency ratios and their relationship to geometric patterns",
                  "Producing decorative drawings and mathematical art",
                  "Teaching the effects of phase and damping on oscillations"
                ],
                "questions": [
                  {
                    "id": "evidence-real-world-use-q01",
                    "text": "Which of these real-world use hold for the sense of harmonograph this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-failure-modes-and-hazards",
                "name": "Failure modes and hazards",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Friction at pivots and contact with the drawing surface alter the motion and shorten drawing duration.",
                  "Unintended coupling between pendulums distorts the intended pattern.",
                  "Loose supports, slipping paper or inconsistent pen contact introduce drawing artifacts.",
                  "Large initial swings depart from the small-angle approximation and can change the expected frequency relationship.",
                  "Swinging weights can strike nearby people or objects, particularly in large or unsecured apparatus."
                ],
                "questions": [
                  {
                    "id": "evidence-failure-modes-and-hazards-q01",
                    "text": "Which of these failure modes and hazards hold for the sense of harmonograph 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": "Harmonogram",
                    "difference": "A harmonogram is the resulting drawing; a harmonograph is the apparatus that produces it."
                  },
                  {
                    "name": "Lissajous figure",
                    "difference": "A Lissajous figure is a curve defined by perpendicular sinusoidal motions; a harmonograph is a physical apparatus whose damping and additional motions can produce more complex traces."
                  },
                  {
                    "name": "Spirograph",
                    "difference": "A Spirograph constrains a pen through rolling toothed wheels and guides, whereas a harmonograph uses pendulum oscillations."
                  },
                  {
                    "name": "Pantograph",
                    "difference": "A pantograph uses linked arms to copy or scale an externally guided drawing; a harmonograph generates a trace from oscillatory motion."
                  }
                ],
                "questions": [
                  {
                    "id": "evidence-neighbours-q01",
                    "text": "Which of these neighbouring kinds and how to tell them apart hold for the sense of harmonograph this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Does the source behind vr.tr.harmonograph identify the drawing apparatus, and why was it assigned INF / INF.MED?",
    "Does an existing Vercy world model already cover harmonographs or the same concept under another name?",
    "Which non-pendulum mechanisms belong within this registry entry, and what evidence establishes their boundary with other drawing machines?",
    "Which documented constructions and operating measurements should anchor the model's treatment of coupling, damping and tuning?",
    "What trace-comparison tolerance is useful for approximate repeatability across physical runs, given release variation and drawing-contact effects?"
  ],
  "statistics": {
    "bundles": 6,
    "layers": 11,
    "findings": 15,
    "questions": 25
  }
}
