refactor: rename phases to sequential A→B→C→D
Old: D (Open Standard) → C (Consulting) → A (SaaS) → B (Compliance) New: A (Open Standard) → B (Consulting) → C (SaaS) → D (Compliance) Updated: README.md, strategy.md, plan-flow.svg, landing page
This commit is contained in:
parent
316fe424ea
commit
362548caad
4 changed files with 41 additions and 41 deletions
|
|
@ -66,10 +66,10 @@ Speckl follows a phased strategy — the open standard fuels everything else:
|
|||
|
||||
| Phase | Focus | Timeline |
|
||||
|-------|-------|----------|
|
||||
| **D — Open Standard** | SpeckDL language, Dark Provenance methodology, reference implementations | Now → 3mo |
|
||||
| **C — Consulting** | Hands-on engagements with regulated-industry teams, validating the methodology | Now → 3mo (funds D) |
|
||||
| **A — Developer Tool (SaaS)** | Self-serve platform: spec editor, live Z3 verification, provenance graph browser | 3 → 9mo |
|
||||
| **B — Compliance API** | Enterprise provenance engine: audit reports, traceability matrices, compliance packs | 9 → 18mo |
|
||||
| **A — Open Standard** | SpeckDL language, Dark Provenance methodology, reference implementations | Now → 3mo |
|
||||
| **B — Consulting** | Hands-on engagements with regulated-industry teams, validating the methodology | Now → 3mo (funds A) |
|
||||
| **C — Developer Tool (SaaS)** | Self-serve platform: spec editor, live Z3 verification, provenance graph browser | 3 → 9mo |
|
||||
| **D — Compliance API** | Enterprise provenance engine: audit reports, traceability matrices, compliance packs | 9 → 18mo |
|
||||
|
||||
The standard comes first. Adoption creates the market. The products follow.
|
||||
|
||||
|
|
|
|||
|
|
@ -8,41 +8,41 @@
|
|||
</marker>
|
||||
</defs>
|
||||
|
||||
<!-- PLAN D -->
|
||||
<!-- PHASE A -->
|
||||
<rect x="100" y="10" width="400" height="90" rx="8" fill="#1e3a5f" stroke="#3b82f6" stroke-width="2.5"/>
|
||||
<text x="300" y="38" text-anchor="middle" fill="#3b82f6" font-family="system-ui, sans-serif" font-size="16" font-weight="bold">PLAN D</text>
|
||||
<text x="300" y="58" text-anchor="middle" fill="#f8fafc" font-family="system-ui, sans-serif" font-size="14" font-weight="bold">Speckl Open Standard + Foundation</text>
|
||||
<text x="300" y="38" text-anchor="middle" fill="#3b82f6" font-family="system-ui, sans-serif" font-size="16" font-weight="bold">PHASE A</text>
|
||||
<text x="300" y="58" text-anchor="middle" fill="#f8fafc" font-family="system-ui, sans-serif" font-size="14" font-weight="bold">Open Standard + Foundation</text>
|
||||
<text x="300" y="78" text-anchor="middle" fill="#94a3b8" font-family="system-ui, sans-serif" font-size="11">SpeckDL · Dark Provenance · Reference agents · Certification</text>
|
||||
|
||||
<!-- D → C arrow -->
|
||||
<!-- A → B arrow -->
|
||||
<line x1="220" y1="100" x2="220" y2="148" stroke="#3b82f6" stroke-width="2" marker-end="url(#arr-b)"/>
|
||||
<!-- D → A arrow -->
|
||||
<!-- A → C arrow -->
|
||||
<line x1="420" y1="100" x2="420" y2="148" stroke="#3b82f6" stroke-width="2" marker-end="url(#arr-b)"/>
|
||||
|
||||
<!-- PLAN C -->
|
||||
<!-- PHASE B -->
|
||||
<rect x="50" y="155" width="280" height="80" rx="8" fill="#1e3a5f" stroke="#f59e0b" stroke-width="2"/>
|
||||
<text x="190" y="181" text-anchor="middle" fill="#f59e0b" font-family="system-ui, sans-serif" font-size="15" font-weight="bold">PLAN C</text>
|
||||
<text x="190" y="181" text-anchor="middle" fill="#f59e0b" font-family="system-ui, sans-serif" font-size="15" font-weight="bold">PHASE B</text>
|
||||
<text x="190" y="201" text-anchor="middle" fill="#f8fafc" font-family="system-ui, sans-serif" font-size="13" font-weight="bold">Consulting + Services</text>
|
||||
<text x="190" y="219" text-anchor="middle" fill="#94a3b8" font-family="system-ui, sans-serif" font-size="11">Validates · Funds early · Builds case studies</text>
|
||||
|
||||
<!-- PLAN A -->
|
||||
<!-- PHASE C -->
|
||||
<rect x="360" y="155" width="200" height="80" rx="8" fill="#1e3a5f" stroke="#10b981" stroke-width="2"/>
|
||||
<text x="460" y="181" text-anchor="middle" fill="#10b981" font-family="system-ui, sans-serif" font-size="15" font-weight="bold">PLAN A</text>
|
||||
<text x="460" y="181" text-anchor="middle" fill="#10b981" font-family="system-ui, sans-serif" font-size="15" font-weight="bold">PHASE C</text>
|
||||
<text x="460" y="201" text-anchor="middle" fill="#f8fafc" font-family="system-ui, sans-serif" font-size="13" font-weight="bold">Developer Tool (SaaS)</text>
|
||||
<text x="460" y="219" text-anchor="middle" fill="#94a3b8" font-family="system-ui, sans-serif" font-size="11">Self-serve PLG · Provenance data</text>
|
||||
|
||||
<!-- C feeds A arrow -->
|
||||
<!-- B feeds C arrow -->
|
||||
<line x1="330" y1="195" x2="355" y2="195" stroke="#94a3b8" stroke-width="1.5" marker-end="url(#arr-b)"/>
|
||||
|
||||
<!-- A → B arrow -->
|
||||
<!-- C → D arrow -->
|
||||
<line x1="460" y1="235" x2="460" y2="283" stroke="#10b981" stroke-width="2" marker-end="url(#arr-g)"/>
|
||||
|
||||
<!-- PLAN B -->
|
||||
<!-- PHASE D -->
|
||||
<rect x="175" y="290" width="250" height="80" rx="8" fill="#1e3a5f" stroke="#8b5cf6" stroke-width="2"/>
|
||||
<text x="300" y="316" text-anchor="middle" fill="#8b5cf6" font-family="system-ui, sans-serif" font-size="15" font-weight="bold">PLAN B</text>
|
||||
<text x="300" y="316" text-anchor="middle" fill="#8b5cf6" font-family="system-ui, sans-serif" font-size="15" font-weight="bold">PHASE D</text>
|
||||
<text x="300" y="336" text-anchor="middle" fill="#f8fafc" font-family="system-ui, sans-serif" font-size="13" font-weight="bold">Compliance Infra (API)</text>
|
||||
<text x="300" y="354" text-anchor="middle" fill="#94a3b8" font-family="system-ui, sans-serif" font-size="11">Feeds on SaaS data · Highest margin · Enterprise sticky</text>
|
||||
|
||||
<!-- Flow label -->
|
||||
<text x="300" y="400" text-anchor="middle" fill="#64748b" font-family="system-ui, sans-serif" font-size="12" font-style="italic">D → C → A → B: Standard builds credibility, consulting validates, SaaS scales, compliance monetizes</text>
|
||||
<text x="300" y="400" text-anchor="middle" fill="#64748b" font-family="system-ui, sans-serif" font-size="12" font-style="italic">A → B → C → D: Standard builds credibility, consulting validates, SaaS scales, compliance monetizes</text>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
|
|
@ -6,19 +6,19 @@
|
|||
|
||||
## Core Thesis
|
||||
|
||||
Plan D (open standard + foundation) is the **engine**. All revenue flies by on the credibility, adoption, and ecosystem that the open standard builds.
|
||||
Phase A (open standard + foundation) is the **engine**. All revenue flies by on the credibility, adoption, and ecosystem that the open standard builds.
|
||||
|
||||

|
||||

|
||||
|
||||
**The flow:** Open standard (D) builds the language and community → hands-on consulting (C) validates the methodology → SaaS (A) scales it to more teams → compliance API (B) serves enterprise needs.
|
||||
**The flow:** Open standard (A) builds the language and community → hands-on consulting (B) validates the methodology → SaaS (C) scales it to more teams → compliance API (D) serves enterprise needs.
|
||||
|
||||
---
|
||||
|
||||
## Phase 1 — Establish the Standard (D + C)
|
||||
## Phase 1 — Establish the Standard (A + B)
|
||||
|
||||
**Goal:** SpeckDL is real, public, and proven in at least one real system.
|
||||
|
||||
### Plan D Actions
|
||||
### Phase A Actions
|
||||
|
||||
- **Open-source SpeckDL** under Apache 2.0 or MIT
|
||||
- Publish the language spec, a minimal reference compiler, and Z3 verification example
|
||||
|
|
@ -29,7 +29,7 @@ Plan D (open standard + foundation) is the **engine**. All revenue flies by on t
|
|||
- **Create a Speckl playground** — browser-based spec editor with compiled output + provenance graph
|
||||
- **Register domains**, set up minimal site
|
||||
|
||||
### Plan C Actions
|
||||
### Phase B Actions
|
||||
|
||||
- **Sign consulting engagements** with regulated-industry companies
|
||||
- Deliverable: a functioning Speckl system + trained team + full compliance traceability
|
||||
|
|
@ -40,11 +40,11 @@ Plan D (open standard + foundation) is the **engine**. All revenue flies by on t
|
|||
|
||||
---
|
||||
|
||||
## Phase 2 — Build the SaaS (A, fed by D + C)
|
||||
## Phase 2 — Build the SaaS (C, fed by A + B)
|
||||
|
||||
**Goal:** Self-serve Speckl dev tool with paying users.
|
||||
|
||||
### Plan A Launch
|
||||
### Phase C Launch
|
||||
|
||||
- **Speckl SaaS** — hosted platform where teams write Specks, the agent harness verifies them, and the platform maintains the provenance graph
|
||||
- **Features:**
|
||||
|
|
@ -53,14 +53,14 @@ Plan D (open standard + foundation) is the **engine**. All revenue flies by on t
|
|||
- TillDone condition tracking
|
||||
- Provenance graph browser
|
||||
|
||||
### How D feeds A
|
||||
### How A feeds C
|
||||
|
||||
- Open-source SpeckDL means new users arrive already familiar with the DSL
|
||||
- Community contributors find bugs, suggest features, write integrations
|
||||
- The playground converts browsers → SaaS signups
|
||||
- Certification program creates a pipeline of "Speckl Certified" engineers
|
||||
|
||||
### How C feeds A
|
||||
### How B feeds C
|
||||
|
||||
- Consulting case studies validate the product for prospects
|
||||
- Consulting engagements expose real-world requirements that shape the roadmap
|
||||
|
|
@ -68,28 +68,28 @@ Plan D (open standard + foundation) is the **engine**. All revenue flies by on t
|
|||
|
||||
---
|
||||
|
||||
## Phase 3 — The Compliance API (B, fed by A)
|
||||
## Phase 3 — The Compliance API (D, fed by C)
|
||||
|
||||
**Goal:** Enterprise compliance product with real provenance graph data.
|
||||
|
||||
### Plan B Launch
|
||||
### Phase D Launch
|
||||
|
||||
- **Speckl Compliance API** — a standalone API that plugs into existing CI/CD
|
||||
- Ingest: spec documents, requirements, code
|
||||
- Output: compliance evidence bundles, traceability matrices, audit-ready reports
|
||||
- Compliance packs for regulated domains (DO-178C, IEC 62304, SOC 2, ISO 26262)
|
||||
|
||||
### How A feeds B
|
||||
### How C feeds D
|
||||
|
||||
- SaaS users generate real provenance graph data at scale
|
||||
- SaaS feature requests reveal what compliance officers need
|
||||
- SaaS revenue funds B development during long enterprise sales cycles
|
||||
- SaaS revenue funds D development during long enterprise sales cycles
|
||||
|
||||
### How D continues feeding
|
||||
### How A continues feeding
|
||||
|
||||
- The open standard is the market's trust signal
|
||||
- Standards bodies adopt Dark Provenance methodology
|
||||
- Speckl certification becomes a credential, and B product becomes the tool certified teams use
|
||||
- Speckl certification becomes a credential, and D product becomes the tool certified teams use
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -108,9 +108,9 @@ Plan D (open standard + foundation) is the **engine**. All revenue flies by on t
|
|||
|
||||
| Phase | North Star Metric |
|
||||
|-------|------------------|
|
||||
| **1 (D+C)** | Specks written on the open standard |
|
||||
| **2 (A)** | Provenance graphs created (SaaS) |
|
||||
| **3 (B)** | Compliance reports exported |
|
||||
| **1 (A+B)** | Specks written on the open standard |
|
||||
| **2 (C)** | Provenance graphs created (SaaS) |
|
||||
| **3 (D)** | Compliance reports exported |
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -245,19 +245,19 @@
|
|||
|
||||
<div class="roadmap">
|
||||
<div class="roadmap-phase">
|
||||
<h4>Phase D — Now</h4>
|
||||
<h4>Phase A — Now</h4>
|
||||
<p><strong>Open Standard:</strong> SpeckDL language, Dark Provenance methodology, reference implementations.</p>
|
||||
</div>
|
||||
<div class="roadmap-phase">
|
||||
<h4>Phase C — Parallel</h4>
|
||||
<h4>Phase B — Parallel</h4>
|
||||
<p><strong>Consulting:</strong> Hands-on engagements with regulated-industry teams.</p>
|
||||
</div>
|
||||
<div class="roadmap-phase">
|
||||
<h4>Phase A — 3-9mo</h4>
|
||||
<h4>Phase C — 3-9mo</h4>
|
||||
<p><strong>SaaS:</strong> Spec editor, live Z3 verification, provenance graph browser.</p>
|
||||
</div>
|
||||
<div class="roadmap-phase">
|
||||
<h4>Phase B — 9-18mo</h4>
|
||||
<h4>Phase D — 9-18mo</h4>
|
||||
<p><strong>Compliance API:</strong> Audit reports, traceability matrices.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue