diff --git a/README.md b/README.md index 8f91e911d..4fce1785b 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,9 @@ ECC v2.0.0 adds the public Hermes operator story on top of that reusable layer: --- - +
+ +
@@ -64,7 +66,7 @@ ECC v2.0.0 adds the public Hermes operator story on top of that reusable layer:
Sponsor ECC

- Fund the OSS · From $5/mo + Fund the open-source project
@@ -76,6 +78,8 @@ ECC v2.0.0 adds the public Hermes operator story on top of that reusable layer:
+ + **OSS stays free.** This repo is MIT-licensed forever. ECC Pro is the hosted GitHub App for private repos. Sponsors and Pro subscribers fund the work. That's why a single maintainer ships weekly across 7 harnesses.
diff --git a/SPONSORS.md b/SPONSORS.md index 57b623bca..01e8c3525 100644 --- a/SPONSORS.md +++ b/SPONSORS.md @@ -2,7 +2,7 @@ Thank you to everyone funding ECC's open-source work. Your sponsorship is what lets the OSS layer stay free while the GitHub App, hosted security scans, and continuous improvements ship every week. -## Strategic Sponsors — $2,500/mo +## Strategic Sponsors — $3,700/mo *Become a [Strategic sponsor](https://github.com/sponsors/affaan-m) to be featured here.* @@ -41,7 +41,7 @@ Run or self-host any open-source model. Itô partners with ECC on compute, while *[Become a Builder sponsor](https://github.com/sponsors/affaan-m) to support the project and get your name in this list.* -## Supporters — $5/mo +## Supporters — $10/mo *[Become a Supporter](https://github.com/sponsors/affaan-m) to back the project with a profile badge and a thank-you in release notes.* @@ -51,12 +51,12 @@ Run or self-host any open-source model. Itô partners with ECC on compute, while | Tier | Monthly | Perks | |------|--------:|-------| -| Supporter | $5 | Sponsor badge on profile, thank-you in release notes | +| Supporter | $10 | Sponsor badge on profile, thank-you in release notes | | Builder | $25 | Above + name in SPONSORS.md | | Pro Sponsor | $50 | Above + listed in SPONSORS.md | | Team Sponsor | $200 | SPONSORS.md listing | -| Business Sponsor | $500 | README sponsor placement + SPONSORS.md listing | -| Strategic Sponsor | $2,500 | Premium sponsor placement + sponsor placement call | +| Business Sponsor | $800 | README sponsor placement + SPONSORS.md listing | +| Strategic Sponsor | $3,700 | Premium sponsor placement + sponsor placement call | [**Become a Sponsor →**](https://github.com/sponsors/affaan-m) @@ -79,4 +79,4 @@ If you sponsored before May 2026, you keep your original perks at your original --- -*Updated by Hermes. Last sync: 2026-06-16* +*Last verified against the public GitHub Sponsor tiers: 2026-07-24* diff --git a/tests/scripts/ito-compute-sponsor.test.js b/tests/scripts/ito-compute-sponsor.test.js index 9a37559c2..253d1898a 100644 --- a/tests/scripts/ito-compute-sponsor.test.js +++ b/tests/scripts/ito-compute-sponsor.test.js @@ -176,13 +176,19 @@ function main() { const readme = read('README.md'); const primaryLinks = extractNamedTable(readme, 'ECC primary links'); const guides = extractNamedTable(readme, 'ECC guides'); + const centeredPrimaryLinks = readme.match( + /
\s*]*aria-label="ECC primary links"[^>]*>[\s\S]*?<\/table>\s*<\/div>/ + ); + assert.ok(centeredPrimaryLinks, 'The three primary-link cards should be centered as one group'); assert.strictEqual((primaryLinks.match(/ { + const sponsors = read('SPONSORS.md'); + + assert.match(sponsors, /## Supporters — \$10\/mo/); + assert.match(sponsors, /\| Supporter \| \$10 \|/); + assert.match(sponsors, /\| Business Sponsor \| \$800 \|/); + assert.match(sponsors, /\| Strategic Sponsor \| \$3,700 \|/); + assert.doesNotMatch(sponsors, /Supporters — \$5\/mo|\| Supporter \| \$5 \|/); + }], ['README shows the verified local Kimi via Ito path without claiming managed serving', () => { const readme = read('README.md'); const localModelPath = extractNamedTable(readme, 'Local Kimi model path');