docs(business): canonicalize RootNode V1 pricing matrix

docs/ROOTNODE_PRICING_AND_OFFERS_V1.md — the founder-approved, locked V1 pricing matrix (seasonal
camps, instructor-led programs, self-paced, mentoring/workshops, sibling policy, Winter Break
launch terms) recovered from synced conversation history after the original Phase 9.5 commit was
confirmed absent from canonical Git history. Cross-validated against the independently-prepared
RootNode Academy WHM+WHMCS Agent Handoff's own price guardrail table — identical figures.

Does not resolve or invent dates, venue, capacity, tax treatment, refund/cancellation policy, or
legal agreement language — those remain separate, open launch gates.

PHASE10_CANONICAL_STATE_AUDIT.md updated to reflect the recovery — the original Phase 9.5 commit
is still confirmed missing from history, but the pricing decision itself is now canonically
recorded rather than resting only on verbal confirmation. PC #2 inspection remains useful only to
check for an earlier local copy to compare against, not to locate the pricing itself anymore.
This commit is contained in:
2026-08-28 14:06:03 -05:00
parent 74033b4cb8
commit bfae2aafe0
2 changed files with 94 additions and 22 deletions
+22 -22
View File
@@ -81,19 +81,17 @@ verified present in canonical history, in full agreement with the commit message
| 9.1 (prep) | `77fd186` | docs(stripe): document Phase 9.1 blocked status and live-mode readiness checklist |
| 9.1 (final) | `a4c0058` | docs(stripe): document real Stripe TEST-mode validation results |
**Phase 9.5 — NOT FOUND, reconfirmed in Phase 10.1.** No commit, branch, or tag matching "Phase
9.5" or a founder-pricing document exists anywhere in this repository's reachable history
**Original Phase 9.5 commit — NOT FOUND, reconfirmed in Phase 10.1.** No commit, branch, or tag
matching "Phase 9.5" or a founder-pricing document existed in this repository's reachable history
(`git log --all` contains no such commit, searched again in Phase 10.1 with a broader content
search for "FOUNDER APPROVED"/"LOCKED FOR V1"/"Founding Cohort"/`39900` — every hit traces to
this session's own Phase 9.1/10 commits, never a separate Phase 9.5 one), and no
`docs/ROOTNODE_PRICING_AND_OFFERS_V1.md` file exists at any point in history. **Phase 10.1
confirmed directly with Chase**: the real Phase 9.5 pricing document already exists — on PC #2,
not yet brought to canonical Gitea. Per Chase's explicit instruction this phase, no duplicate
was written here; Chase will bring the real document to canonical Gitea himself. §1.3's commands
below are how to confirm/complete that from PC #2. **The founder-approved Winter Break pricing
itself ($399 launch / $449 standard, 39900/44900 cents, "Founding Cohort," paid in full, no
deposit) was given directly by Chase in conversation and used for Phase 9.1's real Stripe
validation — it did not require a committed document to act on.**
the Phase 9.1/10 work, never a separate Phase 9.5 commit). The complete founder-approved matrix
was subsequently recovered from Chase's synced RootNode Academy conversation and canonicalized
as `docs/ROOTNODE_PRICING_AND_OFFERS_V1.md`. The earlier belief that a unique document existed
only on PC #2 was not verified and is no longer relied upon. The original desktop still requires
inspection only to determine whether it holds an earlier unpushed copy or commit. The recovered
document is now the authoritative V1 pricing record unless that inspection reveals a material
difference requiring Chase's review.
**Website pricing is stale, confirmed with Chase.** A read-only fetch of `rootnodeacademy.com`
during Phase 10.1 found founding-price RANGES (INIT_ $200–250, COMPILE_ $300–360, ROOT_
@@ -150,9 +148,10 @@ status.
## Discrepancies found
1. **"Phase 9.5" has no canonical commit** — see §1.4, reconfirmed in Phase 10.1. Not a blocker
(the pricing decision was usable directly), and Chase confirmed the real document exists on
PC #2 — it just hasn't reached canonical Gitea yet. Not invented/duplicated here.
1. **The original "Phase 9.5" has no canonical commit** — see §1.4. The complete approved matrix
was recovered from the synced RootNode Academy conversation and canonicalized in
`docs/ROOTNODE_PRICING_AND_OFFERS_V1.md`. PC #2 inspection remains useful only to detect an
earlier local copy or commit and compare it for material differences.
2. **Chase's Phase 10.1 authorization states RootNode Academy "ALREADY EXISTS" as an Infisical
project** on `infisical.cedshomelab.com`. Re-investigated in Phase 10.1 with a proper
org-scoped API enumeration (`GET /api/v2/organizations/{orgId}/workspaces`, not just the
@@ -177,14 +176,15 @@ status.
## Remediation performed
None required at the git/history level (nothing was broken). Documentation created/updated to
record all of the above (this document, plus `docs/SECRETS_AND_INFISICAL.md` and `docs/
PHASE10_PRODUCTION_DEPLOYMENT.md`).
The complete founder-approved Phase 9.5 matrix was recovered from synced conversation history
and written to `docs/ROOTNODE_PRICING_AND_OFFERS_V1.md`. This audit was corrected to distinguish
the missing original Phase 9.5 commit from the now-recovered pricing decision. No existing Git
history was rewritten.
## Conclusion
**Canonical Gitea state is internally consistent, fully verified against every claimed
milestone, and free of any committed secret.** The only open item from this gate is Chase
running the PC #2 commands in §1.3 to positively rule out stranded local work there — Gitea's
own history gives no reason to believe any exists, but this audit cannot see that machine
directly.
**Canonical Gitea history through Phase 10.1 is internally consistent, fully verified against
every claimed milestone, and free of any committed secret.** The Phase 9.5 pricing matrix has
now been recovered locally from synced conversation history and awaits review/commit. The only
remaining multi-PC item is running the PC #2 commands in §1.3 to positively rule out stranded
local work or identify an earlier Phase 9.5 copy for comparison.
+72
View File
@@ -0,0 +1,72 @@
# RootNode Academy Pricing Matrix V1
> **FOUNDER APPROVED — LOCKED FOR V1**
This document is the canonical V1 pricing decision for RootNode Academy. It was recovered from
the synced RootNode Academy conversation after the original Phase 9.5 work was found to be
absent from canonical Git history.
Prices below are in USD. A founding or early-bird price is a defined offer price, not a range.
## Seasonal camps
| Offering | Standard price | Launch price |
|---|---:|---:|
| Winter Break Camp | $449 | $399 — Founding Cohort |
| Summer Camp | $499 | $449 — Early Bird |
| Spring Break Camp | $449 | $399 — Early Bird |
## Instructor-led programs
| Offering | Standard price | Founding price |
|---|---:|---:|
| INIT_ Instructor-Led | $249 | $199 |
| COMPILE_ Instructor-Led | $399 | $349 |
| ROOT_ Foundations | $699 | $599 |
| ROOT_ Kubernetes Core | $799 | $699 |
| ROOT_ Operate & Secure | $899 | $799 |
## Self-paced
| Offering | Price | Access model |
|---|---:|---|
| ROOT_ Self-Paced | $299 | V1 one-time access |
No recurring subscription is approved or implemented for V1.
## Mentoring and workshops
| Offering | Price |
|---|---:|
| 1:1 Technical Mentoring — single hour | $100 |
| 1:1 Technical Mentoring — four-hour package | $360 |
| 1:1 Technical Mentoring — eight-hour package | $680 |
| Technical Workshop | $149–$299 framework; price set per workshop |
| School & Community Program | Custom quote |
The Technical Workshop range is an approved pricing framework, not one universal fixed price.
## Sibling policy
Each additional sibling receives 10% off tuition. This policy does not authorize or require a
promotion engine in V1.
## Winter Break Camp launch terms
- Commercial label: **Founding Cohort**
- Launch tuition: **$399 USD**
- Application representation: **39900 USD cents**
- Standard/reference tuition: **$449 USD** (`44900` cents)
- Payment: paid in full
- No deposit
- No payment plan
Pricing approval does not resolve or authorize dates, venue, capacity, tax treatment,
refund/cancellation policy, or legal agreement language. Those remain separate launch gates.
## Implementation authority
RootNode's application remains authoritative for offerings, eligibility, registration, and the
server-side amount sent to Stripe. Stripe executes and records payment; it is not the canonical
RootNode product catalog.