diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/100.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/100.png
index 4599f58..6ee910d 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/100.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/100.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/1024.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/1024.png
index 57138e5..0c74cc9 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/1024.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/1024.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/114.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/114.png
index 8ad413f..ea7337c 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/114.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/114.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/120.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/120.png
index 172d4d0..eb3d96b 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/120.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/120.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/128.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/128.png
index f515f7d..59f2ecc 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/128.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/128.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/144.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/144.png
index 6ef9f20..84784de 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/144.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/144.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/152.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/152.png
index a2ab755..c3f5946 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/152.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/152.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/16.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/16.png
index bb37570..4c08d63 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/16.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/16.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/167.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/167.png
index b6092ab..3db47ec 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/167.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/167.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/172.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/172.png
index 1707da4..8f30641 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/172.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/172.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/180.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/180.png
index 56e85cb..62eb435 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/180.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/180.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/196.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/196.png
index 4f4ef84..215bbea 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/196.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/196.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/20.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/20.png
index 5b201bc..788eb35 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/20.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/20.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/216.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/216.png
index 0989cbb..a08e962 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/216.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/216.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/256.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/256.png
index e53b4c0..5611e0e 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/256.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/256.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/29.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/29.png
index 068a35d..2a794a9 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/29.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/29.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/32.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/32.png
index ddbc9e2..8cf4cde 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/32.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/32.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/40.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/40.png
index 3a27b4f..9b95718 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/40.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/40.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/48.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/48.png
index 9de1650..3478e94 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/48.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/48.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/50.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/50.png
index f76f4f5..1f5a753 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/50.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/50.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/512.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/512.png
index 2e71233..f124168 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/512.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/512.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/55.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/55.png
index 80c2c1c..3a41729 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/55.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/55.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/57.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/57.png
index b73ae12..301e73f 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/57.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/57.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/58.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/58.png
index 9701ae1..b9a2f5a 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/58.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/58.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/60.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/60.png
index 8546bcb..2381f46 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/60.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/60.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/64.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/64.png
index e88e1b0..129ee26 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/64.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/64.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/72.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/72.png
index 9691c0f..2e6373f 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/72.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/72.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/76.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/76.png
index 827d11c..70b87e7 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/76.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/76.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/80.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/80.png
index 8c09ecc..20317e7 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/80.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/80.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/87.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/87.png
index 20857a0..fe80d96 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/87.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/87.png differ
diff --git a/Apple/UI/Assets.xcassets/AppIcon.appiconset/88.png b/Apple/UI/Assets.xcassets/AppIcon.appiconset/88.png
index 4a80ca4..f2218d6 100644
Binary files a/Apple/UI/Assets.xcassets/AppIcon.appiconset/88.png and b/Apple/UI/Assets.xcassets/AppIcon.appiconset/88.png differ
diff --git a/burrow-gtk/data/icons/hicolor/scalable/apps/burrow-gtk.svg b/burrow-gtk/data/icons/hicolor/scalable/apps/burrow-gtk.svg
index 1d7b456..0000657 100644
--- a/burrow-gtk/data/icons/hicolor/scalable/apps/burrow-gtk.svg
+++ b/burrow-gtk/data/icons/hicolor/scalable/apps/burrow-gtk.svg
@@ -5,29 +5,45 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/burrow-gtk/data/icons/hicolor/symbolic/apps/burrow-gtk-symbolic.svg b/burrow-gtk/data/icons/hicolor/symbolic/apps/burrow-gtk-symbolic.svg
index ea4d2f6..bdfe1ea 100644
--- a/burrow-gtk/data/icons/hicolor/symbolic/apps/burrow-gtk-symbolic.svg
+++ b/burrow-gtk/data/icons/hicolor/symbolic/apps/burrow-gtk-symbolic.svg
@@ -1,9 +1,11 @@
diff --git a/design/brand/Burrow.icon/Assets/burrow-ground.png b/design/brand/Burrow.icon/Assets/burrow-ground.png
new file mode 100644
index 0000000..9832670
Binary files /dev/null and b/design/brand/Burrow.icon/Assets/burrow-ground.png differ
diff --git a/design/brand/Burrow.icon/Assets/owl-body.png b/design/brand/Burrow.icon/Assets/owl-body.png
new file mode 100644
index 0000000..ef3f3af
Binary files /dev/null and b/design/brand/Burrow.icon/Assets/owl-body.png differ
diff --git a/design/brand/Burrow.icon/Assets/owl-face.png b/design/brand/Burrow.icon/Assets/owl-face.png
new file mode 100644
index 0000000..a5abfa7
Binary files /dev/null and b/design/brand/Burrow.icon/Assets/owl-face.png differ
diff --git a/design/brand/Burrow.icon/Assets/owl-figure.png b/design/brand/Burrow.icon/Assets/owl-figure.png
new file mode 100644
index 0000000..5d10a6f
Binary files /dev/null and b/design/brand/Burrow.icon/Assets/owl-figure.png differ
diff --git a/design/brand/Burrow.icon/Assets/owl-legs.png b/design/brand/Burrow.icon/Assets/owl-legs.png
new file mode 100644
index 0000000..cd671b3
Binary files /dev/null and b/design/brand/Burrow.icon/Assets/owl-legs.png differ
diff --git a/design/brand/Burrow.icon/Assets/owl-spots.png b/design/brand/Burrow.icon/Assets/owl-spots.png
new file mode 100644
index 0000000..9212c47
Binary files /dev/null and b/design/brand/Burrow.icon/Assets/owl-spots.png differ
diff --git a/design/brand/Burrow.icon/icon.json b/design/brand/Burrow.icon/icon.json
new file mode 100644
index 0000000..7380446
--- /dev/null
+++ b/design/brand/Burrow.icon/icon.json
@@ -0,0 +1,64 @@
+{
+ "fill" : {
+ "automatic-gradient" : "srgb:0.09020,0.06275,0.04314,1.00000"
+ },
+ "groups" : [
+ {
+ "layers" : [
+ {
+ "glass" : false,
+ "hidden" : false,
+ "image-name" : "burrow-ground.png",
+ "name" : "burrow-ground",
+ "position" : {
+ "scale" : 1,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ },
+ {
+ "glass" : false,
+ "hidden" : false,
+ "image-name" : "owl-figure.png",
+ "name" : "owl-figure",
+ "position" : {
+ "scale" : 1,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ },
+ {
+ "glass" : false,
+ "hidden" : false,
+ "image-name" : "owl-legs.png",
+ "name" : "owl-legs",
+ "position" : {
+ "scale" : 1,
+ "translation-in-points" : [
+ 0,
+ 0
+ ]
+ }
+ }
+ ],
+ "shadow" : {
+ "kind" : "neutral",
+ "opacity" : 0.36
+ },
+ "translucency" : {
+ "enabled" : false,
+ "value" : 0
+ }
+ }
+ ],
+ "supported-platforms" : {
+ "circles" : [
+ "watchOS"
+ ],
+ "squares" : "shared"
+ }
+}
diff --git a/design/brand/README.md b/design/brand/README.md
index 393f7ef..701224f 100644
--- a/design/brand/README.md
+++ b/design/brand/README.md
@@ -1,12 +1,46 @@
# Burrow Brand Source
`burrow-owl-icon-master.png` is the current generated master for the Burrow app
-icon. The mark centers a burrowing owl in a dark brown/black field with minimal
-warm brown and gold accents.
+icon. The mark centers a leg-forward burrowing owl in a dark brown/black field
+with minimal warm brown and gold accents.
-Regenerate the Apple app icon PNGs from the master with:
+The editable source is split by intent:
+
+- `burrowing-owl-icon-source.svg` is the human-readable vector source.
+- `icon-layers/*.svg` are the transparent source layers used to regenerate the
+ Icon Composer package.
+- `Burrow.icon` is the Icon Composer document. Keep it to three broad raster
+ layers: `burrow-ground`, `owl-figure`, and `owl-legs`.
+- `burrowing-owl-concept-v2.png` is reference art only; do not use it directly
+ as an app icon.
+
+That layer count is intentional. The identifying cue is the long Burrowing Owl
+leg silhouette, so Icon Composer should receive broad shape planes instead of
+small decorative SVG layers. Face and spot details are flattened into
+`owl-figure.png`; the legs stay in the front layer so they survive small sizes.
+
+Regenerate the Icon Composer layer assets and Apple app icon PNGs with:
```bash
+for src in design/brand/icon-layers/*.svg; do
+ name="$(basename "$src" .svg)"
+ sips -s format png "$src" --out "design/brand/Burrow.icon/Assets/${name}.png" >/dev/null
+done
+magick \
+ design/brand/Burrow.icon/Assets/owl-body.png \
+ design/brand/Burrow.icon/Assets/owl-face.png \
+ design/brand/Burrow.icon/Assets/owl-spots.png \
+ -background none -layers merge -strip \
+ PNG32:design/brand/Burrow.icon/Assets/owl-figure.png
+"/Applications/Xcode/Xcode.app/Contents/Applications/Icon Composer.app/Contents/Executables/ictool" \
+ design/brand/Burrow.icon \
+ --export-image \
+ --output-file design/brand/burrow-owl-icon-master.png \
+ --platform iOS \
+ --rendition Default \
+ --width 1024 \
+ --height 1024 \
+ --scale 1
for f in Apple/UI/Assets.xcassets/AppIcon.appiconset/*.png; do
size="$(basename "$f" .png)"
magick design/brand/burrow-owl-icon-master.png -colorspace sRGB -resize "${size}x${size}!" -strip "PNG24:$f"
diff --git a/design/brand/burrow-owl-icon-master.png b/design/brand/burrow-owl-icon-master.png
index b96175b..f10afaa 100644
Binary files a/design/brand/burrow-owl-icon-master.png and b/design/brand/burrow-owl-icon-master.png differ
diff --git a/design/brand/burrowing-owl-concept-v2.png b/design/brand/burrowing-owl-concept-v2.png
new file mode 100644
index 0000000..629d4b5
Binary files /dev/null and b/design/brand/burrowing-owl-concept-v2.png differ
diff --git a/design/brand/burrowing-owl-icon-flat.png b/design/brand/burrowing-owl-icon-flat.png
new file mode 100644
index 0000000..b786ccd
Binary files /dev/null and b/design/brand/burrowing-owl-icon-flat.png differ
diff --git a/design/brand/burrowing-owl-icon-source.svg b/design/brand/burrowing-owl-icon-source.svg
new file mode 100644
index 0000000..b8b9bb4
--- /dev/null
+++ b/design/brand/burrowing-owl-icon-source.svg
@@ -0,0 +1,79 @@
+
diff --git a/design/brand/icon-layers/burrow-ground.svg b/design/brand/icon-layers/burrow-ground.svg
new file mode 100644
index 0000000..c2aa73a
--- /dev/null
+++ b/design/brand/icon-layers/burrow-ground.svg
@@ -0,0 +1,16 @@
+
diff --git a/design/brand/icon-layers/owl-body.svg b/design/brand/icon-layers/owl-body.svg
new file mode 100644
index 0000000..2b2212b
--- /dev/null
+++ b/design/brand/icon-layers/owl-body.svg
@@ -0,0 +1,19 @@
+
diff --git a/design/brand/icon-layers/owl-face.svg b/design/brand/icon-layers/owl-face.svg
new file mode 100644
index 0000000..8b5a8d4
--- /dev/null
+++ b/design/brand/icon-layers/owl-face.svg
@@ -0,0 +1,22 @@
+
diff --git a/design/brand/icon-layers/owl-legs.svg b/design/brand/icon-layers/owl-legs.svg
new file mode 100644
index 0000000..1d03801
--- /dev/null
+++ b/design/brand/icon-layers/owl-legs.svg
@@ -0,0 +1,14 @@
+
diff --git a/design/brand/icon-layers/owl-spots.svg b/design/brand/icon-layers/owl-spots.svg
new file mode 100644
index 0000000..69777e4
--- /dev/null
+++ b/design/brand/icon-layers/owl-spots.svg
@@ -0,0 +1,11 @@
+
diff --git a/evolution/proposals/BEP-0010-platform-services-core-and-distribution.md b/evolution/proposals/BEP-0010-platform-services-core-and-distribution.md
index 8da5119..211554a 100644
--- a/evolution/proposals/BEP-0010-platform-services-core-and-distribution.md
+++ b/evolution/proposals/BEP-0010-platform-services-core-and-distribution.md
@@ -138,6 +138,12 @@ production services are enabled.
- Namespace cache setup remains the fast path for remote Bazel and local disk
caches.
- Use a shared Burrow owl identity across app shells:
+ - the mark uses a grounded Burrowing Owl silhouette: compact face, warm brown
+ body, small cream markings, and long pale legs visible in front of the
+ burrow rim.
+ - `design/brand/Burrow.icon` is the Icon Composer source and is intentionally
+ kept to three broad raster layers: burrow ground, owl figure, and front
+ legs.
- `design/brand/burrow-owl-icon-master.png` is the generated raster master for
Apple app icon outputs.
- Apple asset catalogs derive all `AppIcon` PNG sizes from that master and