Skip to content

Commit 095af51

Browse files
committed
docs(site): restore and enforce 'decoder Source Available, not free; only Workbench app free' across About, SatiOs, Workbench, Home, Decoder, Pricing
1 parent 867bfef commit 095af51

6 files changed

Lines changed: 11 additions & 10 deletions

File tree

source/src/pages/About.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ export default function About() {
145145
<h3 className="text-cyan-300 font-semibold text-sm uppercase tracking-wider mb-4">Engineering Philosophy</h3>
146146
<ul className="space-y-2 text-secondary text-sm leading-relaxed list-disc pl-5">
147147
<li>Reproducibility first — every claim ships with verifiable artifacts</li>
148-
<li>Honest documentation — v0.6.x + free Workbench is the current production offering (fetched live from PyPI)</li>
148+
<li>Honest documentation — Decoder is Source Available (not free); Workbench GUI app is free</li>
149149
<li>Simulation-validated before any public benchmark claim</li>
150150
<li>Full provenance trail — DOI, SHA-256 bundles, IBM job IDs</li>
151151
<li>No vendor lock-in — pluggable CodeProvider architecture</li>
@@ -172,7 +172,7 @@ export default function About() {
172172
{ year: '2025 Q1', event: 'SATI CODEX LCL-832 framework developed: [[832,10,4]] CSS code on genus-5 surface. IBM Quantum hardware runs on ibm_fez. Zenodo DOI publication.' },
173173
{ year: '2025 Q2', event: 'QECTOR Decoder v3 core engine written in Rust / PyO3. Initial PyPI releases. Belief-Matching, BP-OSD, Union-Find decoders integrated. SATI OS desktop UI scaffolded.' },
174174
{ year: '2025 Q3', event: 'SATI v18 Titan-Class [[72,12,6]] BB QLDPC code environment. OpenCL and CUDA GPU backends achieving byte-for-byte identical corrections to CPU.' },
175-
{ year: '2025 Q4–2026', event: `v${pypiVersion || '0.6.2'} new Decoder + free QectorWorkbench GUI v3.4 (25 tools, 10/10 polish, production packaging). SATI OS full suite on top.` },
175+
{ year: '2025 Q4–2026', event: `v${pypiVersion || '0.6.2'} Decoder (Source Available) + free QectorWorkbench GUI v3.4 (25 tools, 10/10 polish). SATI OS full suite on top.` },
176176
{ year: '2026 Q2', event: 'SATI OS v1.0.0 (build 1.0.0.0) first GA release. Features 39-panel desktop GUI, FastAPI server, dual CLIs, MCP server, and LCL-free open core with optional premium LCL-832 plugin. 1204 tests passing.' },
177177
].map((item) => (
178178
<div key={item.year} className="flex gap-4 items-start pb-4 border-b border-gridline/50 last:border-0">
@@ -189,7 +189,7 @@ export default function About() {
189189
<p className="text-secondary text-sm leading-relaxed">
190190
QECTOR is an independent R&D project, not backed by a quantum hardware company, VC funding, or a university lab.
191191
All claims are simulation-validated using Stim + PyMatching cross-validation. IBM hardware runs are real but limited in scope.
192-
QECTOR v${pypiVersion || '0.6.2'} (latest from PyPI RSS) + free Workbench is the production base. We publish our validation reports, non-pass counts, and known limitations openly.
192+
QECTOR Decoder is Source Available (not free). The Workbench GUI is free. Latest from PyPI RSS. We publish validation reports, non-pass counts, and known limitations openly.
193193
What you see is what you get.
194194
</p>
195195
</div>

source/src/pages/Decoder.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ export default function Decoder() {
5555
<div className="relative z-10 section-padding">
5656
<div className="inline-flex items-center gap-2 px-3 py-1.5 bg-cyan-300/10 border border-cyan-300/20 rounded-full text-xs font-semibold text-cyan-300 uppercase tracking-wider mb-6">
5757
<span className="w-1.5 h-1.5 rounded-full bg-cyan-300 animate-pulse-dot" />
58-
v{pypiVersion || '0.6.2'} · New Free Workbench GUI v3.4 (CustomTkinter + 25 MCP tools)
58+
v{pypiVersion || '0.6.2'} (Source Available) · New Free Workbench GUI v3.4 (CustomTkinter + 25 MCP tools)
5959
</div>
6060
<h1 className="text-4xl md:text-6xl font-extrabold tracking-tight leading-[1.1] mb-6">
6161
<NeuralReveal text="QECTOR Decoder v3" className="text-4xl md:text-6xl font-extrabold" />

source/src/pages/Home.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ export default function Home() {
112112
className="inline-flex items-center gap-2 px-4 py-2 bg-surface/80 border border-gridline rounded-full text-sm text-secondary hover:text-cyan-300 hover:border-cyan-300/30 transition-all mb-8 backdrop-blur-sm"
113113
>
114114
<span className="w-2 h-2 rounded-full bg-green-400 animate-pulse-dot" />
115-
<span>QECTOR Decoder v{pypiVersion || '0.6.2'} · New Production Release + Free Workbench</span>
115+
<span>QECTOR Decoder v{pypiVersion || '0.6.2'} (Source Available, not free) · New Free Workbench</span>
116116
<span className="opacity-50 ml-1">· Changelog →</span>
117117
</Link>
118118

source/src/pages/SatiOs.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ export default function SatiOs() {
3939
<NeuralReveal text="SATI OS v1.0.0" className="text-4xl md:text-6xl font-extrabold" />
4040
</h1>
4141
<p className="text-secondary text-lg md:text-xl max-w-3xl mx-auto leading-relaxed mb-8">
42-
SATI OS is the full commercial QEC suite built on the new QECTOR Decoder v3 (v{pypiVersion || '0.6.2'}) + new free QectorWorkbench GUI v3.4 — desktop GUI (39 panels), FastAPI REST (122 routes), dual CLI, MCP server,
42+
SATI OS is the full commercial QEC suite built on the new QECTOR Decoder v3 (Source Available, v{pypiVersion || '0.6.2'}) + the new free QectorWorkbench GUI v3.4 — desktop GUI (39 panels), FastAPI REST (122 routes), dual CLI, MCP server,
4343
and <span className="text-cyan-300 font-semibold">17 hardware abstraction adapters</span> across 21 backend targets.
44-
Core components (new free decoder + new free workbench GUI) are open for the community; full SATI OS adds commercial HAL adapters, expanded MCP, support, and enterprise features.
44+
The core decoder is Source Available; the Workbench GUI app is free. Full SATI OS adds commercial HAL adapters, expanded MCP, support, and enterprise features.
4545
</p>
4646
<div className="flex flex-wrap justify-center gap-3">
4747
<Link to="/contact" className="btn-cyan">Get License Key</Link>
@@ -95,7 +95,7 @@ export default function SatiOs() {
9595
{[
9696
{ layer: 'Presentation', items: ['NiceGUI Desktop App', '39 panels (fail-soft)', 'Web Dashboard'] },
9797
{ layer: 'API Layer', items: ['FastAPI (122 routes)', 'MCP Server (93 tools)', '2 WebSocket Endpoints'] },
98-
{ layer: 'Engine Layer', items: [`New QECTOR Decoder v3 (v${pypiVersion || '0.6.2'})`, 'New free QectorWorkbench GUI v3.4', 'Headless + Stim/PyMatching'] },
98+
{ layer: 'Engine Layer', items: [`New QECTOR Decoder v3 (Source Available, v${pypiVersion || '0.6.2'})`, 'New free QectorWorkbench GUI v3.4', 'Headless + Stim/PyMatching'] },
9999
{ layer: 'Hardware Layer', items: ['17 HAL Adapters', '21 Backend Targets', 'IBM live-exercised'] },
100100
{ layer: 'Data Layer', items: ['Circuit Storage', 'Syndrome Database', 'Artifact Manager'] },
101101
{ layer: 'License Layer', items: ['HMAC-JWT Enforcement', 'AES-256-GCM cryptography', 'Scrypt Key Derivation'] },

source/src/pages/Workbench.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export default function Workbench() {
4949
<p className="text-secondary text-lg md:text-xl max-w-3xl mx-auto leading-relaxed mb-8">
5050
Desktop GUI, FastAPI REST, dual CLI, MCP server, and{' '}
5151
<span className="text-cyan-300 font-semibold">17 hardware abstraction adapters</span> across 21 backend targets —
52-
SATI OS is the full suite. It integrates the new QECTOR Decoder v3 (v{pypiVersion || '0.6.2'}) and the new free QectorWorkbench GUI v3.4.0 (CustomTkinter, 25 tools, premium docs) with advanced commercial layers: 17 HAL adapters, expanded MCP, REST/CLI, and production support.
52+
SATI OS is the full suite. It integrates the new QECTOR Decoder v3 (Source Available, v{pypiVersion || '0.6.2'}) and the new free QectorWorkbench GUI v3.4.0 (CustomTkinter, 25 tools, premium docs) with advanced commercial layers: 17 HAL adapters, expanded MCP, REST/CLI, and production support.
5353
</p>
5454
<div className="flex flex-wrap justify-center gap-3">
5555
<Link to="/contact" className="btn-cyan">Get License Key</Link>
@@ -118,7 +118,7 @@ export default function Workbench() {
118118
{/* Status */}
119119
<EvidenceBlock
120120
title="Release Status"
121-
statement={`SATI OS v1.0.0 is the full commercial suite. The new free core is QECTOR Decoder v3 (v${pypiVersion || '0.6.2'}) + QectorWorkbench GUI v3.4 (open, polished, MCP-enabled). SATI OS adds the complete production stack (39 panels, 122 routes, 17 HAL adapters, 93+ tool MCP) plus commercial licensing and support.`}
121+
statement={`SATI OS v1.0.0 is the full commercial suite. The core is the Source Available QECTOR Decoder v3 (v${pypiVersion || '0.6.2'}) + the new free QectorWorkbench GUI v3.4.0 (open, polished, MCP-enabled). SATI OS adds the complete production stack (39 panels, 122 routes, 17 HAL adapters, 93+ tool MCP) plus commercial licensing and support.`}
122122
/>
123123

124124
{/* Install */}

tmp_good_terms.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)