Skip to content

Commit 938472c

Browse files
committed
feat(site): full P0+P1 upgrades per 10/10 list - hero upgrade, validation section with artifacts, commercial overhaul with tiers+FAQ, branding qectorlab+Source-Available, scope statement, reproducibility, crosslinks, GitHub bridge README
1 parent 169308a commit 938472c

6 files changed

Lines changed: 50 additions & 19 deletions

File tree

source/README.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
# QECTOR — qectorlab.github.io
22

3-
Marketing and documentation site for **QECTOR Decoder v3** (platform), **Qector Workbench**, and related research — production-grade quantum error correction software under the **qectorlab** brand.
3+
Lightweight static bridge + marketing site for **QECTOR Decoder v3** (high-performance decoder library) and **Qector Workbench** (free professional GUI) under the **qectorlab** brand.
4+
5+
**Go to [qector.store](https://qector.store) for licensing, full details, commercial evaluation.**
46

57
**Created by Guillaume Lessard (ORCID 0009-0000-3465-3753) / iD01t Productions.**
68

7-
Live at **[qector.store](https://qector.store)**, deployed via GitHub Pages from this repository.
9+
- Quick-start: pip install qector-decoder-v3
10+
- Free Workbench: https://github.com/qectorlab/qector-decoder-workbench/releases/tag/v3.4.0
11+
- Key claims + evidence: Exact PyMatching parity d=15, +35.7% gains, GPU batch — all on GitHub
12+
- Commercial: Source-Available; licenses for production use — see qector.store/commercial
13+
- Full docs & artifacts: https://github.com/GuillaumeLessard/qector-decoder
14+
- PyPI + dynamic version: https://pypi.org/project/qector-decoder-v3/
815

9-
- Decoder: QECTOR Decoder v3 — Source Available (not free), version dynamically from PyPI RSS https://pypi.org/project/qector-decoder-v3/
10-
- New Free Workbench GUI: QectorWorkbench v3.4.0 (https://github.com/qectorlab/qector-decoder-workbench/releases/tag/v3.4.0) — the free GUI app (decoder versions on site are live from PyPI RSS)
11-
- Primary development: [qectorlab org](https://github.com/qectorlab) and [GuillaumeLessard/qector-decoder](https://github.com/GuillaumeLessard/qector-decoder)
12-
- Full SATI OS suite: Commercial extensions on top of Source Available decoder + free Workbench GUI
13-
- Reproducible artifacts and validation: [GuillaumeLessard/qector-decoder](https://github.com/GuillaumeLessard/qector-decoder)
16+
Primary source of truth: the decoder repo README is mirrored here where useful.
1417

1518
## Stack
1619

source/src/pages/About.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -153,12 +153,13 @@ export default function About() {
153153
</ul>
154154
</div>
155155
<div ref={(el) => addRef(el, 4)} className="card-surface">
156-
<h3 className="text-cyan-300 font-semibold text-sm uppercase tracking-wider mb-4">QECTOR Product Suite</h3>
156+
<h3 className="text-cyan-300 font-semibold text-sm uppercase tracking-wider mb-4">QECTOR Product Scope (qectorlab)</h3>
157+
<p className="text-xs text-secondary mb-2">This site and QECTOR Decoder v3 + Workbench are the high-performance decoder library + professional GUI. Broader QECTOR vision (LCL-833, full SATI CODEX theoretical work) is research context — see GitHub for details.</p>
157158
<ul className="space-y-2 text-secondary text-sm leading-relaxed list-disc pl-5">
158-
<li><strong className="text-primary">QECTOR Decoder v3</strong>: Rust/Python multi-algorithm QEC decoder library</li>
159-
<li><strong className="text-primary">SATI OS v1.0.0</strong>: Full-stack QEC platform <em>(GA released July 2, 2026; complete LCL-free open core with optional premium LCL-832 plugin)</em></li>
160-
<li><strong className="text-primary">SATI CODEX</strong>: Experimental high-rate CSS code framework with IBM hardware validation</li>
161-
<li><strong className="text-primary">QEC eBook</strong>: "Mastering QEC, Second Edition", companion textbook</li>
159+
<li><strong className="text-primary">QECTOR Decoder v3</strong>: Rust/Python multi-algorithm QEC decoder library (Source-Available)</li>
160+
<li><strong className="text-primary">Free Qector Workbench v3.4</strong>: Professional GUI, MCP, benchmarks (fully free)</li>
161+
<li><strong className="text-primary">SATI OS</strong>: Full commercial stack on top (GUI + HALs + support)</li>
162+
<li><strong className="text-primary">Research</strong>: SATI CODEX, LCL codes, "Mastering QEC" book — cross-linked on GitHub</li>
162163
</ul>
163164
</div>
164165
</div>

source/src/pages/Commercial.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,15 @@ export default function Commercial() {
122122
</div>
123123
</div>
124124

125+
{/* Pricing Philosophy */}
126+
<div className="p-6 bg-gold-400/5 border border-gold-400/20 rounded-2xl">
127+
<h3 className="text-gold-400 font-semibold mb-2">Pricing Philosophy</h3>
128+
<p className="text-secondary text-sm">
129+
Designed for serious QEC research and production teams. Licenses support continued independent development.
130+
No auto-renewing without confirmation. Written agreements. Priority support included.
131+
</p>
132+
</div>
133+
125134
{/* Pricing Cards */}
126135
<div ref={(el) => addRef(el, 2)} className="grid grid-cols-1 md:grid-cols-3 gap-4">
127136
<PricingTierCard

source/src/pages/Decoder.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,9 +163,9 @@ export default function Decoder() {
163163
<div ref={(el) => addRef(el, 3)}>
164164
<EvidenceBlock
165165
title="Validation Status"
166-
statement="All benchmark claims are simulation-validated using Stim + PyMatching cross-validation. Reproducible artifacts are on GitHub."
166+
statement="All benchmark claims are simulation-validated using Stim + PyMatching cross-validation. Reproducible artifacts are on GitHub. Exact parity through d=15, full Stim integration."
167167
href="https://github.com/GuillaumeLessard/qector-decoder"
168-
linkLabel="GitHub Artifacts →"
168+
linkLabel="GitHub Artifacts &amp; Harness →"
169169
/>
170170
<div className="flex flex-wrap gap-4 mt-3 px-1">
171171
<Link to="/benchmarks" className="text-cyan-300 text-sm hover:underline">Full Benchmarks →</Link>

source/src/pages/Evidence.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,9 @@ export default function Evidence() {
150150
<div className="text-cyan-300 mb-2"># Quick validation</div>
151151
<div>pip install qector-decoder-v3</div>
152152
<div>python -m qector.validate -all</div>
153+
<div className="mt-2"># Full harness + artifacts</div>
154+
<div>git clone https://github.com/GuillaumeLessard/qector-decoder</div>
155+
<div>cd qector-decoder ; python -m qector.bench --repro</div>
153156
</div>
154157
</div>
155158

source/src/pages/Home.tsx

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,9 +121,9 @@ export default function Home() {
121121
className="text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-extrabold tracking-tight leading-[1.1] mb-6"
122122
style={{ textShadow: '0 4px 24px rgba(0,0,0,0.8)' }}
123123
>
124-
QEC Decoder for Python
124+
QECTOR Decoder v3 — Production-Grade Quantum Error Correction Decoding with Exact PyMatching Parity
125125
<br />
126-
<span className="text-cyan-300">with Measurable Accuracy Gains</span>
126+
<span className="text-cyan-300">Validated MWPM Parity to d=15 + 35.7% LER Reduction via Belief-Matching | GPU Batch Decoding</span>
127127
</h1>
128128

129129
{/* Subheadline */}
@@ -139,7 +139,7 @@ export default function Home() {
139139
Explore the Decoder
140140
</Link>
141141
<a href="https://github.com/qectorlab/qector-decoder-workbench/releases/tag/v3.4.0" className="btn-outline text-base px-8 py-4" target="_blank" rel="noopener noreferrer">
142-
Free Workbench v3.4.0 (New)
142+
Free Professional GUI – QECTOR Decoder Workbench v3.4
143143
</a>
144144
<Link to="/commercial" className="btn-gold text-base px-8 py-4">
145145
Start Commercial Evaluation
@@ -184,11 +184,26 @@ export default function Home() {
184184
All performance and correctness claims are simulation-validated with public, reproducible artifacts on GitHub.
185185
No hidden data. Run it yourself.
186186
</p>
187+
<div className="grid grid-cols-1 md:grid-cols-3 gap-4 mb-6 text-left max-w-4xl mx-auto">
188+
<div className="card-surface">
189+
<strong>Exact MWPM Parity</strong><br />
190+
Matches PyMatching LER d=3 to d=15. <a href="https://github.com/GuillaumeLessard/qector-decoder" className="text-cyan-300">View stim_ler_d13_d15.json</a>
191+
</div>
192+
<div className="card-surface">
193+
<strong>+35.7% LER Reduction</strong><br />
194+
Belief-Matching at d=5, circuit-level noise. <a href="https://github.com/GuillaumeLessard/qector-decoder" className="text-cyan-300">Full artifact + seeds</a>
195+
</div>
196+
<div className="card-surface">
197+
<strong>GPU Batch &amp; BP-OSD</strong><br />
198+
Bit-identical CUDA/OpenCL, qLDPC support. <a href="https://github.com/GuillaumeLessard/qector-decoder" className="text-cyan-300">Repro harness</a>
199+
</div>
200+
</div>
187201
<div className="flex flex-wrap justify-center gap-3">
188202
<a href="https://github.com/GuillaumeLessard/qector-decoder" target="_blank" rel="noopener noreferrer" className="btn-cyan">View Artifacts on GitHub</a>
189203
<Link to="/benchmarks" className="btn-outline">See Full Benchmarks</Link>
190204
<Link to="/evidence" className="btn-outline">Evidence &amp; Reports</Link>
191205
</div>
206+
<p className="text-xs text-muted-foreground mt-4">One-click reproduction: git clone ... ; python -m qector.validate</p>
192207
</div>
193208
</section>
194209

@@ -201,8 +216,8 @@ export default function Home() {
201216
<div className="max-w-6xl mx-auto">
202217
<div ref={(el) => addRef(el, 1)}>
203218
<SectionHeader
204-
heading={<NeuralReveal text="Platform" className="text-3xl md:text-4xl font-bold" />}
205-
description="QEC decoding is not one-size-fits-all. Surface codes, qLDPC codes, and real-time vs. batch workloads need different decoders. QECTOR Decoder v3 under qectorlab gives you all of them in one Python library with a consistent API."
219+
heading={<NeuralReveal text="Key Differentiators" className="text-3xl md:text-4xl font-bold" />}
220+
description="QEC decoding is not one-size-fits-all. Surface codes, qLDPC codes, and real-time vs. batch workloads need different decoders. QECTOR Decoder v3 under qectorlab gives you all of them in one Python library with a consistent API. Every claim backed by GitHub artifacts."
206221
/>
207222
</div>
208223

0 commit comments

Comments
 (0)