diff --git a/public/brand/README.md b/public/brand/README.md
new file mode 100644
index 0000000..b5ff599
--- /dev/null
+++ b/public/brand/README.md
@@ -0,0 +1,16 @@
+# Proxy War social avatars
+
+These files preserve the selected **A4 Clash** logo. Do not redraw, reinterpret, add characters, add a globe, change the interlocking geometry, or introduce a wordmark.
+
+- `mark-a4-clash.svg` — canonical source geometry.
+- `proxywar-telegram-avatar.svg` — 512×512 canvas, enlarged for Telegram's circular crop.
+- `proxywar-x-avatar.svg` — 800×800 canvas, enlarged for X's circular crop.
+
+Both platform variants use the same paths and colors as the canonical mark. The only platform adjustment is uniform scaling around the center to improve small-avatar legibility.
+
+Export PNGs with transparency disabled and the background intact:
+
+- Telegram: `proxywar-telegram-avatar.png`, 512×512.
+- X: `proxywar-x-avatar.png`, 800×800.
+
+Use a vector renderer; do not use generative image tools for the export.
diff --git a/public/brand/mark-a4-clash.svg b/public/brand/mark-a4-clash.svg
new file mode 100644
index 0000000..3d3f953
--- /dev/null
+++ b/public/brand/mark-a4-clash.svg
@@ -0,0 +1,15 @@
+
diff --git a/public/brand/proxywar-telegram-avatar.svg b/public/brand/proxywar-telegram-avatar.svg
new file mode 100644
index 0000000..c41eb84
--- /dev/null
+++ b/public/brand/proxywar-telegram-avatar.svg
@@ -0,0 +1,17 @@
+
diff --git a/public/brand/proxywar-x-avatar.svg b/public/brand/proxywar-x-avatar.svg
new file mode 100644
index 0000000..334708d
--- /dev/null
+++ b/public/brand/proxywar-x-avatar.svg
@@ -0,0 +1,17 @@
+