{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-12T11:00:35Z",
    "providers": [
      "Codex"
    ],
    "breadth": "recalled by Codex without web access - no source was read",
    "missingProviders": [],
    "pass": 2,
    "cost": {
      "grok": {
        "seconds": 22.9,
        "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: 01a09545-860e-7363-9710-5997d71be1d1\n--------\nuser\nDescribe what is already known about one registered thing. Answer as JSON only, no prose around it.\n\nThing: Local Interconnect Network\nSense to describe: (none recorded)\nDomain code: INF.KNW\nAlso known as: (none)\n\n\nContext for this batch of 1001 things:\n# Batc",
        "usd": 0.0,
        "recall": true
      },
      "codex": {
        "seconds": 79.0,
        "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: 01a09545-8609-76f3-b225-18e0ec451a3e\n--------\nuser\nYou are drafting a Vercy meta-model for one registered thing. Answer as JSON only, no prose around it.\n\nThing: Local Interconnect Network\nRegistry id: vr.tr.local-interconnect-network\nPlane / domain: INF / INF.KNW\nRegistry definition: (none recorded)\nNames fol"
      }
    },
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T12:00:00Z",
      "ingestedAt": "2026-10-06T08:45:16+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "failure_modes_and_hazards",
        "owners",
        "standards_and_regulation",
        "visual_identification"
      ]
    },
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-07T10:10:27+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q1867168",
    "registryId": "vr.tr.local-interconnect-network",
    "name": "Local Interconnect Network",
    "version": "0.1.0-research.1",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "INF.KNW"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q1867168/",
  "model": {
    "registry_id": "vr.tr.local-interconnect-network",
    "name": "Local Interconnect Network",
    "purpose": "Enable an agent to recognise Local Interconnect Network (LIN), assess a declared implementation, and determine which configuration, diagnostic and communication actions its evidence supports.",
    "definition": "Local Interconnect Network (LIN) is a low-cost, single-wire serial communication network and protocol that uses one scheduling commander and multiple responders to connect sensors and actuators, principally within automotive subsystems.",
    "scope_statement": "This model owns the protocol identity and implementation assessment criteria for vr.tr.local-interconnect-network, treating LIN as a communication technology rather than a discipline, and relating its specification to concrete clusters, nodes and traces.",
    "in_scope": [
      "LIN specification identity, revision and implementation profile",
      "Cluster organisation, node roles and physical communication constraints",
      "Frame interpretation, signal ownership and schedule behaviour",
      "Configuration descriptions, diagnostics and node identification",
      "Communication health, sleep and wake behaviour, and permitted interventions"
    ],
    "out_of_scope": [
      "CAN, Ethernet and other neighbouring communication protocols",
      "Complete vehicle electrical architecture and gateway application logic",
      "Internal design and manufacturing of individual LIN transceivers or microcontrollers",
      "Mechanical behaviour of actuators and physical sensing principles",
      "Organisation of automotive engineering as a discipline",
      "Vehicle-level safety certification and cybersecurity assurance"
    ],
    "distinguishing_features": [
      "LIN is a low-cost serial communication protocol used mainly in automotive networks, with a single signal wire and communication speeds up to 20 kbit/s; the wire count does not eliminate power and reference-ground requirements. [Microchip LIN overview](https://developerhelp.microchip.com/xwiki/bin/view/applications/lin/overview/)",
      "A LIN cluster has one node responsible for initiating communication, distinguishing its organisation from a network of competing bus initiators. [Microchip LIN physical layer](https://developerhelp.microchip.com/xwiki/bin/view/applications/lin/lin-physical-layer/)",
      "A LIN frame separates a commander-generated header from a response carrying one to eight data bytes and a checksum, so a generic UART connection alone does not establish LIN identity. [Microchip LIN commander documentation](https://onlinedocs.microchip.com/oxy/GUID-BF0CC5BA-1C78-4CCE-9C55-E847CB1F91C0-en-US-5/GUID-5A0B2CC1-CBE3-4A83-9491-DDA98FCD5776.html)",
      "Schedule tables organise frame opportunities; assessment must identify the active schedule as well as decode individual messages. [Microchip LIN data link layer](https://developerhelp.microchip.com/xwiki/bin/view/applications/lin/data-link-layer/)"
    ],
    "characteristics": [
      {
        "name": "Specification baseline",
        "kind": "relation",
        "unit_or_values": "Named specification, revision, applicable parts and implementation profile",
        "why_it_matters": "Determines which framing, timing, electrical and configuration requirements apply."
      },
      {
        "name": "Configured communication rate",
        "kind": "measurement",
        "unit_or_values": "bit/s, recording configured and observed values separately",
        "why_it_matters": "Supports timing checks and identification of incompatible node settings."
      },
      {
        "name": "Node communication role",
        "kind": "category",
        "unit_or_values": "Header initiator; response publisher; response subscriber, with roles recorded per node and frame",
        "why_it_matters": "Prevents confusing the node that initiates a frame with the node supplying its data."
      },
      {
        "name": "Cluster membership",
        "kind": "relation",
        "unit_or_values": "Cluster to expected nodes, observed nodes and node-description evidence",
        "why_it_matters": "Makes missing, unexpected and incorrectly configured participants assessable."
      },
      {
        "name": "Frame publication map",
        "kind": "relation",
        "unit_or_values": "Frame identifier to frame type, publisher, subscribers, payload length and signals",
        "why_it_matters": "Enables interpretation of responses and identification of ownership conflicts."
      },
      {
        "name": "Active schedule",
        "kind": "state",
        "unit_or_values": "Identified schedule and slot position; transitioning; unknown",
        "why_it_matters": "Explains which frame should appear next and whether observed silence is expected."
      },
      {
        "name": "Signal update interval",
        "kind": "measurement",
        "unit_or_values": "ms, with required maximum and observed distribution",
        "why_it_matters": "Distinguishes valid frame reception from sufficiently fresh application information."
      },
      {
        "name": "Frame checksum mode",
        "kind": "category",
        "unit_or_values": "Classic; enhanced; unresolved, assessed per frame against the baseline",
        "why_it_matters": "Avoids applying one integrity rule indiscriminately across revisions and frame uses."
      },
      {
        "name": "Communication power state",
        "kind": "state",
        "unit_or_values": "Awake; sleep requested; asleep; waking; unknown",
        "why_it_matters": "Changes the meaning of silence and the interventions that can restore communication."
      },
      {
        "name": "Communication fault observations",
        "kind": "measurement",
        "unit_or_values": "Counts and rates of missing responses, parity errors, checksum errors and timing violations over a stated interval",
        "why_it_matters": "Supports bounded health judgments without treating every absent response as a failed node."
      }
    ],
    "affordances": [
      "Classify a claimed interface as LIN using specification, configuration and trace evidence.",
      "Interpret a capture using its frame publication map, signal definitions and active schedule.",
      "Check whether proposed nodes and configurations are compatible with the declared cluster baseline.",
      "Assess whether schedule timing can satisfy stated signal freshness requirements.",
      "Identify plausible causes of missing or invalid responses and select targeted verification steps.",
      "Determine prerequisites for changing schedules, invoking supported diagnostics or initiating sleep and wake operations."
    ],
    "agent_conduct": {
      "may": [
        "Read and log LIN traffic on vehicles or test rigs it is authorized to diagnose.",
        "Report faulty nodes or schedule errors to the vehicle's keeper or technician."
      ],
      "must_not": [
        "Inject or alter LIN messages on a vehicle it does not own or is not authorized to work on.",
        "Disable or spoof sensors and actuators, such as window, seat or mirror controls, in a way that endangers occupants.",
        "Use network access to unlock or start a vehicle without authorization."
      ],
      "requires_human": [
        "Reprogramming nodes on a vehicle in use on public roads."
      ]
    },
    "ethics": {
      "considerations": [
        "Vehicle networks control features occupants rely on, so tampering can endanger people.",
        "Diagnostic access can be misused for theft."
      ],
      "affected_parties": [
        "Vehicle occupants",
        "Vehicle keepers",
        "Technicians"
      ]
    },
    "owners": {
      "steward": "The vehicle keeper; the manufacturer answers for the network design.",
      "master_systems": []
    },
    "visual_identification": [
      "A single signal wire bundled with power and ground to small modules such as switches and motors."
    ],
    "failure_modes_and_hazards": [
      "A failed commander node can stop all connected functions.",
      "Wiring faults cause intermittent loss of features like wipers or windows."
    ],
    "standards_and_regulation": [
      "ISO 17987, Road vehicles, Local Interconnect Network (LIN), International Organization for Standardization."
    ],
    "what_it_is_for": [
      "Local Interconnect Network is used within vehicles to connect relatively simple sensors and actuators in subsystems such as doors, seats and climate controls.",
      "It supports scheduled communication where low wiring cost and modest data rates suit the application.",
      "Engineers and diagnostic agents encounter it when checking subsystem configuration, message schedules and communication faults."
    ]
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q1867168: Local Interconnect Network",
      "url": "https://www.wikidata.org/wiki/Q1867168",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: Local Interconnect Network",
      "url": "https://en.wikipedia.org/wiki/Local_Interconnect_Network",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "protocol-identity-and-baseline",
        "name": "Protocol identity and baseline",
        "description": "Establish what LIN means for this entry and which requirements govern an implementation.",
        "rationale": "The registry provides no definition, and revision-dependent behaviour cannot be judged from the LIN label alone.",
        "layers": [
          {
            "id": "technology-boundary",
            "name": "Technology boundary",
            "description": "Separate the protocol family from a particular bus, device or field of study.",
            "findings": [
              {
                "id": "lin-identity-evidence",
                "name": "LIN identity evidence",
                "description": "Record the evidence needed to classify the subject as LIN and distinguish protocol identity from implementation identity.",
                "questions": [
                  {
                    "text": "Does the record describe the LIN protocol family, a deployed LIN cluster or a component implementing LIN?",
                    "kind": "definition",
                    "id": "lin-identity-evidence-q01"
                  },
                  {
                    "text": "Which documented framing and coordination behaviour distinguishes this interface from an ordinary serial link or another single-wire protocol?",
                    "kind": "boundary",
                    "id": "lin-identity-evidence-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "revision-and-profile",
            "name": "Revision and profile",
            "description": "Bind assessments to explicit specification and implementation evidence.",
            "findings": [
              {
                "id": "applicable-requirements",
                "name": "Applicable requirements",
                "description": "Capture the baseline and any declared extensions, omissions or mixed-revision constraints.",
                "questions": [
                  {
                    "text": "Which specification revision, applicable parts and supplier profile are claimed, and where is that claim documented?",
                    "kind": "provenance",
                    "id": "applicable-requirements-q01"
                  },
                  {
                    "text": "Which compatibility rules must be checked before combining the cluster's node revisions?",
                    "kind": "boundary",
                    "id": "applicable-requirements-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "cluster-and-electrical-interface",
        "name": "Cluster and electrical interface",
        "description": "Relate participating node roles to the bus conditions under which communication is expected.",
        "rationale": "Protocol-level interpretation depends on knowing who initiates headers and whether the physical interface can carry valid signalling.",
        "layers": [
          {
            "id": "node-role-ownership",
            "name": "Node role ownership",
            "description": "Identify cluster membership and separate header initiation from response publication.",
            "findings": [
              {
                "id": "cluster-role-map",
                "name": "Cluster role map",
                "description": "Record expected and observed participants, including the initiating node's own response responsibilities.",
                "questions": [
                  {
                    "text": "Which node initiates headers, and which nodes publish or subscribe to each configured frame?",
                    "kind": "definition",
                    "id": "cluster-role-map-q01"
                  },
                  {
                    "text": "What evidence distinguishes an absent node from one that is present but not scheduled to respond?",
                    "kind": "measurement",
                    "id": "cluster-role-map-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "electrical-and-rate-envelope",
            "name": "Electrical and rate envelope",
            "description": "Identify the electrical and timing conditions required by the selected implementation.",
            "findings": [
              {
                "id": "bus-operating-conditions",
                "name": "Bus operating conditions",
                "description": "Record bitrate, reference conditions, termination and loading evidence without assuming one universal installation limit.",
                "questions": [
                  {
                    "text": "What bitrate, supply range, reference-ground conditions and bus loading are specified for this cluster?",
                    "kind": "measurement",
                    "id": "bus-operating-conditions-q01"
                  },
                  {
                    "text": "Which transceiver documentation and measurements establish acceptable termination and signal levels?",
                    "kind": "provenance",
                    "id": "bus-operating-conditions-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "frames-signals-and-schedules",
        "name": "Frames, signals and schedules",
        "description": "Connect wire-level exchanges to signal meaning and planned communication timing.",
        "rationale": "A correctly decoded frame does not establish correct ownership, application meaning or timely delivery.",
        "layers": [
          {
            "id": "frame-and-signal-contract",
            "name": "Frame and signal contract",
            "description": "Establish how identifiers, responses and signal definitions combine into interpretable information.",
            "findings": [
              {
                "id": "frame-interpretation-rules",
                "name": "Frame interpretation rules",
                "description": "Capture each frame's publisher, payload interpretation and applicable integrity checks.",
                "questions": [
                  {
                    "text": "For each frame identifier, what payload length, publisher, checksum mode and signal layout apply?",
                    "kind": "definition",
                    "id": "frame-interpretation-rules-q01"
                  },
                  {
                    "text": "Which evidence establishes signal byte order, scaling, units and invalid or unavailable encodings?",
                    "kind": "provenance",
                    "id": "frame-interpretation-rules-q02"
                  },
                  {
                    "text": "How are frame identifiers kept distinct from diagnostic node addresses in interpretation?",
                    "kind": "boundary",
                    "id": "frame-interpretation-rules-q03"
                  }
                ]
              }
            ]
          },
          {
            "id": "schedule-and-freshness",
            "name": "Schedule and freshness",
            "description": "Assess frame opportunities, schedule transitions and resulting signal age.",
            "findings": [
              {
                "id": "scheduled-delivery-contract",
                "name": "Scheduled delivery contract",
                "description": "Record active schedule behaviour and the conditions under which timing requirements are met.",
                "questions": [
                  {
                    "text": "What slot durations, repetition periods and schedule-switching rules govern each operating mode?",
                    "kind": "measurement",
                    "id": "scheduled-delivery-contract-q01"
                  },
                  {
                    "text": "Where optional frame types or diagnostic exchanges are used, how do they affect delivery delays and collision handling?",
                    "kind": "boundary",
                    "id": "scheduled-delivery-contract-q02"
                  },
                  {
                    "text": "Which schedule changes preserve the required maximum age of every affected signal?",
                    "kind": "action",
                    "id": "scheduled-delivery-contract-q03"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "configuration-and-diagnostics",
        "name": "Configuration and diagnostics",
        "description": "Connect machine-readable cluster descriptions to installed nodes and supported diagnostic operations.",
        "rationale": "Plausible traffic can still be misinterpreted when descriptions, address assignments or node capabilities do not match the installation.",
        "layers": [
          {
            "id": "description-and-installation-alignment",
            "name": "Description and installation alignment",
            "description": "Establish which configuration artefacts accurately describe the deployed cluster.",
            "findings": [
              {
                "id": "configuration-authority",
                "name": "Configuration authority",
                "description": "Identify authoritative LIN Description File and node capability information where available.",
                "questions": [
                  {
                    "text": "Which LIN Description File or equivalent configuration defines the cluster, and how is its version tied to installed software?",
                    "kind": "provenance",
                    "id": "configuration-authority-q01"
                  },
                  {
                    "text": "What comparison would reveal disagreements between declared frame mappings and observed node behaviour?",
                    "kind": "measurement",
                    "id": "configuration-authority-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "addressing-and-service-support",
            "name": "Addressing and service support",
            "description": "Determine how diagnostic targets are identified and which services they implement.",
            "findings": [
              {
                "id": "diagnostic-operation-contract",
                "name": "Diagnostic operation contract",
                "description": "Record supported addressing, transport behaviour and diagnostic services before selecting an operation.",
                "questions": [
                  {
                    "text": "How are diagnostic node addresses assigned and associated with supplier or product identification?",
                    "kind": "definition",
                    "id": "diagnostic-operation-contract-q01"
                  },
                  {
                    "text": "Which diagnostic services, response timing and transport constraints are documented for each node?",
                    "kind": "provenance",
                    "id": "diagnostic-operation-contract-q02"
                  },
                  {
                    "text": "What target verification and operating-state prerequisites apply before a diagnostic or configuration-changing request?",
                    "kind": "action",
                    "id": "diagnostic-operation-contract-q03"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "operating-state-and-recovery",
        "name": "Operating state and recovery",
        "description": "Interpret communication health in the context of power state and choose evidence-supported recovery actions.",
        "rationale": "LIN silence and invalid traffic have multiple explanations that require different interventions.",
        "layers": [
          {
            "id": "sleep-and-wake-transitions",
            "name": "Sleep and wake transitions",
            "description": "Track intended low-power behaviour and restoration of scheduled communication.",
            "findings": [
              {
                "id": "power-state-evidence",
                "name": "Power-state evidence",
                "description": "Record the observations needed to distinguish normal sleep, wake activity and communication failure.",
                "questions": [
                  {
                    "text": "Which commands, inactivity conditions and observations establish entry into sleep for this implementation?",
                    "kind": "definition",
                    "id": "power-state-evidence-q01"
                  },
                  {
                    "text": "Which nodes may initiate wake-up, and what timing evidence confirms return to scheduled communication?",
                    "kind": "measurement",
                    "id": "power-state-evidence-q02"
                  },
                  {
                    "text": "Under what application conditions may an agent request sleep or initiate wake-up?",
                    "kind": "action",
                    "id": "power-state-evidence-q03"
                  }
                ]
              }
            ]
          },
          {
            "id": "fault-evidence-and-intervention",
            "name": "Fault evidence and intervention",
            "description": "Connect observed communication errors to bounded hypotheses and corrective actions.",
            "findings": [
              {
                "id": "communication-health-assessment",
                "name": "Communication health assessment",
                "description": "Assess faults using schedule context, electrical evidence and node reports while recording unresolved causes.",
                "questions": [
                  {
                    "text": "Over what observation interval were missing responses, parity errors, checksum errors and timing violations measured?",
                    "kind": "measurement",
                    "id": "communication-health-assessment-q01"
                  },
                  {
                    "text": "What evidence separates an electrical fault, schedule mismatch, sleeping node and incorrect frame interpretation?",
                    "kind": "boundary",
                    "id": "communication-health-assessment-q02"
                  },
                  {
                    "text": "Which recovery action is supported, and what post-action observation would demonstrate restored communication?",
                    "kind": "action",
                    "id": "communication-health-assessment-q03"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "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 name is interpreted as the automotive communication technology, not a discipline, despite the supplied domain and batch framing.",
                  "Standards and technical details are recalled rather than checked against source documents; edition-specific requirements should be verified.",
                  "Compatibility, checksum rules and diagnostic capabilities depend on the LIN version and implementation profile; older documents use master/slave terminology."
                ],
                "questions": [
                  {
                    "id": "evidence-confidence-notes-q01",
                    "text": "Which of these check these first hold for the sense of Local Interconnect Network 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": [
                  "LIN 1.x implementations",
                  "LIN 2.x implementations",
                  "SAE J2602 implementations of LIN"
                ],
                "questions": [
                  {
                    "id": "evidence-kinds-q01",
                    "text": "Which of these kinds and varieties hold for the sense of Local Interconnect Network this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-identifiers",
                "name": "Identifiers and schemes",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  {
                    "scheme": "LIN frame identifier",
                    "value_or_pattern": "6-bit identifier, values 0-63",
                    "note": "Identifies a frame rather than a device; two parity bits produce the protected identifier transmitted in the header."
                  },
                  {
                    "scheme": "LIN diagnostic node address (NAD)",
                    "value_or_pattern": "8-bit address field",
                    "note": "Used for node addressing in diagnostic and configuration services; some values have special meanings."
                  }
                ],
                "questions": [
                  {
                    "id": "evidence-identifiers-q01",
                    "text": "Which of these identifiers and schemes hold for the sense of Local Interconnect Network this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-standards-and-regulation",
                "name": "Standards and regulation",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "ISO 17987 series, issued by the International Organization for Standardization, specifies LIN communication and related conformance requirements.",
                  "LIN Specification Package 2.2A, issued by the LIN Consortium, documents the protocol and associated configuration and development framework.",
                  "SAE J2602 series, issued by SAE International, specifies a LIN profile for vehicle applications."
                ],
                "questions": [
                  {
                    "id": "evidence-standards-and-regulation-q01",
                    "text": "Which of these standards and regulation hold for the sense of Local Interconnect Network 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": [
                  "Door electronics, including window switches and mirror adjustment.",
                  "Seat adjustment and heating controls.",
                  "Heating, ventilation and air-conditioning flap actuators.",
                  "Steering-wheel switches and other low-bandwidth human-interface controls.",
                  "Local sensor and actuator subnetworks connected to a vehicle's CAN network through a gateway."
                ],
                "questions": [
                  {
                    "id": "evidence-real-world-use-q01",
                    "text": "Which of these real-world use hold for the sense of Local Interconnect Network this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-measurements",
                "name": "Typical measurements",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  {
                    "quantity": "Communication bit rate",
                    "typical_range": "Commonly 9.6 or 19.2; specified maximum 20",
                    "unit": "kbit/s"
                  },
                  {
                    "quantity": "Frame data payload",
                    "typical_range": "1-8",
                    "unit": "byte"
                  }
                ],
                "questions": [
                  {
                    "id": "evidence-measurements-q01",
                    "text": "Which of these typical measurements hold for the sense of Local Interconnect Network 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": [
                  "A short to ground, short to supply, or stuck-dominant transmitter can prevent communication across the shared bus.",
                  "Loss of the scheduling commander stops normal scheduled communication.",
                  "Incorrect schedule tables or frame-publisher assignments can cause missing responses, collisions or stale actuator commands.",
                  "Electrical interference and timing errors can corrupt frames; checksums and identifier parity detect certain errors but do not guarantee delivery.",
                  "The base protocol does not provide cryptographic authentication or encryption, so access to the bus can permit message injection or observation."
                ],
                "questions": [
                  {
                    "id": "evidence-failure-modes-and-hazards-q01",
                    "text": "Which of these failure modes and hazards hold for the sense of Local Interconnect Network 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": "Controller Area Network (CAN)",
                    "difference": "CAN supports arbitration among multiple transmitting nodes; LIN relies on headers initiated by a single scheduling commander."
                  },
                  {
                    "name": "UART",
                    "difference": "A UART handles asynchronous serial transmission and reception; LIN adds bus electrical requirements, frame structure, scheduling and network services."
                  },
                  {
                    "name": "Automotive Ethernet",
                    "difference": "Automotive Ethernet serves substantially higher-bandwidth networking needs using Ethernet technologies; LIN targets inexpensive, low-bandwidth local control."
                  }
                ],
                "questions": [
                  {
                    "id": "evidence-neighbours-q01",
                    "text": "Which of these neighbouring kinds and how to tell them apart hold for the sense of Local Interconnect Network this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Does an existing Vercy world model already cover LIN, requiring this registry entry to link to that publication?",
    "Should this entry encompass all LIN revisions and ISO standardised variants, or use a particular baseline with explicit extensions?",
    "Which authoritative documents establish revision-specific electrical limits, timing tolerances and compatibility requirements?",
    "Which optional frame types, configuration mechanisms and diagnostic capabilities warrant dedicated treatment rather than implementation-specific questions?",
    "Should deployed LIN clusters have a separate instance model linked to this protocol model, and which observations belong exclusively there?"
  ],
  "statistics": {
    "bundles": 6,
    "layers": 11,
    "findings": 18,
    "questions": 33
  }
}
