{
  "status": "PRIVATE DELIVERY CANDIDATE; visual and browser acceptance are separate checks",
  "incomplete": false,
  "source": {
    "ibg_sha256": "54549c7d802011d83d6cf8b84a40cedfd25becba8325515323fcc3141f88e022",
    "elements_sha256": "e2ed846e3e922d296535282ec53b5fe0c3dc632dc321e0176fe38f17bbd8b73c",
    "generator": "generators.revit_elements.build_revit_elements(CD)",
    "elements_content_sha256": "6dda05afe41112835e2a9f7ab86960c459ea22d4237ebcf4b46a636cfe9b9549"
  },
  "source_model_sha256": "006ca41e81e65f1c8c569f2416453027e5176c0275b67e4673d54f2abddf68b3",
  "source_documents": {
    "baseline_ibg": "downloads/flagship/baseline/model.ibg.json",
    "baseline_elements": "downloads/flagship/baseline/model-elements.json",
    "variant_ibg": "downloads/flagship/variant/model.ibg.json",
    "variant_elements": "downloads/flagship/variant/model-elements.json",
    "generation_receipt": "downloads/flagship/generation-environment.json"
  },
  "geometry": {
    "walls": 367,
    "windows": 126,
    "doors": 203,
    "floors": 8,
    "roofs": 2,
    "balconies": 0
  },
  "geometry_audit": {
    "required_element_count": 1267,
    "missing_element_ids": [],
    "nodes": 1887,
    "meshes": 1882,
    "primitives": 2258,
    "units": "metres",
    "up_axis": "Y",
    "source_categories": {
      "walls": 367,
      "windows": 126,
      "doors": 203,
      "floors": 8,
      "roofs": 2,
      "canopies": 1,
      "stairs": 2,
      "columns": 55,
      "beams": 9,
      "footings": 62,
      "fixtures": 368,
      "ceilings": 84,
      "mep_elements": 327
    },
    "fixture_representation": "2D footprint markers; no physical fixture solids",
    "ceilings_without_height": [
      "ceiling:L1:01",
      "ceiling:L1:02",
      "ceiling:L1:03",
      "ceiling:L1:04",
      "ceiling:L1:05",
      "ceiling:L1:06",
      "ceiling:L1:07",
      "ceiling:L1:08",
      "ceiling:L1:09",
      "ceiling:L1:10",
      "ceiling:L1:11",
      "ceiling:L1:12",
      "ceiling:L1:13",
      "ceiling:L1:14",
      "ceiling:L1:15",
      "ceiling:L1:16",
      "ceiling:L1:17",
      "ceiling:L1:18"
    ],
    "finish_material_base_colors": {
      "Elevation intent / fiber cement / axis1": [
        0.4564110338687897,
        0.5088813304901123,
        0.46207699179649353,
        1
      ],
      "Elevation intent / fiber cement / axis0": [
        0.4564110338687897,
        0.5088813304901123,
        0.46207699179649353,
        1
      ]
    },
    "mixed_or_display_geometry_nodes": 698
  },
  "stills": {
    "exterior": {
      "source_view": "exterior",
      "master": {
        "sha256": "f4901617a767107d79bd073d877ef408269db9388ec5bc1470d159ca1da62c22",
        "bytes": 5850958,
        "width": 3000,
        "height": 1688,
        "p5": 32.2562,
        "p95": 242.4682,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "delivery": {
        "sha256": "2f89daca60b1f9a4fa783eb71d276ab410aae669eeb9864fd7289510709f33fc",
        "bytes": 707240,
        "width": 3000,
        "height": 1688,
        "p5": 32.3926,
        "p95": 242.6768,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "encoding": {
        "format": "WebP",
        "quality": 96,
        "method": 6
      }
    },
    "reveal": {
      "source_view": "reveal",
      "master": {
        "sha256": "0dd1fe2aa589e433281f53882678be8e5b69ef3717b29dfa29a7b23a9a74b202",
        "bytes": 6064673,
        "width": 3000,
        "height": 1688,
        "p5": 38.0088,
        "p95": 244.69,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "delivery": {
        "sha256": "3a861cb3572f7b6b7c362f3c03fccae651b0d6e54db1a04b832f05e1d98a1e8b",
        "bytes": 787654,
        "width": 3000,
        "height": 1688,
        "p5": 38.1504,
        "p95": 244.6218,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "encoding": {
        "format": "WebP",
        "quality": 96,
        "method": 6
      }
    },
    "cutaway": {
      "source_view": "cutaway",
      "master": {
        "sha256": "efb02cab8c81ad9678836a801fd7009f6914a78b826e77db61e8ef7428676dc2",
        "bytes": 5463942,
        "width": 3000,
        "height": 2000,
        "p5": 30.3028,
        "p95": 244.0642,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "delivery": {
        "sha256": "7af13120680e1d439525ac9fd9d8c3062048fddb1a561348de57749b15399a32",
        "bytes": 271718,
        "width": 3000,
        "height": 2000,
        "p5": 31.5154,
        "p95": 244.1364,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "encoding": {
        "format": "WebP",
        "quality": 96,
        "method": 6
      }
    },
    "assembly": {
      "source_view": "assembly",
      "master": {
        "sha256": "2805c65d13ab2b6d601dcfdd2c94fceaf405474cecba1d9e06f6b459ae7fc412",
        "bytes": 5479918,
        "width": 3000,
        "height": 2000,
        "p5": 30.5154,
        "p95": 245.0682,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "delivery": {
        "sha256": "86fdefefc45bf45b63d45efeb7118d0dc1376a8365a6df6b48aa311373610786",
        "bytes": 276300,
        "width": 3000,
        "height": 2000,
        "p5": 31.5154,
        "p95": 245.353,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "encoding": {
        "format": "WebP",
        "quality": 96,
        "method": 6
      }
    },
    "entry": {
      "source_view": "entry",
      "master": {
        "sha256": "fc99d3ddf2852f6b75afa02aa78e8ff8e1bdd28fc71f0517cbf9ddb41269b8f4",
        "bytes": 6324702,
        "width": 3000,
        "height": 2000,
        "p5": 34.7336,
        "p95": 241.2218,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "delivery": {
        "sha256": "cab74de5b7426da1691c3fb2d307150668459b15821624804cbaf946ce4aa1cf",
        "bytes": 545290,
        "width": 3000,
        "height": 2000,
        "p5": 34.7336,
        "p95": 241.2218,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "encoding": {
        "format": "WebP",
        "quality": 96,
        "method": 6
      }
    },
    "cinema-poster": {
      "source_view": "exterior",
      "master": {
        "sha256": "f4901617a767107d79bd073d877ef408269db9388ec5bc1470d159ca1da62c22",
        "bytes": 5850958,
        "width": 3000,
        "height": 1688,
        "p5": 32.2562,
        "p95": 242.4682,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "delivery": {
        "sha256": "2f89daca60b1f9a4fa783eb71d276ab410aae669eeb9864fd7289510709f33fc",
        "bytes": 707240,
        "width": 3000,
        "height": 1688,
        "p5": 32.3926,
        "p95": 242.6768,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "encoding": {
        "format": "WebP",
        "quality": 96,
        "method": 6
      }
    },
    "cinema-phone-poster": {
      "source_view": "cinema-phone-poster",
      "master": {
        "sha256": "caece3922a2530b162109e20336fd3214bcce64918df7548a513253ca1ab514a",
        "bytes": 21957551,
        "width": 3000,
        "height": 5333,
        "p5": 30.9944,
        "p95": 239.8596,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "delivery": {
        "sha256": "96ff2ceb5d5f9fe14a8b28a9e7a9a9df72cede70bdbe0810b56288fc91b06060",
        "bytes": 2011092,
        "width": 3000,
        "height": 5333,
        "p5": 31.211,
        "p95": 240.0282,
        "m7_luminance_pass": true,
        "minimum_2700px_width_pass": true
      },
      "encoding": {
        "format": "WebP",
        "quality": 90,
        "method": 6
      }
    },
    "cinema-opening": {
      "source_view": "native film frame001",
      "master": {
        "sha256": "43d963dfdf28b83c5be33b383314ad79655fea1d226d203737fe4eeffd2b3835",
        "bytes": 2206596,
        "width": 1920,
        "height": 1080,
        "p5": 41.9302,
        "p95": 138.3488,
        "m7_luminance_pass": false,
        "minimum_2700px_width_pass": false
      },
      "delivery": {
        "sha256": "a1090ea4b4011fc93f561843595fedf450a7e5c29a51be0f472350f8c7780a91",
        "bytes": 214090,
        "width": 1920,
        "height": 1080,
        "p5": 41.9984,
        "p95": 138.3318,
        "m7_luminance_pass": false,
        "minimum_2700px_width_pass": false
      },
      "native_film_poster": true,
      "resolution_basis": "Native film resolution explicitly requested for playback transition poster"
    },
    "cinema-inspection": {
      "source_view": "native film frame420",
      "master": {
        "sha256": "14ed752f62107c283256fd2b9c387ba7d26765bd09bdd065e027189e4f7627ea",
        "bytes": 2199765,
        "width": 1920,
        "height": 1080,
        "p5": 30.3554,
        "p95": 158.384,
        "m7_luminance_pass": false,
        "minimum_2700px_width_pass": false
      },
      "delivery": {
        "sha256": "f89bb0c39b95e3a8cf70621bbfa1e0b4cd06d2f1f835b83c1fde61fd4eb3e2e5",
        "bytes": 194154,
        "width": 1920,
        "height": 1080,
        "p5": 30.3314,
        "p95": 158.1714,
        "m7_luminance_pass": false,
        "minimum_2700px_width_pass": false
      },
      "native_film_poster": true,
      "resolution_basis": "Native film resolution explicitly requested for playback transition poster"
    },
    "cinema-phone-opening": {
      "source_view": "native film frame001",
      "master": {
        "sha256": "0872b1dfc70ff491400e4f334fc66a6d4a19da094a7d0bf2b99fde632f7df38d",
        "bytes": 1009072,
        "width": 720,
        "height": 1280,
        "p5": 53.6194,
        "p95": 162.1404,
        "m7_luminance_pass": false,
        "minimum_2700px_width_pass": false
      },
      "delivery": {
        "sha256": "b1939fbbfc5b31b97b94f68d3e290f83bcd76e05849fc88d48095b983521a5e3",
        "bytes": 97790,
        "width": 720,
        "height": 1280,
        "p5": 53.783,
        "p95": 162.0854,
        "m7_luminance_pass": false,
        "minimum_2700px_width_pass": false
      },
      "native_film_poster": true,
      "resolution_basis": "Native film resolution explicitly requested for playback transition poster"
    },
    "cinema-phone-inspection": {
      "source_view": "native film frame420",
      "master": {
        "sha256": "6020731050ffa4751c8e41ef3f9c9af84644f887d0ebe18dad5a9de23e468566",
        "bytes": 932456,
        "width": 720,
        "height": 1280,
        "p5": 27.862,
        "p95": 107.9348,
        "m7_luminance_pass": false,
        "minimum_2700px_width_pass": false
      },
      "delivery": {
        "sha256": "026564981e79075772ffcea1490de3fbaf8c3c30bd361bc385d918be8d16253b",
        "bytes": 73840,
        "width": 720,
        "height": 1280,
        "p5": 27.9984,
        "p95": 108.1474,
        "m7_luminance_pass": false,
        "minimum_2700px_width_pass": false
      },
      "native_film_poster": true,
      "resolution_basis": "Native film resolution explicitly requested for playback transition poster"
    }
  },
  "stills_source": "still-provenance.json",
  "film_source": "cinema-provenance.json",
  "generation_receipt": {
    "kind": "authored-input-environment",
    "recorded_utc": "2026-10-27T22:18:03.875778+00:00",
    "engine": {
      "git": "38bfc4c171df5caf69fdc25e72510998a105c5f5",
      "dirty": true
    },
    "packages": {
      "python": "3.12.10",
      "ifcopenshell": "0.8.5",
      "reportlab": "4.5.1",
      "pypdf": "6.13.2",
      "ezdxf": "1.4.4",
      "shapely": "2.1.2",
      "numpy": "2.4.6",
      "pillow": "12.2.0"
    },
    "library": {
      "assembly_materials-v1.json": {
        "origin": "house",
        "sha256": "54f32ae06b00092bdbb7d3cbe266ecfef305453ffeff32601487c5c209a30aff"
      },
      "products-v1.json": {
        "origin": "house",
        "sha256": "b56484806f2aa23914ed40da9cad46c9931a32b2ce685511a8702340b1d9965b"
      }
    },
    "recipe": {
      "author": "tools/public_example/design_study.py",
      "sha256": "2906c1bf8f6b2e39d921da8737ebaa8d6e60a2f48ca08ea64f9a82e47837e48a",
      "envelope_sha256": "8ae4abb9169f51ad6931946a203ac521850887d08798825ae2bdb08cbc5f6c2f",
      "variant": "Only main entrance canopy_width_ft changes from 25 to 32."
    },
    "inputs": {
      "baseline": {
        "model.ibg.json": "54549c7d802011d83d6cf8b84a40cedfd25becba8325515323fcc3141f88e022",
        "model-elements.json": "e2ed846e3e922d296535282ec53b5fe0c3dc632dc321e0176fe38f17bbd8b73c"
      },
      "variant": {
        "model.ibg.json": "fb2fd621d1baadf71c9a1fc8bb98a064cccac26ff3220eaef4b05f0a0da11f3d",
        "model-elements.json": "49f6b22dfde5ed417568eac5c86f683b58192b52adbeb335c10705e1e7c5cfe1"
      }
    }
  },
  "generation_equivalence": {
    "exact_input_hashes_match": true,
    "generation_receipt_sha256": "912bc46aa0d0cc0b90eb0f1ab5cea047fa1ec94055ddbe5c56a067c34c69acf3",
    "drawing_package_engine": {
      "git": "38bfc4c171df5caf69fdc25e72510998a105c5f5",
      "dirty": true
    },
    "scope": "Later source-generation and drawing-package receipt has identical held geometry inputs. It does not replace earlier render execution revisions."
  },
  "context": {
    "status": "PRIVATE SKYLINE AND FULL-SPHERE SUNSET TEST; native and full-path review pending",
    "source_page": "https://commons.wikimedia.org/wiki/File:San_Francisco_skyline_panorama_at_golden_hour.jpg",
    "author": "David Abercrombie",
    "license": "CC BY-SA 2.0",
    "license_url": "https://creativecommons.org/licenses/by-sa/2.0/",
    "derivative_media_license": "CC BY-SA 2.0; site code and source geometry separately licensed",
    "photographic_date": "2023-12-20 16:30:11",
    "photographic_viewpoint": "Marina Park Pathway, Emeryville Peninsula",
    "photographic_coordinates": [
      37.837123,
      -122.307207
    ],
    "source_dimensions": [
      5184,
      2916
    ],
    "source_sha256": "d26f6c9c62ebdfbda9f61eb7b2f9ce7b87ee7a97b6529596a88db76d279be688",
    "context_hook_sha256": "38403b6fb95c1f17c92d02000c4dcecb2ad4bf2ca00b634d647d0dd4a8a0c9d3",
    "technique": "Immutable photograph supplies a static native-aspect skyline sector. A luminance key in the Blender material removes its sky and water; a full-sphere licensed sunset HDRI supplies all sky, sunlight and reflections.",
    "mapping": {
      "arc_degrees": 40.0,
      "start_degrees": 70.0,
      "radius_m": 8000.0,
      "height_m": 3141.592653589793,
      "native_sector_pixel_aspect_preserved": true,
      "photograph_mirrored": false,
      "waterline_source_row": 2170,
      "original_radius_m": 1167.0
    },
    "adaptations": [
      "Cylindrical projection",
      "Native RGB retained on a connected waterfront skyline contour, with a linear-luminance opacity key from 0.16 to 0.34",
      "Skyline vertical selection V0.246 to 0.365",
      "Peripheral 3.5-percent edge fades",
      "Emission strength0.55; opaque waterfront and an upper roof-band sky key",
      "AgX highlight roll-off",
      "Native-aspect skyline and distant shore scaled together to8km while angular size stays fixed; water extent60km"
    ],
    "glazing_presentation": {
      "coat_weight": 0.35,
      "coat_ior": 1.5,
      "coat_roughness": 0.04,
      "roughness": 0.035,
      "basis": "Unselected appearance assumptions; source apertures and glass geometry unchanged"
    },
    "lighting": {
      "sky": "Industrial Sunset 02 Pure Sky CC0 HDRI",
      "source": "https://polyhaven.org/a/industrial_sunset_02_puresky",
      "sha256": "79c8cbb67b306a04ae8e5aa17536f8f5fb71b2219c09b39793890bc53b1ef9f7",
      "authors": "Sergej Majboroda and Jarod Guest",
      "sun_elevation_deg": 3,
      "sun_azimuth_deg": 111,
      "measured_source_sun_uv": [
        0.5997314453125,
        0.512451171875
      ],
      "hdr_strength": 0.18,
      "aligned_sun_lamps": 1,
      "aligned_sun_energy": 2.5,
      "presentation_bounce": {
        "type": "area",
        "energy_w": 60000,
        "diameter_m": 100,
        "position_context_m": [
          0,
          -75,
          65
        ],
        "rgb": [
          0.64,
          0.78,
          1.0
        ]
      },
      "measured_radiance_samples": {
        "(70, 0)": [
          0.59375,
          0.5390625,
          0.5546875
        ],
        "(70, 10)": [
          1.390625,
          1.3203125,
          1.2421875
        ],
        "(70, 20)": [
          1.0859375,
          1.4140625,
          1.7734375
        ],
        "(90, 0)": [
          0.87890625,
          0.74609375,
          0.71484375
        ],
        "(90, 10)": [
          2.609375,
          2.15625,
          1.65625
        ],
        "(90, 20)": [
          2.203125,
          2.375,
          2.515625
        ],
        "(104, 0)": [
          1.3359375,
          0.8671875,
          0.7578125
        ],
        "(104, 10)": [
          4.3125,
          3.125,
          2.125
        ],
        "(104, 20)": [
          3.578125,
          3.484375,
          3.3125
        ],
        "(111, 0)": [
          7.5625,
          1.46875,
          0.53125
        ],
        "(111, 10)": [
          3.359375,
          2.5,
          1.828125
        ],
        "(111, 20)": [
          6.28125,
          5.46875,
          4.1875
        ]
      }
    },
    "non_photographic_directions": "Only the native 40-degree sector contains the SF photograph. All other directions show the original full-sphere HDRI; no city pixels repeat around the orbit.",
    "foreground_water": "Physical ray-traced Bay volume: surface0m, bottom\u221230m and object origin\u221215m; declared presentation optics above. Fictional grade and shoreline, no surveyed hydrology.",
    "limits": "Illustrative San Francisco setting, without a surveyed parcel or recovered geographic viewpoint. The photographed city and HDRI sky come from different locations and dates. The building remains exclusively source-derived geometry.",
    "water_volume_repair": {
      "basis": "Illustrative turbid Bay appearance; no measured water property or surveyed coast is claimed",
      "diagnosed_defect": "Weak attenuation exposed the abrupt end of submerged presentation terrain at500m as a horizontal appearance band",
      "original_absorption_density_per_m": 0.03500000014901161,
      "absorption_density_per_m": 0.5,
      "world_surface_elevation_m": 0.0,
      "world_bottom_elevation_m": -30.0,
      "object_origin_z_m": -15.0,
      "film_scope": "All native frames regenerated because visible water and indirect/glazing reflections can change throughout the orbit",
      "preserved": "Source building geometry, assembly timing, camera paths, skyline matte, wave normal map, lights, exposure and render settings",
      "repair_source_sha256": "77dba6fefbe64d847dd01ae916fb785f0c19a41a3ba6aa805a473ad028fe075f"
    },
    "distant_context_repair": {
      "radius_m": 8000,
      "scale_factor": 6.855184233076264,
      "angular_size_preserved": true,
      "photo_rgb_unmodified": true,
      "photograph_mirrored": false,
      "distant_shore_scaled_with_photo": true,
      "bay_horizontal_extent_m": [
        60000,
        60000
      ],
      "source_geometry_changed": false,
      "basis": "Illustrative distant SF skyline; no recovered viewpoint or surveyed parcel claimed",
      "repair_source_sha256": "77dba6fefbe64d847dd01ae916fb785f0c19a41a3ba6aa805a473ad028fe075f"
    },
    "ground_appearance_repair": {
      "basis": "Illustrative ground; no surveyed planting or material specification",
      "diagnosed_defect": "Repeated instanced grass patches read as dark islands at drone distance",
      "hidden_presentation_layer": "Illustrative natural-scale grass",
      "retained": "Underlying licensed photographic grass albedo/roughness/normal, broad variation, terrain, roads, trees, shrubs, source architecture and cameras",
      "texture_scale_m": 2.51,
      "broad_variation_noise_scale_per_m": 0.08,
      "normal_map_strength": 0.1,
      "prior_normal_map_strength": [
        0.15000000596046448
      ],
      "source_url": "https://polyhaven.com/a/grass_ground",
      "author": "Charlotte Baglioni",
      "license": "CC0",
      "source_geometry_changed": false,
      "repair_source_sha256": "ed4e7dafd5d5fb65a61b9d66df13863fcc459d0dd3c21e1262668fc520a0ec2e"
    }
  },
  "credits": [
    {
      "title": "San Francisco skyline panorama at golden hour",
      "author": "David Abercrombie",
      "source_url": "https://commons.wikimedia.org/wiki/File:San_Francisco_skyline_panorama_at_golden_hour.jpg",
      "license": "CC BY-SA 2.0",
      "license_url": "https://creativecommons.org/licenses/by-sa/2.0/",
      "changes": "Photographic skyline projected into an illustrative setting; sky and water removed by a scene material and silhouette boundary. Combined with source-derived architecture and a separately photographed sky. The static phone fallback turns the distant context and matching light together for its separate camera; no surveyed parcel orientation is implied."
    },
    {
      "title": "Industrial Sunset 02 Pure Sky",
      "author": "Sergej Majboroda and Jarod Guest",
      "source_url": "https://polyhaven.com/a/industrial_sunset_02_puresky",
      "license": "CC0",
      "license_url": "https://creativecommons.org/publicdomain/zero/1.0/",
      "changes": "Sky rotated to align sunset lighting, reflections and the fictional photographic setting, with a separately recorded rotation for the static phone fallback."
    }
  ],
  "media_license": {
    "label": "CC BY-SA 2.0",
    "url": "https://creativecommons.org/licenses/by-sa/2.0/",
    "scope": "Adapted cinema.mp4 and cinema-phone.mp4; cinema-poster.webp, cinema-phone-poster.webp, cinema-opening.webp, cinema-phone-opening.webp, cinema-inspection.webp, cinema-phone-inspection.webp, exterior.webp, reveal.webp and entry.webp. Website code and source model geometry retain their separate licenses."
  },
  "limits": "The source model defines the architecture. Setting, appearance, lighting and camera are presentation choices. Architectural photograph parity has not been established."
}