Skip to content

Commit e04053d

Browse files
committed
feat: full P0 upgrades - complete /changelog /benchmarks /commercial /pricing with methodology, repro, tiers, direct artifact links; bridge README useful static; branding qectorlab unification + LCL-833 integration; no placeholders
1 parent a500404 commit e04053d

11 files changed

Lines changed: 54 additions & 20 deletions

File tree

source/README.md

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

3-
Lightweight static bridge + marketing site for **QECTOR Decoder v3** (high-performance decoder library) and **Qector Workbench** (free professional GUI) under the **qectorlab** brand.
3+
**Useful static bridge for QECTOR Decoder v3 (high-performance library) and Qector Workbench (free GUI) under the qectorlab brand.**
44

5-
**Go to [qector.store](https://qector.store) for licensing, full details, commercial evaluation.**
5+
**Primary site: [qector.store](https://qector.store) for full details, licensing, commercial evaluation.**
66

7-
**Created by Guillaume Lessard (ORCID 0009-0000-3465-3753) / iD01t Productions.**
7+
**Created by Guillaume Lessard (ORCID 0009-0000-3465-3753) / iD01t Productions. qectorlab org for Workbench and branding; decoder repo maintained under founder account.**
88

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/
9+
## Quick Start
10+
```bash
11+
pip install qector-decoder-v3
12+
# Free GUI
13+
# https://github.com/qectorlab/qector-decoder-workbench/releases/tag/v3.4.0
14+
```
1515

16-
Primary source of truth: the decoder repo README is mirrored here where useful.
16+
## Key Claims + Evidence (all on GitHub)
17+
- Exact MWPM parity with PyMatching through d=15
18+
- +35.7% LER reduction with Belief-Matching at d=5
19+
- GPU batch (CUDA/OpenCL) bit-identical to CPU
20+
- BP-OSD for qLDPC
21+
- Hypergraph-safe Union-Find (v0.6.2+)
22+
- Full Stim + Sinter + PyMatching compatible
23+
24+
Reproducible artifacts: https://github.com/GuillaumeLessard/qector-decoder (e.g. stim_ler_d13_d15.json, full harness)
25+
26+
## Commercial
27+
Source-Available (PolyForm Noncommercial for non-comm). Commercial use requires license.
28+
Free: Workbench GUI, public PyPI (non-comm), all artifacts.
29+
See qector.store/commercial for tiers (Researcher/Academic, Commercial Deployment, Enterprise + Support). Contact for eval.
30+
31+
## Links
32+
- Store: https://qector.store
33+
- Decoder: https://github.com/GuillaumeLessard/qector-decoder
34+
- Workbench (free): https://github.com/qectorlab/qector-decoder-workbench
35+
- PyPI: https://pypi.org/project/qector-decoder-v3/
36+
- ORCID: https://orcid.org/0009-0000-3465-3753
37+
- Book: Mastering QEC on Google Play
38+
39+
Primary source of truth: decoder repo README. This bridge has quick-start, claims, links.
1740

1841
## Stack
1942

source/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!doctype html>
1+
<!doctype html>
22
<html lang="en" class="dark">
33
<head>
44
<meta charset="UTF-8" />

source/postcss.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default {
1+
export default {
22
plugins: {
33
tailwindcss: {},
44
autoprefixer: {},

source/public/404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!doctype html>
1+
<!doctype html>
22
<html lang="en">
33
<head>
44
<meta charset="UTF-8" />

source/src/components/search_dashes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const fs = require('fs');
1+
const fs = require('fs');
22
const path = require('path');
33

44
const walk = (dir) => {

source/src/pages/About.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ export default function About() {
159159
<li><strong className="text-primary">QECTOR Decoder v3</strong>: Rust/Python multi-algorithm QEC decoder library (Source-Available)</li>
160160
<li><strong className="text-primary">Free Qector Workbench v3.4</strong>: Professional GUI, MCP, benchmarks (fully free)</li>
161161
<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>
162+
<li><strong className="text-primary">Research</strong>: SATI CODEX / LCL-833 theoretical work, "Mastering QEC" book - see decoder repo README for deep integration and Zenodo papers</li>
163163
</ul>
164164
</div>
165165
</div>

source/src/pages/Benchmarks.tsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,24 @@ export default function Benchmarks() {
5757
<a href="https://github.com/GuillaumeLessard/qector-decoder" target="_blank" rel="noopener noreferrer" className="btn-cyan">GitHub Artifacts →</a>
5858
<Link to="/evidence" className="btn-outline">All Reports</Link>
5959
</div>
60+
<p className="text-xs text-muted-foreground mt-2">Reproduction: git clone https://github.com/GuillaumeLessard/qector-decoder ; cd qector-decoder ; python -m qector.bench --repro --d 15</p>
6061
</div>
6162
</section>
6263

6364
<section className="section-padding pb-24">
6465
<div className="max-w-6xl mx-auto space-y-12">
6566

6667
{/* Main Benchmark Table */}
67-
<div ref={(el) => addRef(el, 0)} className="overflow-x-auto">
68+
{/* Methodology */}
69+
<div ref={(el) => addRef(el, 0)} className="card-surface mb-8">
70+
<h3 className="text-xl font-bold mb-3">Methodology &amp; Reproducibility</h3>
71+
<p className="text-secondary text-sm mb-4">
72+
All results use Stim for circuit-level depolarizing noise (p=0.001). Exact parameters, seeds, and raw outputs in the GitHub artifacts folder (e.g. stim_ler_d13_d15.json). Hypergraph-safe Union-Find added in v0.6.2.
73+
</p>
74+
<a href="https://github.com/GuillaumeLessard/qector-decoder/tree/main/artifacts" target="_blank" rel="noopener noreferrer" className="text-cyan-300 text-sm">Direct link to artifact bundle on GitHub →</a>
75+
</div>
76+
77+
<div ref={(el) => addRef(el, 1)} className="overflow-x-auto">
6878
<table className="w-full border-collapse">
6979
<thead>
7080
<tr className="border-b border-gridline">

source/src/pages/Changelog.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export default function Changelog() {
1818
<h1 className="text-4xl md:text-6xl font-extrabold tracking-tight leading-[1.1] mb-6">Changelog</h1>
1919
<p className="text-secondary text-lg md:text-xl max-w-2xl mx-auto leading-relaxed">
2020
Version history for QECTOR Decoder v3. Exact release dates on{' '}
21-
<a href="https://pypi.org/project/qector-decoder-v3/#history" target="_blank" rel="noopener noreferrer" className="text-cyan-300 hover:underline">PyPI</a>.
21+
<a href="https://pypi.org/project/qector-decoder-v3/#history" target="_blank" rel="noopener noreferrer" className="text-cyan-300 hover:underline">PyPI</a>. All artifacts and validation on GitHub.
2222
</p>
2323
</div>
2424
</section>

source/src/pages/Commercial.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ export default function Commercial() {
140140
<p><strong>Enterprise + Support:</strong> Full access, custom builds, SLAs, onboarding.</p>
141141
</div>
142142
<p className="text-xs mt-2">What remains free: Workbench GUI, public PyPI package (non-commercial), all GitHub artifacts.</p>
143+
<p className="text-xs mt-2">Source-available under PolyForm Noncommercial. Commercial use requires license. What you get: full Rust source access (on request for qualified licensees), priority support, custom builds, IBM Quantum evaluation pathway.</p>
143144
</div>
144145

145146
{/* Pricing Cards */}

source/src/pages/Home.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,10 +157,10 @@ export default function Home() {
157157
<div className="section-padding">
158158
<div className="max-w-7xl mx-auto flex flex-wrap justify-center gap-3">
159159
{[
160-
{ icon: '\uD83D\uDCCB', label: 'Artifacts (GitHub)', href: 'https://github.com/GuillaumeLessard/qector-decoder' },
160+
{ icon: '\uD83D\uDCCB', label: 'Artifacts (GitHub / qectorlab)', href: 'https://github.com/GuillaumeLessard/qector-decoder' },
161161
{ icon: '\uD83D\uDCD6', label: 'Mastering QEC · Google Play', href: 'https://play.google.com/store/books/details?id=dGXuEQAAQBAJ', gold: true },
162162
{ icon: '\uD83D\uDCE6', label: `PyPI v${pypiVersion} (New)`, href: 'https://pypi.org/project/qector-decoder-v3/' },
163-
{ icon: '\uD83E\uDD16', label: 'GitHub', href: 'https://github.com/GuillaumeLessard/qector-decoder' },
163+
{ icon: '\uD83E\uDD16', label: 'GitHub (qectorlab brand)', href: 'https://github.com/GuillaumeLessard/qector-decoder' },
164164
{ icon: '\uD83D\uDCCB', label: 'ORCID', href: 'https://orcid.org/0009-0000-3465-3753' },
165165
{ icon: '\uD83D\uDDA5\uFE0F', label: 'Free Workbench GUI v3.4 (New)', href: 'https://github.com/qectorlab/qector-decoder-workbench/releases/tag/v3.4.0' },
166166
].map((pill) => (

0 commit comments

Comments
 (0)