diff --git a/token-lists/logos/gru/README.md b/token-lists/logos/gru/README.md
new file mode 100644
index 0000000..63e6464
--- /dev/null
+++ b/token-lists/logos/gru/README.md
@@ -0,0 +1,27 @@
+# GRU Canonical Logos
+
+This directory contains the canonical SVG logos for GRU `c*` assets and the Chain 138 token-list brand mark.
+
+Files are referenced from:
+- `token-lists/lists/dbis-138.tokenlist.json`
+- `config/gru-iso4217-currency-manifest.json`
+
+Current assets:
+- `chain138-list.svg`
+- `cUSDC.svg`
+- `cUSDT.svg`
+- `cEURC.svg`
+- `cEURT.svg`
+- `cGBPC.svg`
+- `cGBPT.svg`
+- `cAUDC.svg`
+- `cJPYC.svg`
+- `cCHFC.svg`
+- `cCADC.svg`
+- `cXAUC.svg`
+- `cXAUT.svg`
+
+Each file is designed to be:
+- ASCII-only SVG
+- self-contained with no external fonts or assets
+- small enough for wallet and explorer token-list usage
diff --git a/token-lists/logos/gru/cAUDC.svg b/token-lists/logos/gru/cAUDC.svg
new file mode 100644
index 0000000..acf9863
--- /dev/null
+++ b/token-lists/logos/gru/cAUDC.svg
@@ -0,0 +1,10 @@
+
diff --git a/token-lists/logos/gru/cCADC.svg b/token-lists/logos/gru/cCADC.svg
new file mode 100644
index 0000000..dd7a0f9
--- /dev/null
+++ b/token-lists/logos/gru/cCADC.svg
@@ -0,0 +1,10 @@
+
diff --git a/token-lists/logos/gru/cCHFC.svg b/token-lists/logos/gru/cCHFC.svg
new file mode 100644
index 0000000..565f27c
--- /dev/null
+++ b/token-lists/logos/gru/cCHFC.svg
@@ -0,0 +1,10 @@
+
diff --git a/token-lists/logos/gru/cEURC.svg b/token-lists/logos/gru/cEURC.svg
new file mode 100644
index 0000000..87907ef
--- /dev/null
+++ b/token-lists/logos/gru/cEURC.svg
@@ -0,0 +1,10 @@
+
diff --git a/token-lists/logos/gru/cEURT.svg b/token-lists/logos/gru/cEURT.svg
new file mode 100644
index 0000000..db8cead
--- /dev/null
+++ b/token-lists/logos/gru/cEURT.svg
@@ -0,0 +1,10 @@
+
diff --git a/token-lists/logos/gru/cGBPC.svg b/token-lists/logos/gru/cGBPC.svg
new file mode 100644
index 0000000..dd2d114
--- /dev/null
+++ b/token-lists/logos/gru/cGBPC.svg
@@ -0,0 +1,10 @@
+
diff --git a/token-lists/logos/gru/cGBPT.svg b/token-lists/logos/gru/cGBPT.svg
new file mode 100644
index 0000000..4425945
--- /dev/null
+++ b/token-lists/logos/gru/cGBPT.svg
@@ -0,0 +1,10 @@
+
diff --git a/token-lists/logos/gru/cJPYC.svg b/token-lists/logos/gru/cJPYC.svg
new file mode 100644
index 0000000..68cba7b
--- /dev/null
+++ b/token-lists/logos/gru/cJPYC.svg
@@ -0,0 +1,10 @@
+
diff --git a/token-lists/logos/gru/cUSDC.svg b/token-lists/logos/gru/cUSDC.svg
new file mode 100644
index 0000000..901d57d
--- /dev/null
+++ b/token-lists/logos/gru/cUSDC.svg
@@ -0,0 +1,10 @@
+
diff --git a/token-lists/logos/gru/cUSDT.svg b/token-lists/logos/gru/cUSDT.svg
new file mode 100644
index 0000000..3e0dd0c
--- /dev/null
+++ b/token-lists/logos/gru/cUSDT.svg
@@ -0,0 +1,10 @@
+
diff --git a/token-lists/logos/gru/cXAUC.svg b/token-lists/logos/gru/cXAUC.svg
new file mode 100644
index 0000000..b671a64
--- /dev/null
+++ b/token-lists/logos/gru/cXAUC.svg
@@ -0,0 +1,10 @@
+
diff --git a/token-lists/logos/gru/cXAUT.svg b/token-lists/logos/gru/cXAUT.svg
new file mode 100644
index 0000000..8a7c7a3
--- /dev/null
+++ b/token-lists/logos/gru/cXAUT.svg
@@ -0,0 +1,10 @@
+
diff --git a/token-lists/logos/gru/chain138-list.svg b/token-lists/logos/gru/chain138-list.svg
new file mode 100644
index 0000000..eb837fe
--- /dev/null
+++ b/token-lists/logos/gru/chain138-list.svg
@@ -0,0 +1,15 @@
+