diff --git a/README.md b/README.md
index 4fce1785b..022010dec 100644
--- a/README.md
+++ b/README.md
@@ -91,7 +91,7 @@ ECC v2.0.0 adds the public Hermes operator story on top of that reusable layer:
-
+
-
+
1. Get GPU capacity
Use Itô or any GPU provider.
diff --git a/SPONSORS.md b/SPONSORS.md
index 01e8c3525..dd74724b3 100644
--- a/SPONSORS.md
+++ b/SPONSORS.md
@@ -14,7 +14,7 @@ Thank you to everyone funding ECC's open-source work. Your sponsorship is what l
| [**Greptile**](https://www.greptile.com/go/ecc) | | 2026 |
| [**Atlas Cloud**](https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=ECC) | | 2026 |
| [**Moonshot AI (Kimi)**](https://www.moonshot.ai) | | 2026 |
-| [**Itô**](https://compute.itomarkets.com) | | 2026 |
+| [**Itô**](https://compute.itomarkets.com) | | 2026 |
*[Become a Business sponsor](https://github.com/sponsors/affaan-m) to get README sponsor placement + SPONSORS.md listing. Current Business tier is $800/mo. No seats, SLA, custom development, or preferential technical placement is bundled unless separately agreed.*
diff --git a/assets/images/sponsors/ito-dark.svg b/assets/images/sponsors/ito-dark.svg
deleted file mode 100644
index 5aa7628a3..000000000
--- a/assets/images/sponsors/ito-dark.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
- It ô
-
-
-MARKETS
-
diff --git a/assets/images/sponsors/ito-transparent-light.png b/assets/images/sponsors/ito-transparent-light.png
new file mode 100644
index 000000000..796ce0199
Binary files /dev/null and b/assets/images/sponsors/ito-transparent-light.png differ
diff --git a/assets/images/sponsors/ito-transparent.png b/assets/images/sponsors/ito-transparent.png
new file mode 100644
index 000000000..505ac558c
Binary files /dev/null and b/assets/images/sponsors/ito-transparent.png differ
diff --git a/assets/images/sponsors/ito.svg b/assets/images/sponsors/ito.svg
deleted file mode 100644
index 60645d3db..000000000
--- a/assets/images/sponsors/ito.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
- It ô
-
-
-MARKETS
-
diff --git a/package-lock.json b/package-lock.json
index 4fa6d5881..063929435 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -543,16 +543,16 @@
}
},
"node_modules/brace-expansion": {
- "version": "5.0.7",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz",
- "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==",
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.8.tgz",
+ "integrity": "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==",
"dev": true,
"license": "MIT",
"dependencies": {
"balanced-match": "^4.0.2"
},
"engines": {
- "node": "18 || 20 || >=22"
+ "node": "20 || >=22"
}
},
"node_modules/c8": {
diff --git a/tests/scripts/ito-compute-sponsor.test.js b/tests/scripts/ito-compute-sponsor.test.js
index 253d1898a..9356e7009 100644
--- a/tests/scripts/ito-compute-sponsor.test.js
+++ b/tests/scripts/ito-compute-sponsor.test.js
@@ -136,8 +136,9 @@ function main() {
}],
['README exposes the sponsor logo and honest self-hosting route', () => {
const readme = read('README.md');
- assert.ok(readme.includes('assets/images/sponsors/ito.svg'));
- assert.ok(readme.includes('assets/images/sponsors/ito-dark.svg'));
+ assert.ok(readme.includes('assets/images/sponsors/ito-transparent.png'));
+ assert.ok(readme.includes('assets/images/sponsors/ito-transparent-light.png'));
+ assert.doesNotMatch(readme, /assets\/images\/sponsors\/ito(?:-dark)?\.svg/);
assert.match(readme, //);
assert.doesNotMatch(
readme,
@@ -150,27 +151,12 @@ function main() {
readme,
/custom API endpoint or model gateway[\s\S]*Run or self-host any open-source model behind that gateway[\s\S]*sponsorship link is passive/
);
- const sponsorMark = read('assets/images/sponsors/ito.svg');
- const sponsorMarkDark = read('assets/images/sponsors/ito-dark.svg');
- assert.match(sponsorMark, /viewBox="0 0 172 40"/);
- assert.match(sponsorMark, />It);
- assert.match(sponsorMark, />ô);
- assert.match(sponsorMark, />MARKETS);
- assert.match(sponsorMarkDark, /viewBox="0 0 172 40"/);
- assert.match(sponsorMarkDark, />It);
- assert.match(sponsorMarkDark, />ô);
- assert.match(sponsorMarkDark, />MARKETS);
- assert.match(sponsorMarkDark, /fill="#F8FAFC"/i);
- assert.doesNotMatch(
- `${sponsorMark}\n${sponsorMarkDark}`,
- /