diff --git a/README.md b/README.md
index 9aa866f3c..f986b6da3 100644
--- a/README.md
+++ b/README.md
@@ -127,19 +127,9 @@ ECC v2.0.0 adds the public Hermes operator story on top of that reusable layer:
Itô
-
-Run or self-host any open-source model. Itô partners with ECC on compute: open the Itô dashboard to sign in and rent or manage GPUs. Any GPU provider works. ECC only provides this link; it does not provision compute or serving. Managed inference through Itô is not live yet.
-
-Moonshot AI (Kimi) are open source friends of ECC.
-
Community sponsors:Mike Morgan · @jasonwu513 · @1anter · @massimotodaro · @meadmccabeBecome a Sponsor · Sponsor Tiers · Sponsorship Program
@@ -1219,7 +1209,7 @@ claude
If your gateway remaps model names, configure that in Claude Code rather than in ECC. ECC's hooks, skills, commands, and rules are model-provider agnostic once the `claude` CLI is already working.
-Run or self-host any open-source model behind that gateway using separate compute and serving setup. If you need GPU capacity, [Itô](https://compute.itomarkets.com) is ECC's compute partner; any GPU provider works. That sponsorship link is passive: it does not invoke an RFQ, reserve capacity, provision compute, or configure serving. Separately, the opt-in `ecc ito find` bridge invokes the explicitly configured canonical Itô CLI and submits a live authenticated RFQ; it does not reserve capacity. Managed inference through Itô is not live yet.
+Run or self-host any open-source model behind that gateway using separate compute and serving setup. If you need GPU capacity, [Itô](https://compute.itomarkets.com) is ECC's preferred compute sponsor; any GPU provider works. That sponsorship link is passive: it does not invoke an RFQ, reserve capacity, provision compute, or configure serving. Separately, the opt-in `ecc ito find` bridge invokes the explicitly configured canonical Itô CLI and submits a live authenticated RFQ; it does not reserve capacity. Managed inference through Itô is not live yet.
### Itô compute CLI bridge
@@ -1890,9 +1880,7 @@ ECC takes supply-chain and agent safety seriously.
## Sponsors
-Partner: [Itô Markets](https://itomarkets.com) (compute). Open source friends: [Moonshot AI (Kimi)](https://www.moonshot.ai). Business sponsors: [CodeRabbit](https://www.coderabbit.ai) · [Greptile](https://www.greptile.com/go/ecc) · [Atlas Cloud](https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=ECC). Logos at the top of this README, full list and tiers in [SPONSORS.md](SPONSORS.md). [Become a sponsor](https://github.com/sponsors/affaan-m).
-
-For GPU capacity, [Itô's compute dashboard](https://compute.itomarkets.com) rents fixed-rate GPU blocks. Any provider works: ECC links to the dashboard and does not provision compute or serving.
+Business sponsors: [CodeRabbit](https://www.coderabbit.ai) · [Greptile](https://www.greptile.com/go/ecc) · [Atlas Cloud](https://www.atlascloud.ai/?utm_source=github&utm_medium=link&utm_campaign=ECC) · [Moonshot AI (Kimi)](https://www.moonshot.ai) · [Itô Markets](https://itomarkets.com). Logos are at the top of this README; the full roster and tiers are in [SPONSORS.md](SPONSORS.md). [Become a sponsor](https://github.com/sponsors/affaan-m).
---
diff --git a/assets/images/sponsors/ito-dark.svg b/assets/images/sponsors/ito-dark.svg
index c5d8510f1..58f8b94d8 100644
--- a/assets/images/sponsors/ito-dark.svg
+++ b/assets/images/sponsors/ito-dark.svg
@@ -1,148 +1,10 @@
-
-
+
+
diff --git a/assets/images/sponsors/ito.svg b/assets/images/sponsors/ito.svg
index 3a6f4bca8..dcde3830d 100644
--- a/assets/images/sponsors/ito.svg
+++ b/assets/images/sponsors/ito.svg
@@ -1,148 +1,10 @@
-
-
+
+
+
-
+
+ Itô
+
+
+MARKETS
+
diff --git a/tests/scripts/ito-compute-sponsor.test.js b/tests/scripts/ito-compute-sponsor.test.js
index fe878afa5..ecdd3967b 100644
--- a/tests/scripts/ito-compute-sponsor.test.js
+++ b/tests/scripts/ito-compute-sponsor.test.js
@@ -93,25 +93,40 @@ 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'));
assertHonestComputeCopy(readme);
assert.match(
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');
- assert.match(sponsorMark, /It);
+ assert.match(sponsorMark, />ô);
+ assert.match(sponsorMark, />MARKETS);
+ assert.match(sponsorMarkDark, /viewBox="0 0 280 40"/);
+ assert.match(sponsorMarkDark, />It);
+ assert.match(sponsorMarkDark, />ô);
+ assert.match(sponsorMarkDark, />MARKETS);
+ assert.match(sponsorMarkDark, /fill="#F8FAFC"/i);
assert.doesNotMatch(
- sponsorMark,
- /@import|