{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-06T21:49:38Z",
    "providers": [
      "Codex"
    ],
    "missingProviders": [
      "Grok"
    ],
    "pass": 2,
    "cost": {
      "grok": {
        "usd": null,
        "turns": null,
        "seconds": 2.3,
        "error": "Error: Internal error: {\n  \"message\": \"API error (status 402 Payment Required): Grok Build usage balance exhausted\",\n  \"http_status\": 402\n}",
        "retried": true
      },
      "codex": {
        "seconds": 58.2,
        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.3\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: 01a078b1-e905-7a13-8420-e102484a1d3d\n--------\nuser\nYou are drafting a Vercy meta-model for one registered thing. Answer as JSON only, no prose around it.\n\nThing: umbrella\nRegistry id: vr.tr.umbrella\nPlane / domain: PHY / PHY.OBJ\nRegistry definition: (none recorded)\nNames folded into this entry: (none)\n\nA Vercy"
      }
    },
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T11:00:00Z",
      "ingestedAt": "2026-10-06T08:03:35+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "failure_modes_and_hazards",
        "owners",
        "visual_identification"
      ]
    },
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-07T10:10:30+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q41607",
    "registryId": "vr.tr.umbrella",
    "name": "umbrella",
    "version": "0.1.0-research.1",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "PHY.OBJ"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q41607/",
  "model": {
    "registry_id": "vr.tr.umbrella",
    "name": "umbrella",
    "purpose": "Enable an AI agent to recognise an umbrella, assess its sheltering and mechanical condition, and decide whether and how it can be opened, positioned, carried, maintained or stored.",
    "definition": "",
    "scope_statement": "This model owns the umbrella as an individual deployable shelter object, including its canopy, supporting frame, shaft, grip or mounting interface, operating mechanism and observed readiness for use; whether dedicated parasols and fixed outdoor umbrellas share this registry entry remains unresolved.",
    "in_scope": [
      "Canopy geometry, coverage and observed ability to shed rain or provide shade",
      "Ribs, stretchers, shaft and their assembled condition",
      "Opening, closing, locking and telescoping behaviour where present",
      "Handheld grip or supported mounting configuration",
      "Wetness, damage, repair needs and readiness for storage"
    ],
    "out_of_scope": [
      "Weather systems and location-specific forecasts",
      "The user's clothing, mobility and personal exposure",
      "Buildings, awnings, tents and other independently modelled shelters",
      "Separate stands, tables and ground anchors beyond their interface with the umbrella",
      "Retail offers, purchase transactions and warranty agreements"
    ],
    "distinguishing_features": [
      "When deployed, a flexible canopy is spread by ribs connected to a central shaft rather than supported primarily by poles around its perimeter.",
      "The canopy is positioned over a person or area as a local overhead shelter rather than worn as a body-covering garment.",
      "The frame gathers the canopy towards the shaft for closure, distinguishing it from a rigid roof or permanently stretched awning.",
      "A grip or mounting interface transfers support through the shaft; the canopy does not normally form an enclosed, occupiable shelter.",
      "Rain protection versus shade-only use must be established from evidence about the individual item; appearance alone does not settle the umbrella-parasol boundary."
    ],
    "characteristics": [
      {
        "name": "Intended shelter function",
        "kind": "category",
        "unit_or_values": "rain protection | shade | both | unknown",
        "why_it_matters": "Determines what protection the agent should investigate before selecting the umbrella."
      },
      {
        "name": "Support configuration",
        "kind": "category",
        "unit_or_values": "handheld | mounted | convertible | unknown",
        "why_it_matters": "Determines whether a user, stand or other support must hold the shaft."
      },
      {
        "name": "Deployed canopy span",
        "kind": "measurement",
        "unit_or_values": "cm across two identified axes, measured with the canopy fully deployed",
        "why_it_matters": "Helps assess overhead coverage and clearance without assuming a circular canopy."
      },
      {
        "name": "Closed overall length",
        "kind": "measurement",
        "unit_or_values": "cm, with shaft and canopy configuration recorded",
        "why_it_matters": "Determines whether the closed umbrella fits its intended carrying or storage space."
      },
      {
        "name": "Operating mechanism",
        "kind": "category",
        "unit_or_values": "manual | automatic opening | automatic opening and closing | other | unknown",
        "why_it_matters": "Identifies the appropriate controls and whether reset or retraction is a separate action."
      },
      {
        "name": "Deployment state",
        "kind": "state",
        "unit_or_values": "closed | partially open | open and retained | inverted | jammed | unknown",
        "why_it_matters": "Determines whether shelter is available and which mechanical actions are appropriate."
      },
      {
        "name": "Canopy condition",
        "kind": "state",
        "unit_or_values": "Observed tears, holes, seam separation, detachment and leakage, each located or recorded as not assessed",
        "why_it_matters": "Separates visible fabric condition from demonstrated shelter performance."
      },
      {
        "name": "Frame and shaft condition",
        "kind": "state",
        "unit_or_values": "Observed bending, fractures, joint looseness, corrosion and misalignment, each located or recorded as not assessed",
        "why_it_matters": "Identifies defects that may prevent deployment, retention or controlled closure."
      },
      {
        "name": "Drying state",
        "kind": "state",
        "unit_or_values": "dry | damp | wet | unknown, with inspected region recorded",
        "why_it_matters": "Supports decisions about drying, wrapping and enclosed storage."
      },
      {
        "name": "Support interface compatibility",
        "kind": "relation",
        "unit_or_values": "Specific grip, holder or stand interface, supported by dimensions or a fit assessment",
        "why_it_matters": "Prevents assuming that a shaft will fit or remain secure in any available holder."
      }
    ],
    "affordances": [
      "Open and retain the canopy using the identified mechanism after checking deployment clearance.",
      "Position the canopy to shelter a specified person or area.",
      "Close, retract and secure the umbrella in its observed mechanism-specific sequence.",
      "Inspect the canopy, rib attachments, joints and shaft to judge readiness for use.",
      "Dry, clean or arrange repair of identified umbrella components.",
      "Carry or mount the umbrella using a suitable grip or verified support interface."
    ],
    "agent_conduct": {
      "may": [
        "Open, close and store an umbrella for its user.",
        "Report damaged frames, spokes or mounts on umbrellas it inspects."
      ],
      "must_not": [
        "Open a large umbrella in strong wind where it can lift, fly or strike people.",
        "Leave patio umbrellas unsecured or open in storms.",
        "Use an umbrella near overhead power lines.",
        "Carry it at eye level in crowds."
      ],
      "requires_human": [
        "Deciding to keep a fixed outdoor umbrella open in severe weather."
      ]
    },
    "ethics": {
      "considerations": [
        "Umbrellas are a small kindness; sharing them helps people in poor weather.",
        "Wind-blown beach and patio umbrellas have caused serious injuries."
      ],
      "affected_parties": [
        "The user",
        "People nearby in crowds or on beaches"
      ]
    },
    "owners": {
      "steward": "The person who keeps and uses it; the operator of the venue for fixed ones.",
      "master_systems": []
    },
    "visual_identification": [
      "A fabric canopy stretched over folding ribs.",
      "A central shaft with a handle or a base mount.",
      "A runner that slides to open and close it."
    ],
    "failure_modes_and_hazards": [
      "Turning inside out or breaking in strong wind.",
      "Being lifted by wind and striking people.",
      "Eye injuries from spoke tips."
    ],
    "what_it_is_for": [
      "Umbrellas provide portable shelter from rain or sunlight during outdoor activities.",
      "Larger supported umbrellas shelter seating areas, market stalls and recreational spaces."
    ],
    "standards_and_regulation": [
      "The Harmonized System maintained by the World Customs Organization classifies umbrellas and sun umbrellas under heading 6601 for international customs purposes."
    ]
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q41607: umbrella",
      "url": "https://www.wikidata.org/wiki/Q41607",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: Umbrella",
      "url": "https://en.wikipedia.org/wiki/Umbrella",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "umbrella-identity-and-configuration",
        "name": "Umbrella identity and configuration",
        "description": "Establishes whether the item belongs to this model and what shelter and support configuration it has.",
        "rationale": "An agent must distinguish a deployable umbrella from neighbouring shelters and avoid inferring rain suitability from its silhouette.",
        "layers": [
          {
            "id": "shelter-form-and-boundary",
            "name": "Shelter form and boundary",
            "description": "Records the physical arrangement that supports umbrella identification.",
            "findings": [
              {
                "id": "ribbed-canopy-on-shaft",
                "name": "Ribbed canopy on a shaft",
                "description": "Record how the canopy, ribs and shaft form a deployable overhead shelter, including departures from this arrangement.",
                "questions": [
                  {
                    "text": "Does the canopy spread on ribs connected to a central shaft and gather towards that shaft when closed?",
                    "kind": "definition",
                    "id": "ribbed-canopy-on-shaft-q01"
                  },
                  {
                    "text": "What observed feature distinguishes this item from an awning, tent, wearable rain cover or rigid shade?",
                    "kind": "boundary",
                    "id": "ribbed-canopy-on-shaft-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "intended-use-and-support",
            "name": "Intended use and support",
            "description": "Separates intended protection from the way the umbrella is held or mounted.",
            "findings": [
              {
                "id": "documented-shelter-configuration",
                "name": "Documented shelter configuration",
                "description": "Record evidence for rain or shade use and identify whether the shaft is handheld or supported.",
                "questions": [
                  {
                    "text": "What label, instructions or other identifiable evidence establishes intended rain protection, shade use or both?",
                    "kind": "provenance",
                    "id": "documented-shelter-configuration-q01"
                  },
                  {
                    "text": "Is the umbrella handheld, mounted or convertible, and which physical interface establishes that configuration?",
                    "kind": "definition",
                    "id": "documented-shelter-configuration-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "canopy-coverage-and-performance",
        "name": "Canopy coverage and performance",
        "description": "Describes the deployed shelter envelope and the evidence for its protective performance.",
        "rationale": "Canopy size, condition and positioning determine what can be sheltered; an open canopy alone does not establish effective protection.",
        "layers": [
          {
            "id": "deployed-shelter-envelope",
            "name": "Deployed shelter envelope",
            "description": "Records canopy geometry and its relationship to the intended shelter target.",
            "findings": [
              {
                "id": "coverage-and-edge-clearance",
                "name": "Coverage and edge clearance",
                "description": "Record deployed span, canopy shape and the placement needed to cover the intended person or area.",
                "questions": [
                  {
                    "text": "What are the canopy spans along two identified axes when fully deployed?",
                    "kind": "measurement",
                    "id": "coverage-and-edge-clearance-q01"
                  },
                  {
                    "text": "Where must the shaft and canopy be positioned to cover the intended target while keeping the rim clear of nearby people and objects?",
                    "kind": "action",
                    "id": "coverage-and-edge-clearance-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "canopy-barrier-condition",
            "name": "Canopy barrier condition",
            "description": "Separates visible canopy defects from observed or documented protective performance.",
            "findings": [
              {
                "id": "rain-and-shade-evidence",
                "name": "Rain and shade evidence",
                "description": "Record holes, seam defects and leakage observations alongside any traceable protection claims, with assessment conditions.",
                "questions": [
                  {
                    "text": "Where are tears, holes, detached panels or leaking seams observed, and under what inspection or use conditions?",
                    "kind": "measurement",
                    "id": "rain-and-shade-evidence-q01"
                  },
                  {
                    "text": "What evidence supports water-shedding or ultraviolet-protection claims for this canopy, and what remains unassessed?",
                    "kind": "provenance",
                    "id": "rain-and-shade-evidence-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "frame-and-deployment-mechanics",
        "name": "Frame and deployment mechanics",
        "description": "Captures how the umbrella opens, retains its shape, closes and responds to mechanical defects.",
        "rationale": "The linked canopy and frame must reach and hold usable configurations without uncontrolled movement or forced operation.",
        "layers": [
          {
            "id": "controls-and-retention",
            "name": "Controls and retention",
            "description": "Identifies the operating sequence and the means of retaining open and closed configurations.",
            "findings": [
              {
                "id": "deployment-sequence-and-locking",
                "name": "Deployment sequence and locking",
                "description": "Record applicable buttons, runner movement, catches and shaft retraction, distinguishing automatic canopy closure from complete reset.",
                "questions": [
                  {
                    "text": "Which controls and movements open, close and reset this umbrella according to its instructions or verified operation?",
                    "kind": "action",
                    "id": "deployment-sequence-and-locking-q01"
                  },
                  {
                    "text": "Does the mechanism retain the fully open and intended closed configurations, or is either state unverified or unstable?",
                    "kind": "measurement",
                    "id": "deployment-sequence-and-locking-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "frame-alignment-and-failure",
            "name": "Frame alignment and failure",
            "description": "Records defects in ribs, stretchers, joints and shaft that affect deployment or shelter shape.",
            "findings": [
              {
                "id": "structural-obstructions-and-inversion",
                "name": "Structural obstructions and inversion",
                "description": "Locate bent or broken members, detached attachments, jams and inversion without assuming they can be corrected by force.",
                "questions": [
                  {
                    "text": "Which ribs, stretchers, joints, canopy attachments or shaft sections are damaged or misaligned, and how does that affect canopy shape?",
                    "kind": "measurement",
                    "id": "structural-obstructions-and-inversion-q01"
                  },
                  {
                    "text": "If the umbrella is inverted or jammed, what supported recovery procedure applies, or should operation stop pending repair?",
                    "kind": "action",
                    "id": "structural-obstructions-and-inversion-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "handling-and-use-readiness",
        "name": "Handling and use readiness",
        "description": "Connects support, surroundings and post-use condition to practical handling and storage decisions.",
        "rationale": "An umbrella may deploy correctly yet lack suitable support, operating clearance or a condition suitable for packing.",
        "layers": [
          {
            "id": "support-and-operating-context",
            "name": "Support and operating context",
            "description": "Assesses how the shaft is controlled and whether the intended setting permits deployment and continued use.",
            "findings": [
              {
                "id": "supported-placement-and-use-limits",
                "name": "Supported placement and use limits",
                "description": "Record grip or mounting security, opening clearance and evidence for applicable use limits.",
                "questions": [
                  {
                    "text": "Can the user maintain a secure grip, or does the selected support demonstrably fit and retain this umbrella's shaft?",
                    "kind": "measurement",
                    "id": "supported-placement-and-use-limits-q01"
                  },
                  {
                    "text": "Do opening clearance, observed handling stability and any documented wind restrictions support deployment or indicate closure?",
                    "kind": "action",
                    "id": "supported-placement-and-use-limits-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "drying-packing-and-return-to-use",
            "name": "Drying, packing and return to use",
            "description": "Records the condition and configuration needed for carrying, storage or maintenance.",
            "findings": [
              {
                "id": "post-use-canopy-and-frame-care",
                "name": "Post-use canopy and frame care",
                "description": "Track retained moisture, contamination, closure restraints and unresolved defects before packing or reuse.",
                "questions": [
                  {
                    "text": "Are the canopy folds and accessible frame areas wet, dirty or damaged, and which areas have not been inspected?",
                    "kind": "measurement",
                    "id": "post-use-canopy-and-frame-care-q01"
                  },
                  {
                    "text": "What drying, cleaning or repair steps are supported for this umbrella before securing its canopy and placing it in its sleeve or storage space?",
                    "kind": "action",
                    "id": "post-use-canopy-and-frame-care-q02"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Does vr.tr.umbrella include dedicated parasols, patio umbrellas and permanently mounted variants, or should those resolve to neighbouring registry entries?",
    "Does an existing Vercy world model already cover this concept and therefore provide the authoritative publication?",
    "Which evidence and assessment methods should establish rain protection or ultraviolet protection without treating marketing claims as verified performance?",
    "How should wind-use restrictions be represented when manufacturer guidance is absent or uses conditions that cannot be compared directly?",
    "Which mechanism-specific recovery and repair procedures can be supported by authoritative instructions, especially for inversion, spring mechanisms and telescoping shafts?"
  ],
  "statistics": {
    "bundles": 4,
    "layers": 8,
    "findings": 8,
    "questions": 16
  }
}
