{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-12T11:45:09Z",
    "providers": [
      "Codex"
    ],
    "breadth": "recalled by Codex without web access - no source was read",
    "missingProviders": [],
    "pass": 2,
    "cost": {
      "grok": {
        "seconds": 20.2,
        "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: 01a0956e-502a-7973-8b59-009ec19cdc7a\n--------\nuser\nDescribe what is already known about one registered thing. Answer as JSON only, no prose around it.\n\nThing: omnidirectional camera\nSense to describe: (none recorded)\nDomain code: PHY.OBJ\nAlso known as: (none)\n\n\nContext for this batch of 1001 things:\n# Batch 04",
        "usd": 0.0,
        "recall": true
      },
      "codex": {
        "seconds": 79.8,
        "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: 01a0956e-5036-7b01-b446-76b3af0e065d\n--------\nuser\nYou are drafting a Vercy meta-model for one registered thing. Answer as JSON only, no prose around it.\n\nThing: omnidirectional camera\nRegistry id: vr.tr.omnidirectional-camera\nPlane / domain: PHY / PHY.OBJ\nRegistry definition: (none recorded)\nNames folded into"
      }
    },
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T12:00:00Z",
      "ingestedAt": "2026-10-06T08:48:01+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:32+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q684116",
    "registryId": "vr.tr.omnidirectional-camera",
    "name": "omnidirectional camera",
    "version": "0.1.0-research.1",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "PHY.OBJ"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q684116/",
  "model": {
    "registry_id": "vr.tr.omnidirectional-camera",
    "name": "omnidirectional camera",
    "purpose": "Enable an AI agent to recognise an omnidirectional camera, assess its usable directional coverage and capture state, and determine whether it can produce imagery suitable for a specified task.",
    "definition": "An omnidirectional camera is an imaging device or integrated camera system designed to capture a surrounding scene across a 360° horizontal field of view, with vertical coverage that may extend to the full sphere.",
    "scope_statement": "This model owns the physical camera kind registered as vr.tr.omnidirectional-camera in PHY / PHY.OBJ, including the optical and capture arrangements that provide surrounding views and the calibration and processing dependencies needed to interpret those views; product models and individual units are instances of this kind.",
    "in_scope": [
      "Directional coverage, blind regions and the distinction between panoramic and full-sphere capture",
      "Lens, mirror and sensor arrangements used to capture surrounding views",
      "Exposure timing, sensor synchronisation and directional image quality",
      "Calibration, stitching and mappings between image coordinates and viewing directions",
      "Capture modes, mounting constraints, power dependencies and operational readiness"
    ],
    "out_of_scope": [
      "General camera properties already owned by a broader camera model, except where surrounding-view capture changes their interpretation",
      "Standalone panoramic images, videos and their rights or editorial meaning",
      "Virtual-reality headsets, display systems and immersive playback experiences",
      "Host robots, vehicles, surveillance installations or mapping platforms",
      "Independent depth sensors and downstream reconstruction or scene-understanding systems"
    ],
    "distinguishing_features": [
      "Determine whether the declared capture mode provides surrounding directional coverage, rather than merely a wide view facing one direction.",
      "Test whether surrounding views are acquired within one coordinated capture interval or assembled through sequential camera rotation; record the distinction explicitly.",
      "Measure vertical as well as horizontal coverage: a 360-degree horizontal panorama alone does not establish full-sphere coverage.",
      "Check whether multiple imaging channels have a defined collective directional mapping, rather than being unrelated cameras presented together.",
      "Distinguish captured optical coverage from coverage inferred from an output projection: a spherical image layout may still contain masked, missing or synthesised regions."
    ],
    "characteristics": [
      {
        "name": "Coverage class",
        "kind": "category",
        "unit_or_values": "surrounding panorama | partial sphere | full sphere | unverified",
        "why_it_matters": "Separates the directions the camera actually observes from broad marketing descriptions."
      },
      {
        "name": "Angular coverage and blind-region map",
        "kind": "measurement",
        "unit_or_values": "horizontal and vertical angles in degrees; covered solid angle in steradians; directional mask",
        "why_it_matters": "Determines whether a target direction is observable, including areas blocked by the camera or its mount."
      },
      {
        "name": "Optical architecture",
        "kind": "category",
        "unit_or_values": "refractive lens arrangement | mirror-and-lens arrangement | multi-camera array | other documented arrangement",
        "why_it_matters": "Identifies the calibration, overlap and viewpoint differences that must be understood."
      },
      {
        "name": "Directional sampling density",
        "kind": "measurement",
        "unit_or_values": "pixels per degree by viewing direction and capture mode",
        "why_it_matters": "Relates output resolution to the detail available in a particular part of the surrounding scene."
      },
      {
        "name": "Inter-channel timing offset",
        "kind": "measurement",
        "unit_or_values": "milliseconds, with measurement method and operating mode",
        "why_it_matters": "Helps assess whether motion can produce inconsistent content across channels."
      },
      {
        "name": "Capture mode",
        "kind": "category",
        "unit_or_values": "still | burst | video; monoscopic or stereoscopic; simultaneous or sequential acquisition",
        "why_it_matters": "Defines the temporal and viewpoint assumptions of the resulting imagery."
      },
      {
        "name": "Calibration validity",
        "kind": "state",
        "unit_or_values": "verified for current configuration | verification due | invalid | unknown",
        "why_it_matters": "Indicates whether image coordinates can be mapped reliably to directions in the current configuration."
      },
      {
        "name": "Image-production dependency",
        "kind": "relation",
        "unit_or_values": "associated onboard processor, external stitching software, calibration profile and supported output mapping",
        "why_it_matters": "Establishes what is required to turn captured channels into usable surrounding-view imagery."
      },
      {
        "name": "Installed orientation and occlusion",
        "kind": "relation",
        "unit_or_values": "camera-to-mount reference frame and mount-dependent directional obstruction map",
        "why_it_matters": "Connects camera-relative directions to the installation and identifies lost coverage."
      },
      {
        "name": "Capture readiness",
        "kind": "state",
        "unit_or_values": "ready | degraded | blocked | unknown, with channel, power, temperature and storage causes",
        "why_it_matters": "Prevents a nominally active device from being treated as capable of complete surrounding capture."
      }
    ],
    "affordances": [
      "Check whether a required region of the surrounding scene falls within usable coverage.",
      "Select a capture mode according to motion, directional detail and output requirements.",
      "Orient or mount the camera while evaluating support-induced blind regions.",
      "Verify calibration and inspect overlap regions before accepting stitched imagery.",
      "Initiate authorised capture and monitor channel availability, recording continuity and thermal state.",
      "Export imagery with its projection, timing, orientation and missing-coverage information."
    ],
    "agent_conduct": {
      "may": [
        "Capture 360-degree imagery of spaces the operator is authorized to record, such as property surveys or inspections.",
        "Stitch, store and publish imagery with clear notice of where and when it was taken.",
        "Blur faces and vehicle plates before publishing street-level imagery."
      ],
      "must_not": [
        "Record people covertly in private places such as homes, changing rooms or toilets.",
        "Publish panoramic imagery that identifies people or their homes without consent or legal basis.",
        "Use a camera mounted on a vehicle or drone to record beyond the area the operator is permitted to cover.",
        "Combine panoramic imagery with other data to track a specific person."
      ],
      "requires_human": [
        "Deploying a 360-degree camera in a workplace, school or care setting where people are recorded continuously.",
        "Releasing recordings to third parties, including police, on request."
      ]
    },
    "ethics": {
      "considerations": [
        "A full field of view captures everyone nearby, including people who never noticed the camera.",
        "Panoramic imagery of streets and interiors can expose homes and routines."
      ],
      "affected_parties": [
        "Bystanders in the scene",
        "Residents of mapped streets",
        "People in monitored buildings"
      ]
    },
    "owners": {
      "steward": "The operator who deploys it and controls the recordings.",
      "master_systems": []
    },
    "visual_identification": [
      "A compact body with two or more wide-angle or fisheye lenses facing in opposite directions.",
      "Often mounted on a pole, tripod, vehicle roof or ceiling, sometimes as a dome."
    ],
    "failure_modes_and_hazards": [
      "Stitching errors can distort or miss objects in survey and inspection imagery.",
      "Wide coverage makes accidental capture of private scenes likely.",
      "Poorly secured connected cameras can be accessed by outsiders."
    ],
    "standards_and_regulation": [
      "General Data Protection Regulation (EU) 2016/679, European Union, where it records identifiable people."
    ],
    "what_it_is_for": [
      "Omnidirectional cameras capture surrounding scenes for panoramic recording, virtual tours and immersive media.",
      "They are also used in robotics, mapping and monitoring where observations in multiple directions support navigation or situational awareness.",
      "Suitability depends on actual vertical coverage, blind spots and whether moving objects remain coherent across combined views."
    ]
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q684116: omnidirectional camera",
      "url": "https://www.wikidata.org/wiki/Q684116",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: Omnidirectional camera",
      "url": "https://en.wikipedia.org/wiki/Omnidirectional_camera",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "directional-coverage",
        "name": "Directional coverage",
        "description": "Establishes what surrounding views qualify the device as omnidirectional and what it actually observes.",
        "rationale": "An agent must distinguish a surrounding view from a wide forward view and must not equate horizontal coverage with a complete sphere.",
        "layers": [
          {
            "id": "coverage-boundary",
            "name": "Coverage boundary",
            "description": "Defines the coverage claim and the acquisition method behind it.",
            "findings": [
              {
                "id": "surrounding-view-qualification",
                "name": "Surrounding-view qualification",
                "description": "Record the evidence and terminology used to classify the camera's surrounding coverage.",
                "questions": [
                  {
                    "text": "What horizontal and vertical coverage does the declared omnidirectional mode provide?",
                    "kind": "measurement",
                    "id": "surrounding-view-qualification-q01"
                  },
                  {
                    "text": "Does this entry include sequential rotating panoramic cameras, or require surrounding capture within a coordinated interval?",
                    "kind": "boundary",
                    "id": "surrounding-view-qualification-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "usable-viewing-region",
            "name": "Usable viewing region",
            "description": "Separates optical coverage from missing or obstructed directions.",
            "findings": [
              {
                "id": "blind-region-accounting",
                "name": "Blind-region accounting",
                "description": "Represent coverage gaps caused by the optical arrangement, camera body and installation.",
                "questions": [
                  {
                    "text": "Which directions are missing, masked or obstructed in the current capture and mounting configuration?",
                    "kind": "measurement",
                    "id": "blind-region-accounting-q01"
                  },
                  {
                    "text": "How can an agent distinguish optically captured regions from filled or synthesised regions in the output?",
                    "kind": "action",
                    "id": "blind-region-accounting-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "optics-and-viewpoint-geometry",
        "name": "Optics and viewpoint geometry",
        "description": "Describes how optical channels collect surrounding light and how their viewpoints relate.",
        "rationale": "Coverage alone does not reveal whether nearby objects, overlap regions or directional measurements can be represented consistently.",
        "layers": [
          {
            "id": "optical-channel-arrangement",
            "name": "Optical channel arrangement",
            "description": "Identifies the lenses, mirrors and sensors that contribute to surrounding capture.",
            "findings": [
              {
                "id": "channel-coverage-map",
                "name": "Channel coverage map",
                "description": "Associate each imaging channel with its optical path and covered directions.",
                "questions": [
                  {
                    "text": "Which lens, mirror and sensor arrangement supplies each region of the surrounding view?",
                    "kind": "definition",
                    "id": "channel-coverage-map-q01"
                  },
                  {
                    "text": "Where do adjacent optical channels overlap, and how much overlap is available in the selected mode?",
                    "kind": "measurement",
                    "id": "channel-coverage-map-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "viewpoint-and-distance",
            "name": "Viewpoint and distance",
            "description": "Records the spatial relationship between channels and its relevance to scene distance.",
            "findings": [
              {
                "id": "parallax-sensitive-regions",
                "name": "Parallax-sensitive regions",
                "description": "Identify where separated viewpoints affect correspondence or interpretation.",
                "questions": [
                  {
                    "text": "What effective viewpoint model and inter-channel geometry are supported by the camera's calibration?",
                    "kind": "provenance",
                    "id": "parallax-sensitive-regions-q01"
                  },
                  {
                    "text": "At what scene distances and directions does the intended task encounter unacceptable overlap misalignment?",
                    "kind": "measurement",
                    "id": "parallax-sensitive-regions-q02"
                  },
                  {
                    "text": "Does a stereoscopic mode provide documented paired viewpoints, or only a monoscopic surrounding image?",
                    "kind": "boundary",
                    "id": "parallax-sensitive-regions-q03"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "coordinated-capture-quality",
        "name": "Coordinated capture quality",
        "description": "Assesses whether surrounding image regions describe the scene with sufficient temporal and visual consistency.",
        "rationale": "A complete-looking panorama may combine different exposure times or provide insufficient detail in the direction that matters.",
        "layers": [
          {
            "id": "temporal-coherence",
            "name": "Temporal coherence",
            "description": "Relates exposure timing and readout across the contributing channels.",
            "findings": [
              {
                "id": "surrounding-exposure-timing",
                "name": "Surrounding exposure timing",
                "description": "Record temporal alignment and the meaning of timestamps for surrounding capture.",
                "questions": [
                  {
                    "text": "What are the measured exposure-time offsets and readout durations across contributing channels?",
                    "kind": "measurement",
                    "id": "surrounding-exposure-timing-q01"
                  },
                  {
                    "text": "Does an output timestamp identify exposure start, midpoint, completion or a processing event?",
                    "kind": "definition",
                    "id": "surrounding-exposure-timing-q02"
                  },
                  {
                    "text": "Which capture modes can meet the task's tolerance for moving-object discontinuities?",
                    "kind": "action",
                    "id": "surrounding-exposure-timing-q03"
                  }
                ]
              }
            ]
          },
          {
            "id": "directional-image-performance",
            "name": "Directional image performance",
            "description": "Evaluates usable detail and exposure consistency across the surrounding view.",
            "findings": [
              {
                "id": "direction-dependent-quality",
                "name": "Direction-dependent quality",
                "description": "Describe quality by viewing region rather than relying only on total output pixel count.",
                "questions": [
                  {
                    "text": "What angular sampling density and resolved detail are available near optical centres, lens edges and seams?",
                    "kind": "measurement",
                    "id": "direction-dependent-quality-q01"
                  },
                  {
                    "text": "How are exposure and colour coordinated when different directions face substantially different illumination?",
                    "kind": "definition",
                    "id": "direction-dependent-quality-q02"
                  },
                  {
                    "text": "What observable defects require marking a direction or channel as degraded?",
                    "kind": "action",
                    "id": "direction-dependent-quality-q03"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "calibration-and-image-mapping",
        "name": "Calibration and image mapping",
        "description": "Connects captured channels to interpretable directions and assembled image outputs.",
        "rationale": "Agents need to know how an image location corresponds to a ray and whether processing preserves the evidence needed for the task.",
        "layers": [
          {
            "id": "calibration-evidence",
            "name": "Calibration evidence",
            "description": "Tracks the geometric calibration applicable to the active optical configuration.",
            "findings": [
              {
                "id": "configuration-specific-calibration",
                "name": "Configuration-specific calibration",
                "description": "Bind calibration evidence to the lenses, channels and operating settings for which it was established.",
                "questions": [
                  {
                    "text": "Which calibration profile applies to the current channel arrangement, resolution and optical accessories?",
                    "kind": "provenance",
                    "id": "configuration-specific-calibration-q01"
                  },
                  {
                    "text": "What verification procedure and error tolerance establish that this calibration remains usable?",
                    "kind": "measurement",
                    "id": "configuration-specific-calibration-q02"
                  },
                  {
                    "text": "Which physical or configuration changes require calibration verification or replacement?",
                    "kind": "action",
                    "id": "configuration-specific-calibration-q03"
                  }
                ]
              }
            ]
          },
          {
            "id": "assembly-and-projection",
            "name": "Assembly and projection",
            "description": "Describes channel assembly, seam treatment and output coordinate conventions.",
            "findings": [
              {
                "id": "interpretable-surrounding-output",
                "name": "Interpretable surrounding output",
                "description": "Record how processing produces the output and how an agent recovers its directional meaning.",
                "questions": [
                  {
                    "text": "Is surrounding-view assembly performed onboard or externally, and which software and profile produce the result?",
                    "kind": "provenance",
                    "id": "interpretable-surrounding-output-q01"
                  },
                  {
                    "text": "What projection, axis conventions and orientation metadata map output coordinates to camera-relative directions?",
                    "kind": "definition",
                    "id": "interpretable-surrounding-output-q02"
                  },
                  {
                    "text": "Can an agent retrieve original channels and identify blending, seam movement or content synthesis when checking an apparent object?",
                    "kind": "action",
                    "id": "interpretable-surrounding-output-q03"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "installed-capture-readiness",
        "name": "Installed capture readiness",
        "description": "Determines whether the installed camera can sustain the required surrounding capture.",
        "rationale": "Mount obstruction, exposed optical surfaces and channel-specific failures can defeat the intended coverage even while recording continues.",
        "layers": [
          {
            "id": "mounting-and-optical-care",
            "name": "Mounting and optical care",
            "description": "Relates placement, protective accessories and maintenance to surrounding visibility.",
            "findings": [
              {
                "id": "coverage-preserving-installation",
                "name": "Coverage-preserving installation",
                "description": "Assess installation and optical-surface condition against the required viewing region.",
                "questions": [
                  {
                    "text": "How do the mount, cables, protective housing and nearby structures change the required directional coverage?",
                    "kind": "measurement",
                    "id": "coverage-preserving-installation-q01"
                  },
                  {
                    "text": "Which inspection and cleaning procedures apply to the lenses or mirrors without compromising their optical condition?",
                    "kind": "action",
                    "id": "coverage-preserving-installation-q02"
                  },
                  {
                    "text": "Which manufacturer limits and applicable standards govern the intended mounting and operating environment?",
                    "kind": "provenance",
                    "id": "coverage-preserving-installation-q03"
                  }
                ]
              }
            ]
          },
          {
            "id": "sustained-surrounding-recording",
            "name": "Sustained surrounding recording",
            "description": "Checks resources and failure signals for the selected set of contributing channels.",
            "findings": [
              {
                "id": "complete-capture-health",
                "name": "Complete capture health",
                "description": "Determine whether recording remains complete and usable throughout the requested interval.",
                "questions": [
                  {
                    "text": "What power, storage throughput and thermal limits apply when all required channels and processing functions are active?",
                    "kind": "measurement",
                    "id": "complete-capture-health-q01"
                  },
                  {
                    "text": "How does the device report a failed channel, dropped frames, lost synchronisation or interrupted stitching?",
                    "kind": "definition",
                    "id": "complete-capture-health-q02"
                  },
                  {
                    "text": "When a contributing channel becomes unavailable, should the agent stop capture, continue with a coverage warning or change modes?",
                    "kind": "action",
                    "id": "complete-capture-health-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": [
                  "Terminology varies: omnidirectional, panoramic, 360° and spherical are sometimes used interchangeably despite differences in vertical coverage.",
                  "Rotating scanning designs capture directions sequentially; research should distinguish these from systems intended to capture the surrounding scene simultaneously.",
                  "No universal resolution, frame rate, dimensions, power source or mandatory camera-specific standard is asserted for this broad device class."
                ],
                "questions": [
                  {
                    "id": "evidence-confidence-notes-q01",
                    "text": "Which of these check these first hold for the sense of omnidirectional camera 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": [
                  "Catadioptric cameras combining lenses and curved mirrors",
                  "Dual-fisheye cameras",
                  "Multiple-camera panoramic arrays",
                  "Rotating line-scan panoramic cameras",
                  "Stereoscopic omnidirectional cameras"
                ],
                "questions": [
                  {
                    "id": "evidence-kinds-q01",
                    "text": "Which of these kinds and varieties hold for the sense of omnidirectional camera 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": [
                  "Capturing immersive photographs and video for virtual reality",
                  "Providing surrounding views for robot navigation and mapping",
                  "Monitoring surrounding areas in surveillance systems",
                  "Recording street-level imagery and environments for inspection",
                  "Producing panoramic documentation of buildings and construction sites"
                ],
                "questions": [
                  {
                    "id": "evidence-real-world-use-q01",
                    "text": "Which of these real-world use hold for the sense of omnidirectional camera 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": "Horizontal angular coverage",
                    "typical_range": "360 for complete surrounding coverage",
                    "unit": "degree"
                  },
                  {
                    "quantity": "Vertical angular coverage of a full-sphere system",
                    "typical_range": "180, from zenith to nadir",
                    "unit": "degree"
                  }
                ],
                "questions": [
                  {
                    "id": "evidence-measurements-q01",
                    "text": "Which of these typical measurements hold for the sense of omnidirectional camera 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": [
                  "Parallax between separated lenses causes stitching errors, especially for nearby objects.",
                  "Unsynchronised cameras or sequential scanning produce discontinuities when subjects or the camera move.",
                  "Exposure, colour or calibration mismatches create visible seams and geometric distortions.",
                  "Mounts, housings, dirt or damaged optical surfaces obscure parts of the intended field of view.",
                  "Surrounding capture can record bystanders or sensitive information outside the operator's immediate attention."
                ],
                "questions": [
                  {
                    "id": "evidence-failure-modes-and-hazards-q01",
                    "text": "Which of these failure modes and hazards hold for the sense of omnidirectional camera 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": "Panoramic camera",
                    "difference": "A panoramic camera captures an extended field of view but need not cover the complete horizontal circle."
                  },
                  {
                    "name": "Fisheye camera",
                    "difference": "Fisheye describes a lens projection and wide angular coverage; a single fisheye camera does not ordinarily capture the full surrounding sphere."
                  },
                  {
                    "name": "Spherical camera",
                    "difference": "Spherical usually specifies full-sphere coverage, whereas omnidirectional can describe complete horizontal coverage with vertical blind regions."
                  },
                  {
                    "name": "Pan-tilt-zoom camera",
                    "difference": "A pan-tilt-zoom camera redirects a limited field of view; its ability to turn through 360° does not itself make its captured image omnidirectional."
                  },
                  {
                    "name": "Light-field camera",
                    "difference": "A light-field camera samples light-ray direction as well as spatial position; omnidirectional coverage alone does not provide that information."
                  }
                ],
                "questions": [
                  {
                    "id": "evidence-neighbours-q01",
                    "text": "Which of these neighbouring kinds and how to tell them apart hold for the sense of omnidirectional camera this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Does an existing Vercy camera or world model already cover this concept, and which shared camera properties should this entry reference?",
    "What authoritative definition should establish the registry boundary for partial-sphere, full-sphere and sequential rotating panoramic devices?",
    "Which primary sources document representative optical architectures, coverage measurements and mode-dependent operating limits?",
    "Which standards and issuing bodies provide applicable coverage, image-quality, environmental or safety requirements, and how do these vary by intended use?",
    "What task-specific tolerances should determine acceptable seam errors, temporal misalignment, directional detail and degraded coverage?"
  ],
  "statistics": {
    "bundles": 6,
    "layers": 11,
    "findings": 16,
    "questions": 33
  }
}
