# Vegas Venetian source and interpretation register

## Sources

- Hotel identity and address: [The Venetian official contact page](https://www.venetianlasvegas.com/resort/contact.html), retrieved 2026-09-15; cached verbatim in `evidence/official-contact.html`. Address: 3355 Las Vegas Blvd. South, Las Vegas, NV 89109.
- Named geographic hotel center: [OpenStreetMap relation 7770314](https://www.openstreetmap.org/relation/7770314); Overpass current result cached verbatim in `evidence/venetian-osm-center.json`. Definition is the relation bounding-box center, latitude 36.1217005, longitude -115.1694338. The address in the original relation matches the official hotel address. It is not a surveyed control point or registration witness.
- Building footprints/parts, explicit height/color/level tags, roads, water, mapped landscapes, individual tree and street furniture points: **© OpenStreetMap contributors**, [ODbL](https://www.openstreetmap.org/copyright). Original response, exact query and SHA-256 receipt are included in `evidence/`. The extracted/derived data inventory is made available under ODbL; retain attribution with distributed models.
- Code: existing BlockForge core geometry/heights/street-furniture functions and canonical `forgeloop/foliage_ext.py`, plus Switch's existing Work architectural `Author` geometry builder. Exact imported source hashes accompany the report. No source-tree writes or installs were needed.
- Campanile visual reference: [The Venetian official Art & Architecture page](https://www.venetianlasvegas.com/resort/attractions/art-and-architecture.html), retrieved 2026-09-15. Official photograph inspected for brick shaft, pale belfry, dark upper openings and pale green pyramidal top. Local evidence copy is retained for review only; no photograph is embedded in the distributed model. Its component proportions remain inferred within the OSM 96 m total-height tag.
- Viewer: bundled Three.js with its included MIT license. No image texture, imagery tile, paid service, secret or VPS service is used at runtime.

## Sourced versus inferred

`inventory.json` retains source IDs/tags, height provenance, each geometric component's source description, and entity layer. Original OSM data is retained separately from the derived mesh.

**Sourced:** horizontal geometry of OSM footprints, tower plans and parts, roads/water/landscape polygons and explicitly mapped point locations. Explicit OSM height, level and color tags are source claims, not independent measurement. The large Venetian/Palazzo/Venezia tower plans remain separate from the lower podium; relation-member duplicate outer ways are not rendered twice.

**Inferred:** facade openings and repetitive window/mullion layout; parapets; surfaces and colors without tags; casino podium elevations (Venetian 19 m, Palazzo 20 m); levels-to-height conversion; default heights; road widths without tags and lane markings; bridge deck elevations; flat ground and roof-pool elevations; Campanile pyramidal roof dimensions/color; stock furniture dimensions/orientation; tree shape/species/height without tags; decorative palms inside mapped planted areas. Individually mapped tree locations and inferred decorative palms are separately counted. These details cannot be used as independent alignment landmarks without checking physical evidence.

Mapped construction objects are shown as low provisional construction envelopes, with future completion/roof tags retained in the inventory. No future complete Guitar Tower is asserted as an existing building.

## Coordinates and coverage

The exact square is [-402.336,+402.336] m on both east and north axes in a WGS84 local azimuthal-equidistant projection centered on the hotel. Its width is 804.672 m. `site-manifest.json` records full projection WKT, inverse-projected corners and an edge-sampled geographic envelope. Decimal digits record the chosen definition, not geographic accuracy.

GLB: X east, Y up, Z south; metres. SGN: X east, Y north, Z up; metres. All content uses a flat provisional local z=0 datum; no surveyed altitude/ground or physical pivot is claimed. There is no saved fit, rotation or Home reference reuse. The generated model creates no VPS map and establishes no localization lock.

## Offline local review

From this directory run `python -m http.server 8768 --bind 127.0.0.1`, then open `http://127.0.0.1:8768/viewer/`. All viewer code and model assets are bundled; internet is unnecessary. SGN contains all positions, colors and triangle data with no runtime fetches. App/device decoding and display are separately checked by the integration owner.
