diff --git a/ASSET-LICENSES.md b/ASSET-LICENSES.md index 5140bdb..a3c6dd6 100644 --- a/ASSET-LICENSES.md +++ b/ASSET-LICENSES.md @@ -149,3 +149,6 @@ Public archival/release distribution of the named supplied Wheat Farm runtime LO ## Grand Stone Quarry Gathering Node runtime LODs Public archival/release distribution of the named supplied Stone Quarry runtime LOD package was authorized by Ael. The supplied manifest states `Project-owned; authored for Warpkeep`. No separate open-license grant is asserted. +## Lowlands Rabbit Runtime + UI Bundle + +Public archival/release distribution of the named supplied Rabbit runtime/UI bundle was authorized by Ael. The supplied provenance states `Project-owned; authored for Warpkeep`. No separate open-license grant is asserted. The nested source ZIP and its contained media remain preserved under their supplied provenance; current in-game integration is not asserted. diff --git a/README.md b/README.md index d834e8f..4ae2320 100644 --- a/README.md +++ b/README.md @@ -97,3 +97,10 @@ See [`ASSET-LICENSES.md`](ASSET-LICENSES.md) for the per-set license scope. - Identity: `warpkeep.stone-quarry-node` (`GatheringNodes/Stone`) - Package: three supplied High/Balanced/Compact GLBs plus the exact supplied runtime manifest. - Status at publication: runtime-designated deposit; visual-clearance contract recorded as passed. The asset release did not itself assert in-game integration. + +## Lowlands Rabbit Runtime + UI Bundle + +- Release: `rabbit-runtime-ui-bundle-2026-07-30` +- Identity: `warpkeep.environment.wildlife.rabbit` (`Environment/Wildlife`) +- Package: privacy-sanitized distribution copy of the supplied Rabbit runtime/UI ZIP; seven embedded PNG local-path metadata chunks removed while decoded pixels and intended runtime payload bytes were preserved. +- Status: visual-only archive; current in-game integration not asserted. High/Balanced rigged GLBs retain the documented non-root skinned-mesh validator warning. diff --git a/manifests/rabbit-runtime-ui-bundle-2026-07-30.source.json b/manifests/rabbit-runtime-ui-bundle-2026-07-30.source.json new file mode 100644 index 0000000..c90ad95 --- /dev/null +++ b/manifests/rabbit-runtime-ui-bundle-2026-07-30.source.json @@ -0,0 +1,91 @@ +{ + "assetId": "warpkeep.environment.wildlife.rabbit", + "category": "Environment/Wildlife", + "designation": { + "currentInGameIntegration": "not asserted", + "gameplayAuthority": false, + "visualOnly": true + }, + "distributedSourceArchive": { + "bytes": 2710713, + "decodedPixelsPreserved": true, + "file": "Warpkeep_Rabbit_Runtime_UI_Bundle_2026-07-30.zip", + "privacySanitized": true, + "removedPngMetadataChunks": 7, + "sha256": "1ab9a02a39e68a3ddadcec4ac1824aafaf252f9cb068511e6341d2377f256dc3" + }, + "lods": [ + { + "animations": [ + "Alert", + "Idle", + "Nibble", + "Walk" + ], + "bytes": 129388, + "file": "Warpkeep_Rabbit_LOD0_High_Rigged_Runtime.glb", + "rigged": true, + "sha256": "735f7d72457acfb20581cfcacbd8908eab3ef36d5640b63ecb134bbaa7a10b1d", + "triangles": 726, + "vertices": 1640 + }, + { + "animations": [ + "Alert", + "Idle", + "Nibble", + "Walk" + ], + "bytes": 86340, + "file": "Warpkeep_Rabbit_LOD1_Balanced_Rigged_Runtime.glb", + "rigged": true, + "sha256": "daeb493a827ecbd605c6ad25d83b84050e6a0ad29e96619c9d86c57c37be1f6a", + "triangles": 350, + "vertices": 856 + }, + { + "animations": [], + "bytes": 14808, + "file": "Warpkeep_Rabbit_LOD2_Compact_Static_Runtime.glb", + "rigged": false, + "sha256": "2ecc7b1adf4c1d79b7ca2d5ea9a6727ed3f6d9072047466082bb912d34ea930c", + "triangles": 146, + "vertices": 384 + } + ], + "name": "Lowlands Rabbit Runtime + UI Bundle", + "provenance": { + "license": "Project-owned; authored for Warpkeep", + "publicArchiveAuthorization": "authorized by Ael", + "separateOpenLicense": "not asserted", + "source": "Source/Warpkeep_Rabbit_Editable.blend" + }, + "revision": "transparent-ui-2026-07-30", + "schema": "warpkeep.runtime-ui-bundle.v1", + "suppliedSourceArchive": { + "bytes": 2522361, + "entryCount": 13, + "file": "Warpkeep_Rabbit_Runtime_UI_Bundle_2026-07-30.zip", + "payloadEntryCount": 8, + "sha256": "88de4a3fd6c1601f3d50705ffcee5ee4297cace550ea9c0a8f9f5ef69d05d05a" + }, + "ui": { + "bytes": 2468019, + "file": "Warpkeep_Rabbit_UI_Transparent_2048.png", + "height": 2048, + "opaquePixels": 856465, + "partialPixels": 248197, + "sha256": "572e67902dd6db561bcce494ac5049463baf939494f74af3a0b1f2459f3b2c3e", + "transparentPixels": 3089642, + "width": 2048 + }, + "validation": { + "khronosErrors": 0, + "khronosWarnings": 1, + "officialBlenderQa": "passed", + "pngAlphaAudit": "passed", + "privacy": "passed after removing seven embedded PNG tEXt chunks", + "warning": "NODE_SKINNED_MESH_NON_ROOT on High and Balanced rigged LODs at /nodes/13; source preserved exact." + }, + "version": "1.0.0" +} diff --git a/provenance/rabbit-runtime-ui-bundle-2026-07-30.md b/provenance/rabbit-runtime-ui-bundle-2026-07-30.md new file mode 100644 index 0000000..04527eb --- /dev/null +++ b/provenance/rabbit-runtime-ui-bundle-2026-07-30.md @@ -0,0 +1,11 @@ +# Lowlands Rabbit Runtime + UI Bundle + +- Asset identity: `warpkeep.environment.wildlife.rabbit` +- Release tag: `rabbit-runtime-ui-bundle-2026-07-30` +- Supplied outer ZIP preserved byte-for-byte as a nested release source attachment. +- Contents: three Rabbit LOD GLBs, four clips on High/Balanced, compact static LOD, and 2048 RGBA transparent UI PNG. +- Khronos: zero errors; High/Balanced each retain `NODE_SKINNED_MESH_NON_ROOT` warning at `/nodes/13` from the supplied authoring hierarchy. +- Official Blender QA: factory-startup/disable-autoexec front/side renders passed. +- UI alpha audit: 3,089,642 transparent, 248,197 partial, 856,465 opaque pixels; matches supplied manifest. +- Runtime designation: visual-only; gameplay authority false; current integration not asserted. +- License boundary: public archive/release distribution authorized by Ael; no separate open-license grant asserted. diff --git a/releases/rabbit-runtime-ui-bundle-2026-07-30/SHA256SUMS.txt b/releases/rabbit-runtime-ui-bundle-2026-07-30/SHA256SUMS.txt new file mode 100644 index 0000000..eb6ec8b --- /dev/null +++ b/releases/rabbit-runtime-ui-bundle-2026-07-30/SHA256SUMS.txt @@ -0,0 +1 @@ +cf40e6c7149635a8cf6439e618e951219770491a7f364e7776b8af128461a3a9 rabbit-runtime-ui-bundle-2026-07-30-v1.zip diff --git a/releases/rabbit-runtime-ui-bundle-2026-07-30/manifest.json b/releases/rabbit-runtime-ui-bundle-2026-07-30/manifest.json new file mode 100644 index 0000000..90e071b --- /dev/null +++ b/releases/rabbit-runtime-ui-bundle-2026-07-30/manifest.json @@ -0,0 +1,68 @@ +{ + "attachments": [ + { + "bytes": 2717585, + "entries": [ + { + "bytes": 2126, + "compressedBytes": 2126, + "mediaType": "text/markdown", + "path": "rabbit-runtime-ui-bundle-2026-07-30-v1/README.md", + "sha256": "3d6909181d31011dbb0b09935dee07d2e7d36147123ec30371f8b293c31643dd" + }, + { + "bytes": 2710713, + "compressedBytes": 2710713, + "mediaType": "application/zip", + "path": "rabbit-runtime-ui-bundle-2026-07-30-v1/Warpkeep_Rabbit_Runtime_UI_Bundle_2026-07-30.zip", + "sha256": "1ab9a02a39e68a3ddadcec4ac1824aafaf252f9cb068511e6341d2377f256dc3" + }, + { + "bytes": 3745, + "compressedBytes": 3745, + "mediaType": "application/json", + "path": "rabbit-runtime-ui-bundle-2026-07-30-v1/manifest.json", + "sha256": "2174b34ee5f0d025dc0a46e35cb981ce6074a500d7cdbe6f153753155f5b6772" + }, + { + "bytes": 195, + "compressedBytes": 195, + "mediaType": "text/plain", + "path": "rabbit-runtime-ui-bundle-2026-07-30-v1/SHA256SUMS.txt", + "sha256": "a3d5f92a30549a12c50dba3e6ba81474e2bc46dddff5a78d8ab3062a06a3d387" + } + ], + "mediaType": "application/zip", + "name": "rabbit-runtime-ui-bundle-2026-07-30-v1.zip", + "packageRoot": "rabbit-runtime-ui-bundle-2026-07-30-v1", + "sha256": "cf40e6c7149635a8cf6439e618e951219770491a7f364e7776b8af128461a3a9", + "url": "https://github.com/ael-dev3/Warpkeep-Assets/releases/download/rabbit-runtime-ui-bundle-2026-07-30/rabbit-runtime-ui-bundle-2026-07-30-v1.zip" + } + ], + "designation": { + "name": "Lowlands Rabbit Runtime + UI Bundle", + "status": "visual-only Environment/Wildlife runtime/UI archive; current in-game integration not asserted" + }, + "license": { + "scope": "Public archival/release distribution authorized for this named package; no separate open-license grant asserted.", + "spdx": null, + "status": "public-archive-authorized-no-separate-open-license" + }, + "repository": "ael-dev3/Warpkeep-Assets", + "schemaVersion": 1, + "source": { + "authorization": "Ael explicitly authorized this public deposit.", + "privateWorkflowMetadata": "intentionally omitted", + "suppliedBy": "Ael" + }, + "tag": "rabbit-runtime-ui-bundle-2026-07-30", + "verification": { + "blender": "Official Blender 5.2 factory-startup/disable-autoexec front/side renders passed.", + "glb": "All three GLBs are GLB v2 with zero Khronos errors and no external URIs; High/Balanced each carry documented NODE_SKINNED_MESH_NON_ROOT warning.", + "licenseBoundary": "Supplied project-owned provenance recorded without asserting a separate open-license grant.", + "nestedSource": "Supplied Rabbit ZIP was privacy-sanitized to remove seven embedded PNG tEXt metadata chunks; distributed nested copy is not byte-identical to the supplied source, while decoded pixels and intended runtime payload bytes are preserved.", + "privacy": "Passed after removing embedded private local path metadata.", + "runtimeIntegration": "Current in-game integration not asserted.", + "ui": "2048 RGBA PNG alpha audit independently matches supplied manifest counts; decoded pixels preserved through sanitization." + } +}