{
  "builtAtUtc": "2026-11-11T20:21:39.832338+00:00",
  "sourceCommit": "56ac8b1eb3ea4e1346e13040d0db605d266f0297",
  "sourceDirty": false,
  "sourceSnapshotSha256": "7f5e05bfef479a720b4910acd5da79242b9ec58d82945e1b5a75e3a66df8d150",
  "sourcePatchSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  "sourceFiles": {
    "appliance/README.md": "2157feab7cad2dc9192ab790cbc2860918f75d307e7b2d1dc08498c0d5097254",
    "appliance/bootstrap/artnet/loopback_transport.go": "7b014dd8ee657588e80f722d99ab2037f933b63a9878e2503f2646a39d9d42c2",
    "appliance/bootstrap/artnet/loopback_transport_test.go": "b400a671b071507521644efd66584886753b6542f622cada401d4237ad7f6e84",
    "appliance/bootstrap/artnet/packet.go": "cd9e87a2ab362072a18494fe153b2baa7a22f5e5764f5320dbbc2c6f21dd6dca",
    "appliance/bootstrap/artnet/packet_test.go": "16414166eb6745ddfe5e3bb0f1a5e2255eb5a45dc6d3b76d9cb3b90eca9fcc44",
    "appliance/bootstrap/desk_brand.go": "e6622ac5e9b33d8ee662ca9c68f243607ef28d46be2cc19f970da955571b0a4e",
    "appliance/bootstrap/desk_camera.go": "6e78c8ab252737be9b3fa7298c8a79446aa71f6e08e4347b441ddd4f9ed16b56",
    "appliance/bootstrap/desk_camera_live.go": "7a8542df2b54c214d65df0dd773eefcd204fe69d9676c95bc8f2d1599f90b9aa",
    "appliance/bootstrap/desk_discovery.go": "f4ac0fae1f42bd6437ca4b93879dcafbbb8fb622d513deb80013895737ce63a4",
    "appliance/bootstrap/desk_integrations_test.go": "931342cb160a4488d091a7b00fac408f0faf2058e5b010a9823beff6eedcf6e2",
    "appliance/bootstrap/display.go": "1df05e8862d7a46505e0e27116d2891e724113576fc3bfeb37370338b5970c23",
    "appliance/bootstrap/display_settings.go": "a12d67e62ebe148ad72de6a8f552cb1b0a206a1095c504c7ff38b83bc3066163",
    "appliance/bootstrap/display_settings_test.go": "d741729f62ad9b7d0f4f8e6c3c2aca0453f18ca1703f934dceb9f5de84887df9",
    "appliance/bootstrap/engine_discovery.go": "868038edb5527b5981b3ef0a2cb537061bf50faaa610859f233008a9295b0106",
    "appliance/bootstrap/engine_discovery_test.go": "e1fdb1c1c6a223ed1e03d31eaeeedb4ae39faf9c6f74ad1258b722d8445d1358",
    "appliance/bootstrap/engine_dns.go": "0b052def0544e12ce9d668bdbbd5112100394a10f7718d6856604a253029cf86",
    "appliance/bootstrap/go.mod": "96aa3374ede921d5dfb8a65b40f31a25cc0f6f4407d6e440d2f7e153b7a7bb84",
    "appliance/bootstrap/lighting.go": "4ab668d1f5e57d325538dfb20536290101c8d0d658ef880a0e08d87e834b6c86",
    "appliance/bootstrap/lighting_chases.go": "0890f1352d05d7fe92a88109536ced04d34d0a97672189ec861e429ea7e0b871",
    "appliance/bootstrap/lighting_cue_fade.go": "215b10f048a226ff4bf211f3d389b29562840f70763d95c11a44d9aebc9686f7",
    "appliance/bootstrap/lighting_cue_fade_test.go": "05c399027ce247e51e4829aa3aca042ea383edca395ba33158949f1f58c2410f",
    "appliance/bootstrap/lighting_dry_run.go": "2027ebea0c4cc7060f40369659186977bce7b4840054adebd4312e3aa089e668",
    "appliance/bootstrap/lighting_dry_run_test.go": "4629317fd550e627d4fca45c590c5cf7eb799b3719b188c0145bfefe60b87711",
    "appliance/bootstrap/lighting_effects.go": "a7e9466c2729d5d2d98d6fcf9d58bf45897797ba464503d893e9f89cf665cb26",
    "appliance/bootstrap/lighting_effects_test.go": "72aaf2730fb493de5de45c6da924944f138c14c474c8002a31ad5495f02ccbe4",
    "appliance/bootstrap/lighting_executors.go": "e6e3b6146755c64b8dcf493bcc02d620590d0cfb78df63c6b09b75ea43e0915d",
    "appliance/bootstrap/lighting_flash.go": "bde0b69095ddc8ae0bb1672c91a87f0fee5588652c486a99633a9f44f168da44",
    "appliance/bootstrap/lighting_follow.go": "eae4d5897324c703d0f2561bf104c79ad425ecc35b3f28f45a40c9fb71b2c739",
    "appliance/bootstrap/lighting_ipc.go": "877f30454dfc4468a6b3c01c0ea4745f449fe57d967112f9a388ad0bf313b38f",
    "appliance/bootstrap/lighting_ipc_test.go": "51d734fca5ba484065c0471cbd049f71d23a9c3b35e0de22826c1b85c37e5c6d",
    "appliance/bootstrap/lighting_json.go": "a46789c4efb69e050bc73bbaca834ff6bf973e46ec0e9cc04bb6ba1691cc2638",
    "appliance/bootstrap/lighting_loopback_projection.go": "735ffa6e95e1ba50c71c0cba74c20fec7cc3e1024ff4292e879775ad7d3a6972",
    "appliance/bootstrap/lighting_loopback_projection_test.go": "53ceec6e444ffc99b202801627bef7b4db5c81046f6eb95c52f9cefce3ca6756",
    "appliance/bootstrap/lighting_mix.go": "d1d2703cbe40d95849e424846d602f18d04dfb6bf1f30b59ed268b64dedd2166",
    "appliance/bootstrap/lighting_osc.go": "03c81e52ca42156c66e12052a2411d1af69a8d130f0a558eb169a49ef508e1ad",
    "appliance/bootstrap/lighting_output.go": "a8e81895215f36cdca40ef55bfcb3c3dc6ecd70db3430a00457918dc5916e3cc",
    "appliance/bootstrap/lighting_output_pump.go": "c1bbb9778ae8b27c02ddcdcbd2562a560891cc09402ca01e1f7f7d791da705ae",
    "appliance/bootstrap/lighting_output_test.go": "a043497eb1f56c743fa513f1ba9d99ec428f916596254d9a5fe7632ad99746ab",
    "appliance/bootstrap/lighting_patch.go": "f6ac994941f6781968764bc306bb89aa1b347a5500c1155f6a6e4a3d783158ab",
    "appliance/bootstrap/lighting_performance.go": "bea7ad0b857a0e1f88b16ab25795e6be8eb415457895e3a322d79431116da7a3",
    "appliance/bootstrap/lighting_performance_test.go": "e4b358c04ec224e13a5d8718af12979b46fee899d2fbab1bba9a8c53466fa3b5",
    "appliance/bootstrap/lighting_physical_patch.go": "3cf11bd1060d6244d1ecab0c928aa6d00d588e132466d1a7b9ad24da28d9a0fc",
    "appliance/bootstrap/lighting_pilot_test.go": "69575b08f2f3f253842f5dd6e3b2d40ffd73e86f6f222960a2cfb5c468133d73",
    "appliance/bootstrap/lighting_profile_draft_test.go": "470127dc45cd20a4d0123474bb3b92107b97d7da87c336ec1d3ba5348e6a640c",
    "appliance/bootstrap/lighting_reliability_test.go": "1102ba76ac118de62c6fa76a38677c43993277894d25d50a71b28c70a12ee951",
    "appliance/bootstrap/lighting_render.go": "8daa4e3f10fd9b8c7e7c9eb62c894db8a0826dfc49ef8b3b4b757fe49b94a0d2",
    "appliance/bootstrap/lighting_render_test.go": "702482305d6ff5140c8f41e5d6d28811815c69a52031f97b32f6c79361a71e01",
    "appliance/bootstrap/lighting_routes.go": "b4ba1cbc4f7dae89b07f7fdc053c1751f1b9066356174faf83b11f48f9036bca",
    "appliance/bootstrap/lighting_simulation.go": "706c3b578214d0043ae6374f71672cc6bad01ca11dee59ec4074be4fb8af34ad",
    "appliance/bootstrap/lighting_simulation_observation.go": "42ed6593f01bbc51af98c5dc1278731c5569539c4afbc8547a89cc2b60966514",
    "appliance/bootstrap/lighting_simulation_observation_test.go": "f2d51a17040be256834a5cfcaea424f43e588768b5089ff3ceb581fba7a9e9e9",
    "appliance/bootstrap/lighting_simulation_owner_test.go": "5d2b3a9c41ccd703fe3a1b792518ad988f0890c794120f04849064ea44a51899",
    "appliance/bootstrap/lighting_simulation_server.go": "0cbd5eba8c15b90713aa43e65e6e33bbfa1d6c396691057ddccc7204f1c57dcf",
    "appliance/bootstrap/lighting_simulation_test.go": "0b11d6ccfa849448151679fea9be28871b88c9d10f5d5907e9391a32291d7796",
    "appliance/bootstrap/lighting_test.go": "4fab30368d59b3a1c778427ffc12cda725b80b24a0d4c1ff9a86fb01e69d09dd",
    "appliance/bootstrap/lighting_timeline.go": "230235195b3cbfd5259f8b8cd784e8e41e7bef53e8508ec6ac8904b4c9297c18",
    "appliance/bootstrap/lighting_timeline_test.go": "7deca26f532673f03b5afad4b03ac86ab144be7811870f5062b67692495da853",
    "appliance/bootstrap/mac_desk.go": "4579ef30448a8e9d75397078b0e47970d8c324acddbcfed265b31006517fbf01",
    "appliance/bootstrap/mac_desk_test.go": "4212caff29656749b9cf21826c0ec75412c202b097e29a77525b3bd4bf81b57b",
    "appliance/bootstrap/main.go": "5d8391202b0ac6239f6d3b15eb53796ec93f1a6201ea9011314b57588503a2fe",
    "appliance/bootstrap/network_linux.go": "ec48232f62ddcf6d99ebd5d43b5b39bd712e0f8282359403fb3a6fe471b552c3",
    "appliance/bootstrap/network_other.go": "d3d304b489a85bcb1611dae313cd46f8f64d28c3fa70bfbe2f87630bd51ef167",
    "appliance/bootstrap/network_stats.go": "c92c114d986d69c85e86ffe0c57040b18e956bba8e8b5978e6cef4e014e9a095",
    "appliance/bootstrap/osc_packet.go": "cbb8cfd789568df6aa6d73aec3f933b4ff22f152728f935f48b66ff3b095f006",
    "appliance/bootstrap/osc_server.go": "3e9245c4381c65edd003ad7c6785562a0cba76babbdde7bd33afb7ad8a7fe178",
    "appliance/bootstrap/osc_test.go": "e747cc69b4278dd9d4882ba3ff37f659c06df7ff84e8c50ab60b5948c07e4f7a",
    "appliance/bootstrap/outputpolicy/session.go": "895546f9a9a89fca4b13c32b9cbf104893bd14b591d0541b49bcd3cee94f0bf7",
    "appliance/bootstrap/outputpolicy/session_test.go": "69252adf0922c477913f27edb0303f5fe6e3a70f19384bf1c5964b85d6235fb4",
    "appliance/bootstrap/owner/card.go": "6ff562d41aa77e9399bcfb53639ef2817857cda58d0328e79ea12a573c5ef1e8",
    "appliance/bootstrap/owner/network.go": "ca456e16ede7db6389828536b83aac6762d49020314dbd629e8c14a6143b0918",
    "appliance/bootstrap/owner/owner_test.go": "26d1ed9ea0a1d30d1c00515859147b2ca4929666aef2b066549fd8c7140b4b6e",
    "appliance/bootstrap/owner/remote.go": "0b72baf32fcacba7a666bad5907d8d7f75d302877fd469c4a781b05357fe0223",
    "appliance/bootstrap/owner/remote_test.go": "ef1eafadc7cfdd56137d17e39ee3d950dd054cb8677305aa675e0961fbdf4211",
    "appliance/bootstrap/owner/server.go": "1fda2751c8fe08c1d713227d00c72ca3ef4709f1bf3c5c2855dd288c2aa7a77b",
    "appliance/bootstrap/owner/sessions.go": "d019ef24a116bb5a2c30ce833aa8056dd8770981d9fd3776a88049818fb2ef04",
    "appliance/bootstrap/owner/sessions_test.go": "fad502177b752dedc0c8c4e7c1a6e49c54d42b257790d0cadd32669766cd747f",
    "appliance/bootstrap/owner/store.go": "843889eee4b4b171d3c1474ed0dabca2e775f6e1cf7e83f651418bf08e013754",
    "appliance/bootstrap/owner/updates.go": "a696357c19a6001d43618f5cf09a4c16790a1308802acf50eeb9928cd715e192",
    "appliance/bootstrap/owner/updates_test.go": "1f7f8f83c12cd489fc27ca70f66fcadfe63e191d3028674ddcb48bc0b688d2f4",
    "appliance/bootstrap/protect_video.go": "8c61b5259321f76dfd85b3c1fde655026b7c3bc9105561b7a658cc14c7fb9463",
    "appliance/bootstrap/protect_video_test.go": "e33d65646347c9e5de9eed9051b0b015013f8a208928e096979f4b8eb4f2f9bb",
    "appliance/bootstrap/remoteaccess/agent.go": "325f4a1734a1aa0e707c1e1fca394509ce67c000d40ef8a021553b3ad6637f84",
    "appliance/bootstrap/remoteaccess/agent_test.go": "7b9f1d4c3dae664d1f1a30a005927bc98099b618b2a55a4030276510aea234c9",
    "appliance/bootstrap/remoteaccess/client.go": "0da4a8b99f04c9f1e47b3b53419ba9eb51264d9065566479790972332c3d17f9",
    "appliance/bootstrap/remoteaccess/config.go": "b3aea0dc60672aefc64e5fbf752a4ecca95f1dfd324cbb21ca71932a35fe3f5b",
    "appliance/bootstrap/remoteaccess/control.go": "0642b2bc5aa739eac6aa27d577e22128a8b1f37f2c30a924f1f71d9dc6a0bc43",
    "appliance/bootstrap/remoteaccess/store.go": "6c26812bd8d9276c8d40d67c9a06811398feb1791dc21b6af3ebd2e88998c911",
    "appliance/bootstrap/remoteaccess/tunnel.go": "7ac68b28f07675afd9a4c756e9ceba30917d4e7dafb83bbe2abfcbcdc46059cf",
    "appliance/bootstrap/remoteaccess/updates.go": "7dc2eb1c60b94cf0f1fcd2135ebda455e67d8fec3400951e5213f204ff28f06e",
    "appliance/bootstrap/remoteaccess/updates_test.go": "9ba53fc25c86762364a26a3efbe3c4b6a8cb717cf977c7d9c893bdbbadde868b",
    "appliance/bootstrap/server.go": "0ca642cb756e33e1ada8b229d1f3e3abe015cdd3b573ea99c0588a2e6e8dd7b7",
    "appliance/bootstrap/server_test.go": "88ca5acf54353360476f69df75a89d1e7d3b6d6da18964e351e999e7885476d0",
    "appliance/bootstrap/system_reboot.go": "de600232585085ede1d22e089a337205a13f19e71376e6e1cc428b1bf401534e",
    "appliance/bootstrap/system_reboot_test.go": "f0b4511bba0313d1bafbb6d89efef82663ef5cebf6f05f8d3e57a59e6b04e467",
    "appliance/bootstrap/testdata/browser-live.h264": "c2fb7c2fa2a9d5dde1705b765adb9b4b753c6e2f4cf6baff3d0c0490abfad526",
    "appliance/bootstrap/testdata/browser-live.h265": "9872f056cee22956ff506d637d123ac611beb466ab66b9c1bab144e9e6917345",
    "appliance/bootstrap/testdata/mac-lighting-contract.json": "c95d9585ce4b9a36e53e0a643d9693a7a544f94eb54f6164b8ec380f861d7286",
    "appliance/bootstrap/testdata/offline-dry-run.json": "9349f8f1b8b626ceb1a6d577be5c4be057cd75045816bc7cf280cf450e05ca1c",
    "appliance/bootstrap/testdata/rig-profiles.json": "f921321920bcb4e28092895850270f20f05af14e2ad222814e1e0d516ed7bb7f",
    "appliance/bootstrap/testdata/swift-effect-contract.json": "5947a61bdcf6e098f1cff4fc8b3142d307d6c1c5586d14c5a52a7534402cfe02",
    "appliance/bootstrap/testdata/swift-frame-contract.json": "a1ac500cb31350d889c721f10dcc672930c88d71a65b77e8cc38196dcc6be4d4",
    "appliance/bootstrap/web/app-shell.css": "d1a7f705fd7dbf88ef87395a3818d247293966cc712cf6e5734cefb67440ef6a",
    "appliance/bootstrap/web/app-shell.js": "4f866f3fbd0a7575b045ece8b2a7be0d14387211ba2759a45988d8a6cb625a30",
    "appliance/bootstrap/web/app.js": "b339ecc009deca60273bc93b101fddbb781a8d9de431ef5787d8d06df074ee60",
    "appliance/bootstrap/web/base.css": "4755a09d12affc124e8f9f813c4ad5cc866989c2cbe1a470405a24fea3135c7b",
    "appliance/bootstrap/web/browser-events.js": "ddc06b5400a66b5384375229c462933b7501210832ef46a0a078718420e510e1",
    "appliance/bootstrap/web/components.css": "3f7778409ec7ad731656b5f1bd4bf464ef569345c40351d22dd7930bbc781030",
    "appliance/bootstrap/web/desk-brand-view.js": "0ab960b74c0ed1c8d242b2c2c7b9403c9d4c784e4452bac503e8dd003a2bd772",
    "appliance/bootstrap/web/desk-camera.js": "59bd87721b6656e94ef2455a646f19685141eba6a1ef27399cf7132b52c7cd81",
    "appliance/bootstrap/web/desk-console.css": "02e643e04d03fd99dcbdfb35fcbfda2449b40d2d74161d7853dd8c62e23e8a91",
    "appliance/bootstrap/web/desk-console.js": "898699fe0080f1c8014d8c73ab5cb9432f1e81d1ca72fee2eb6f1fd709187479",
    "appliance/bootstrap/web/desk-programmer.js": "9ea768ed137910ce8ea094abaf8222a5e9fd90e2aac014def36130c00ed7b33d",
    "appliance/bootstrap/web/desk-tools.js": "016368abb09c28e41a789b2b0adf024e6860cdfd91e22f20d290086f678851aa",
    "appliance/bootstrap/web/desk.js": "562059d098154dc012a001f32b64ab3b36e258457cbeb25d41a0a4a4723f19f5",
    "appliance/bootstrap/web/device-dashboard.js": "501060cd30fa992a2a1fcee4932e44c89c27552691631dc89571acd1a8761454",
    "appliance/bootstrap/web/engine-discovery.js": "6ca28f23d05d00a81431f6a35f0b63e7a2b99fc70c09004fc8cd5d2ff6099ed8",
    "appliance/bootstrap/web/fixture-setup.js": "20e5bcff37923bdf552d115f8b0e7a9b5b5fc7366c8b66d49f4397f5913b2d2e",
    "appliance/bootstrap/web/index.html": "7f8d91963b984806298b664774287b4be4c30f07017b9e038bd75a139738431b",
    "appliance/bootstrap/web/kit.html": "5175b721e5da68a5a4f59fd9560f9dda505896924694bf433c8770ea2e315a89",
    "appliance/bootstrap/web/lighting-models.js": "0657ed7d219d6cc653165abb9729903925f24cd25c4dc08b92ceb5197403a1b9",
    "appliance/bootstrap/web/lighting.js": "1af95d73d2b4872dcdbc44ee4a237893de596d523833cb8d5ba5e1ab8d86c29a",
    "appliance/bootstrap/web/owner-connect.js": "633c81e70bc1353ca8a249507c275025bd66c3184fad51d5ba76fd8e0668f0c2",
    "appliance/bootstrap/web/owner-remote.js": "1d9dd0f30c1d1dc457a6e34db1094728de5b799d098de4ee888f1af6facae59e",
    "appliance/bootstrap/web/owner-updates.js": "f16fee15c6b30b6d9ca74066ac408f22269bcaac320ccf8f36209596edda2a6a",
    "appliance/bootstrap/web/owner.css": "acbcf86eab5186645ebe9f033d29eb07822c5984cee05612dc93995eed75fe30",
    "appliance/bootstrap/web/owner.html": "9e7734394dadf3667e9f78bfd0147efac9091c305876039edfedd1b8172b68f3",
    "appliance/bootstrap/web/owner.js": "d4c858d03623a6d303d34bf67474c25b9e6a2b7279e178dcdecc2ec63a6136cf",
    "appliance/bootstrap/web/performance-client.js": "25e062e0a1e19ff28f0e5363ac8ea2d935dbc885c70ae3cdf5529a86fff36f49",
    "appliance/bootstrap/web/pilot-console.css": "ea014ca5d3d918c5a40232cf786069de8dd52d766bf30e225888bf0f83a9b928",
    "appliance/bootstrap/web/pilot-console.js": "c306f828a039be211f1a21ec00e791c6e0c89ddf769beef40d4706d3f4bb4c49",
    "appliance/bootstrap/web/pilot-models.js": "355aa89bde26ddb179c02faab7fda893987dce3f5ab1ec19c0ec91ac8e088eb1",
    "appliance/bootstrap/web/pilot.css": "02ea9d69552b738c0cf08856e085ea567c413bbbe0f319459a5ee4a958aaf49b",
    "appliance/bootstrap/web/pilot.html": "e7e003ffb1c73d0a0856e153dbb2ffb1c48d98a647b8c3705ff2738d82427354",
    "appliance/bootstrap/web/pilot.js": "c3193f7115cd54966321f9895c81510bfd52ce73a05fde0f9c5d43617aef74dc",
    "appliance/bootstrap/web/playback-studio.js": "3d41c32ad8a338ac7319f5775271191616cddb72861d7288a890e0e43a163ef5",
    "appliance/bootstrap/web/rig-desk.js": "c769b3aeeff534dfca9e53bebd4b98e83a34a7a4c7122b3783fb9df254007b4a",
    "appliance/bootstrap/web/rig.css": "dbeb17bff3567a290025e64cda094b80b185ef9ea1df4124ddafdbc2314d8a6f",
    "appliance/bootstrap/web/rig.html": "fc3893ffb18eb0886d7852c33dcbe0b66356afc90cdab03c3fd13645627c4992",
    "appliance/bootstrap/web/rig.js": "54e9fb275419e31e90721379ade65f6531bd179b68c148e85c0b0efd3e196dd9",
    "appliance/bootstrap/web/screen.html": "174854249f51e80a2e523006f6c9291cf748df86d7abc90c78bf556925f5855e",
    "appliance/bootstrap/web/screen.js": "afce720d9dcae08de9e5fc2b1fed4be02dbcad8596dddf9846d3476594299183",
    "appliance/bootstrap/web/setup.html": "c4c142e4685e73b5f0f0655aac7e5329fa79edd34353685bdc142ab599bb0e43",
    "appliance/bootstrap/web/setup.js": "7f165d2c33be15c6aceb51572f2ecefdd4abea5d6e9748cc52b9ff11a8599f49",
    "appliance/bootstrap/web/simulation.js": "afe9d0cb9a76ebaef4eb30ce52b9e47221610b566069fa66f94b3d8ccc82d4ee",
    "appliance/bootstrap/web/style.css": "668cb0c55f56ac8dfffeccbfc540d4689a76581fa0c1c7183f006c9c801c28f4",
    "appliance/bootstrap/web/theme.css": "a9096f9261b1e7c81b4b83e006818f63c4fbca471d675dc4b2430f85144c6c2b",
    "appliance/bootstrap/web/theme.js": "96a535a28d9a4dee253f87af4b27a03b227454db4cf571a762ed623acfc4bece",
    "appliance/bootstrap/web/venue-import.js": "d750b719681906eb4462a6a0f66e3f7bc9b9ade6893cb2584851c92f39bc66a9",
    "appliance/bootstrap/web/venue-library.json": "f4c2e42a1a9cf41dd0a0976865a6f8a4e02ff47b52d36d10ac9f0a31667bfc8b",
    "appliance/bootstrap/web_preview.go": "bb2b955cab2eb59c7a63298d7aba6529b11a7a9979585d2bfcd115d4b6dcd201",
    "appliance/bootstrap/web_preview_test.go": "c2ec25021284a2670eacd380ed24bec3adba9d782710d0ffc45a0b5fa664477e",
    "appliance/branding.json": "c912653f59bb038738439ba273aa2907ae5cac87fd78b892ad9fcb29f622988d",
    "appliance/os/base-image.json": "b098e4519ef3c2d93ae5e0cca68dfef7649cb6c49bf0222887f919f1bc293c8f",
    "appliance/os/build-pi-image.sh": "6bb3583a283c24574108fc2ee49e55ba40909baa6a54879d03263f44872c1d12",
    "appliance/os/check-deploy.py": "cd6788c747cab2c36837fc237ed7bf1748dde0c44a77f792b2090fbc5caf6c01",
    "appliance/os/check-discovery.py": "906c329e8baef337f22e1c41d47af2ef8e7ac6366d4e10fb504b7143dc54dabe",
    "appliance/os/check-display.py": "335ebd8fb6494be59ed52b4dfdc03322fa2116fd4db3b6213e66676e6c107083",
    "appliance/os/check-first-boot.py": "b474b230806a96880861797dfda15eeebaf513911414e85a9c2cd9fd8cdf4755",
    "appliance/os/check-foundation.py": "a25c66816e4f7c96c090c71bffb2c9e8120a5fce5520d080145b7b871804188a",
    "appliance/os/check-owner-network.py": "5e8ef47f52544490893de313654a7862426b1405654a39d513d3c2f0b1a6409c",
    "appliance/os/check-owner.py": "bd961aba946d72ac04f15ca6a5c50989445734ed3a62063510644c29ac94e27b",
    "appliance/os/check-remote-defaults.py": "9c4c854811f449b2c3be5966365e353cbd2da1daa1f3ac1809f7f2b3f4fa743f",
    "appliance/os/check-remote-image.py": "25edfef448da25e3925a1110e1ae3813f9bed25cb264dbfd3291b89410fb8437",
    "appliance/os/check-web-update.py": "d840d3980e4464b5dc932c600ddb8cbe93e0c71b3944642de108006dfeb37cbf",
    "appliance/os/deploy.py": "0c9b03d4c1212705f29f0c85d2db75df4536b5410ddbcf7a82852adfce8c0f80",
    "appliance/os/display-status.py": "96cf3f0147c7ccb4f855cc17627b4448bd0c382d4b27ae22fce39ad9cc392a4a",
    "appliance/os/first-boot.py": "d70237721877efcc8d610770273e194fa182cce2c01bd4a0f463c1684611f6ef",
    "appliance/os/homedmx-deploy-recovery.service": "ac851e787dcbe1ff15e5a984715aa49e95bbe80a1b2930caeef1983ed8782ec3",
    "appliance/os/homedmx-display-session": "d2004f875aabf0db270172336cb695842c54e3626a80b78c53fc21d2d3be470f",
    "appliance/os/homedmx-display.service": "1f78e898825323d919673fb04c5f1ee75f84fd32996793e6014953c19e20bd55",
    "appliance/os/homedmx-firstboot.service": "76937a9a8c47cdd0895af39e265e23dec9019350decbfae10e6a8d3d1b0d708f",
    "appliance/os/homedmx-network.service": "ea2201c2570169566c9e78c1d93df8e41f457436ff7f21f39efad702808c4edb",
    "appliance/os/homedmx-owner-maintenance.path": "8078ee2ab09bff7e22950a613993b2861c0c2dd3892752f98b9be49b40f29bc4",
    "appliance/os/homedmx-owner-maintenance.service": "1141355e85ef0a822babc7f280df0584d1746871a299a468d6438ff10f1acaab",
    "appliance/os/homedmx-owner.service": "87203513700eb3c2d7d27f4cd5cc92f08d0647b07ca1d9a2e86569c4d0eb679a",
    "appliance/os/homedmx-reboot.rules": "5902391e34571efff1cf9e0063810ae7895618a0f6b40745b262add898260efb",
    "appliance/os/homedmx-remote.service": "afd6ea5e24df01063bb62fbbbe1a4cc0c40ccfd9bd2dc507ab1cdd1838725a5e",
    "appliance/os/homedmx-update.path": "f58dd1e5776a0180a6441c1034598d5890205ca1bfbba0034ae609e232705ae0",
    "appliance/os/homedmx-update.service": "6b2f27d566ad9e7112ea3e2450f97ee13d342db83da9a4acbe46b2bae7afdc65",
    "appliance/os/homedmx-web.service": "2146bdfda321491458c4e51082a57043175e500e0c05b6a19272e4a47c19199b",
    "appliance/os/homedmx.service": "09b7d8e4bf023c42024011f6590918594fc3fa0566505570ee3b9220da0bf173",
    "appliance/os/install-kiosk-runtime.sh": "cc072c856a436b90b0af790fdbc02ed53717ee76cab94f5c9e5c5fdb8a7ecaa6",
    "appliance/os/install-owner-runtime.sh": "2ad0d0bb79418ca654645dcfa39158600e19502b6bbd0b9e5b974b36647ca58d",
    "appliance/os/owner-import.py": "c7e54839c360b194ddeb0410eadc311db449c04c24a056a892f36703a37c3e09",
    "appliance/os/owner-maintenance.py": "904c86dc6cae2c4b1c135c3e780d1dffb7828f5a6044f91f5b403958e8031ab6",
    "appliance/os/owner-network.py": "a5961ce222bc204f05bb6b53c74f93cf1e36a97fa62e6911a9322f9af2e113ee",
    "appliance/os/qualify-root.sh": "c1d54f11f10e636ff46440e16c3d059bbd9a8652a53c51c2f13d4f9ebbd5ea20",
    "appliance/os/render-discovery.py": "18f4bb9d94dd708eb62c044a48394dc1277ec852b1a67fe46923d9cc5cbca9f1",
    "appliance/os/update-apply.py": "3c28acb4ef94ab33281fb5a8320db39debdfe3a7a09e1989d49a8d500e100ec5",
    "appliance/os/validate-root.py": "e653907f6081bd2a3f0268af4f1958b3474ce2e15b9847c9d101f3110f06a20b",
    "appliance/os/web-update.py": "7d3f812a6348a1743cd4fabbd6058f01096fbcb6ebf8d5d94f31c45c991d7c1a",
    "appliance/os/wifi-import.py": "b654f405d5aa1a29a6cbb627585c17dba5094fd6fcd5e8b30d604c0b63b00fe1",
    "appliance/remote-defaults.json": "96bfd2ccf1e643500048a7daa517fe2033d6f94c50862993f246f0f6c4b74850",
    "appliance/update-defaults.json": "00f5fe8d2aa9c7ffa341740eb7c59b0952bb4fb942a16af7e706ae54fcac7576"
  },
  "base": {
    "release": "2026-10-06",
    "distribution": "Raspberry Pi OS Lite (64-bit), Debian 13 trixie",
    "filename": "2026-10-06-raspios-trixie-arm64-lite.img.xz",
    "url": "https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2026-10-06/2026-10-06-raspios-trixie-arm64-lite.img.xz",
    "checksumUrl": "https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2026-10-06/2026-10-06-raspios-trixie-arm64-lite.img.xz.sha256",
    "sha256": "483db18a48da399b5b7022ffae9a07bc6d99daab30e593aedac09b69ff422843",
    "target": "Raspberry Pi 4",
    "physicalBootTested": false
  },
  "baseObservedSha256": "483db18a48da399b5b7022ffae9a07bc6d99daab30e593aedac09b69ff422843",
  "image": {
    "filename": "homedmx-pi4-arm64-bootstrap.img",
    "bytes": 6442450944,
    "sha256": "652481949316d0745c776d235274c55abc3ed7bda011719029eaee2096e47133"
  },
  "bootstrap": {
    "sha256": "1304a146c8e8544327e73e91b4262af1a8d7a814e750122870438c32584ac334",
    "goBuild": "/home/brian/Documents/Codex/2026-11-11/homedmx-product/build.hbYWec0u/appliance-bootstrap: go1.22.2\n\tpath\thomedmx/appliance\n\tmod\thomedmx/appliance\t(devel)\t\n\tbuild\t-buildmode=exe\n\tbuild\t-compiler=gc\n\tbuild\t-trimpath=true\n\tbuild\tCGO_ENABLED=0\n\tbuild\tGOARCH=arm64\n\tbuild\tGOOS=linux\n\tbuild\tvcs=git\n\tbuild\tvcs.revision=56ac8b1eb3ea4e1346e13040d0db605d266f0297\n\tbuild\tvcs.time=2026-11-11T20:13:22Z\n\tbuild\tvcs.modified=false\n"
  },
  "ownerSetup": true,
  "sshPublicKeyFingerprints": [],
  "buildHost": {
    "architecture": "x86_64",
    "kernel": "7.0.0-38-generic"
  },
  "checks": {
    "offlineContents": "passed",
    "filesystemChecks": "passed",
    "arm64Userspace": "passed",
    "systemdUnitVerification": "passed",
    "firstBootRetryStability": "passed",
    "sshEffectivePolicy": "passed",
    "isolatedSshPublicKeyHandshake": "passed",
    "developerSshHandshake": "passed",
    "developerSudoPolicyAndPermissions": "passed",
    "developerSudo": "not-run-binfmt-without-C",
    "bootstrapRestartAndCorruptIdentity": "passed",
    "postValidationIdentityScrub": "passed",
    "bonjourAdvertisementContents": "passed",
    "arm64AuthenticatedWebDesk": "passed",
    "embeddedDeskPilotAndScreenAssets": "passed",
    "freshEmptyShowAndDisarmedOutput": "passed",
    "controlKeyAndIdentityRestartStability": "passed",
    "independentInstallationIdentities": "passed",
    "arm64WifiProfileParser": "passed",
    "unprivilegedAppUpdateContents": "passed",
    "arm64OwnerTLSAndClaim": "passed",
    "ownerMaintenanceIsolationAndSshRevocation": "passed",
    "arm64RemoteConnectorAndSocketIsolation": "passed"
  },
  "outstanding": [
    "Physical Raspberry Pi 4 boot",
    "SD expansion to the 64 GB card",
    "Ethernet DHCP, optional Wi-Fi association and mDNS on the real network",
    "Application update activation and rollback under real systemd",
    "Graphical HDMI kiosk startup on physical Pi hardware",
    "Mac Xcode build and live Bonjour UI",
    "Boot/reboot service supervision and journal persistence",
    "Unique identities on separately flashed cards and stability across physical restarts",
    "Developer sudo execution on physical Pi; builder binfmt lacks credential flag C",
    "Physical first-boot central enrollment, repair and SSH through real NAT; production central deployment"
  ],
  "scope": {
    "stage": "local HomeDMX web desk with authenticated lighting control",
    "webDashboard": true,
    "pilot": true,
    "hdmiStatusKiosk": true,
    "lightingEngine": true,
    "physicalDmxOutput": true,
    "outputArmedAtStart": false,
    "factoryShow": "empty",
    "factoryControllerRoutes": [],
    "cloudEnrollment": true,
    "macPairing": false
  },
  "remoteDefaults": {
    "sha256": "685ad8215f2073bc0e735c8569e677f2ae044bd50c7dcee78454c4a317c71a91",
    "autoRegistrationConfigured": true
  },
  "updateDefaults": {
    "sha256": "d9a0b2ce1d56e573205c928197ba74c20afd2bc2bd776983341675dbb0949665",
    "signedUpdatesConfigured": true
  }
}
