investment-memo

a Investment memo for GCBC

Investment memo

a Investment memo for GCBC

An underwrite.

Thesis

FinanceOps — the live finance domain node: identity, inputs, outputs, agents, states, authority, and propagation for the cash spine. domains/finance-ops.xml:6-6

Checkout prices never come from the request: the client sends only a product and an interval, and the function looks up the price in a generated map, so a visitor cannot name a price of their own. domains/finance-ops.xml:183-183

GCBC money is read from Stripe and not from a storefront, because GCBC is sold only through the reaveslabs.ai checkout function, whose webhook records each paid session with its amount, currency and product. domains/finance-ops.xml:187-187

The finance view of GCBC reports only measured Stripe figures and founder-ratified prices, and an unreachable payment surface is reported as unmeasured with exit code three, never presented as a reading of zero dollars. domains/finance-ops.xml:188-188

Thesis for Investment memo. Customer ask centers on a Investment memo for GCBC. Thesis, risks, what kills it. You get: An underwrite. Raw ask: Build a Investment memo for GCBC.

Detail for Thesis: this Investment memo stays locked to a Investment memo. Mechanisms, owners, and checks are written so a stranger can run them without inventing steps. Generalized scaffolding means the headings stay; personalized fuel means a Investment memo appears in the working lines, not only the title.

Evidence for Thesis: where a number or rule is stated, it must be re-checkable against your ask (“Build a Investment memo for GCBC.”). Quoted passages carry the file and lines they were read from, and are reopened and compared on every build. If a Investment memo could be swapped for another subject without rewriting these sentences, the personalization gate must fail.

Operating note for Thesis: next action is concrete for a Investment memo — who does what, by when, and what “done” looks like for this Investment memo. Category spine “Thesis” is mandatory; skipping it is a refuse, not a soft omit.

Risks & kill criteria

D57 triple required on every payment (known gap: tax-accrual daemon not yet emitting per-accrual); historian flags missing attribution; live-file truth over stale sources — flag rather than serve wrong data. domains/finance-ops.xml:15-15

Monarch BALANCES CSV export (programmatic login DEAD, HTTP 405 — CSV is the live runway path) · Stripe charge.succeeded · Plaid feed (19 accounts) · Coinbase JWT portfolio · Notion bills DB · budget.json. domains/finance-ops.xml:11-11

Source stale/evicted → flag, never serve; failure fallback = halt discretionary pay; circuit-open (5 fails / 60s) publishes an incident report and surfaces to the founder queue. domains/finance-ops.xml:16-16

Every subscription plan starts with a seven-day free trial, and no card is collected until the trial converts, because the checkout session is created with payment method collection set to if required rather than always. domains/finance-ops.xml:179-179

Annual pricing is withdrawn: no annual price, annual button or annual Stripe price is offered on any page until the founder ratifies one again; every tier is sold monthly. domains/finance-ops.xml:180-180

Risks & kill criteria for Investment memo. Customer ask centers on a Investment memo for GCBC. Thesis, risks, what kills it. You get: An underwrite. Raw ask: Build a Investment memo for GCBC.

Detail for Risks & kill criteria: this Investment memo stays locked to a Investment memo. Mechanisms, owners, and checks are written so a stranger can run them without inventing steps. Generalized scaffolding means the headings stay; personalized fuel means a Investment memo appears in the working lines, not only the title.

Evidence for Risks & kill criteria: where a number or rule is stated, it must be re-checkable against your ask (“Build a Investment memo for GCBC.”). Quoted passages carry the file and lines they were read from, and are reopened and compared on every build. If a Investment memo could be swapped for another subject without rewriting these sentences, the personalization gate must fail.

Operating note for Risks & kill criteria: next action is concrete for a Investment memo — who does what, by when, and what “done” looks like for this Investment memo. Category spine “Risks & kill criteria” is mandatory; skipping it is a refuse, not a soft omit.

Valuation logic

GCBC Individual is priced at 299 dollars per month, the founder-ratified price recorded in the offer node, and the Stripe price and product behind it were read back from the live API and verified active. domains/finance-ops.xml:173-173

GCBC Professional is priced at 2,499 dollars per month, the founder-ratified price recorded in the offer node, with its Stripe price and product read back from the live API and verified active. domains/finance-ops.xml:174-174

GCBC Elite is priced at 4,999 dollars per month, the founder-ratified price recorded in the offer node, with its Stripe price and product read back from the live API and verified active. domains/finance-ops.xml:175-175

One paid one-time beta checkout session exists and it grossed zero dollars, so no beta revenue has been collected; the beta is a single payment for ninety days that does not renew and has nothing to cancel. domains/finance-ops.xml:178-178

Valuation logic for Investment memo. Customer ask centers on a Investment memo for GCBC. Thesis, risks, what kills it. You get: An underwrite. Raw ask: Build a Investment memo for GCBC.

Detail for Valuation logic: this Investment memo stays locked to a Investment memo. Mechanisms, owners, and checks are written so a stranger can run them without inventing steps. Generalized scaffolding means the headings stay; personalized fuel means a Investment memo appears in the working lines, not only the title.

Evidence for Valuation logic: where a number or rule is stated, it must be re-checkable against your ask (“Build a Investment memo for GCBC.”). Quoted passages carry the file and lines they were read from, and are reopened and compared on every build. If a Investment memo could be swapped for another subject without rewriting these sentences, the personalization gate must fail.

Operating note for Valuation logic: next action is concrete for a Investment memo — who does what, by when, and what “done” looks like for this Investment memo. Category spine “Valuation logic” is mandatory; skipping it is a refuse, not a soft omit.

Diligence status

Zero missed bills · zero untracked tax events · daily budget report delivered by 06:00 PT · variances escalated before they compound. domains/finance-ops.xml:18-18

Six GCBC subscriptions have ever been created and all six are canceled; all six were on the Individual monthly price, so there is no active subscriber and no recurring revenue to report for any tier today. domains/finance-ops.xml:177-177

Renewal is disclosed beside every price on the live page, and property P21 verifies in a real browser that each buyable tier states renewal at exactly the price the offer node declares for every interval it sells. domains/finance-ops.xml:185-185

Bill-pay provenance triples required; tax-accrual daemon not yet emitting D57 on every accrual domains/finance-ops.xml:142-142

Diligence status for Investment memo. Customer ask centers on a Investment memo for GCBC. Thesis, risks, what kills it. You get: An underwrite. Raw ask: Build a Investment memo for GCBC.

Detail for Diligence status: this Investment memo stays locked to a Investment memo. Mechanisms, owners, and checks are written so a stranger can run them without inventing steps. Generalized scaffolding means the headings stay; personalized fuel means a Investment memo appears in the working lines, not only the title.

Evidence for Diligence status: where a number or rule is stated, it must be re-checkable against your ask (“Build a Investment memo for GCBC.”). Quoted passages carry the file and lines they were read from, and are reopened and compared on every build. If a Investment memo could be swapped for another subject without rewriting these sentences, the personalization gate must fail.

Operating note for Diligence status: next action is concrete for a Investment memo — who does what, by when, and what “done” looks like for this Investment memo. Category spine “Diligence status” is mandatory; skipping it is a refuse, not a soft omit.

Returns scenarios

Measured monthly recurring revenue for GCBC on 2026-09-24 was zero dollars, read from Stripe in read-only mode by check-subscription-lifecycle with the revenue flag, using only the prices the checkout map lists under gcbc products. domains/finance-ops.xml:176-176

The declared revenue target for the teacher storefronts is five hundred dollars per site, and progress against it is reported only from a session that actually returned its totals, never from an estimate. domains/finance-ops.xml:182-182

Emit activity log + health (GREEN/YELLOW/RED) to the historian chain; push blockers to the steward and the founder queue. domains/finance-ops.xml:151-151

Report the primary KPI trend up the chain; close or escalate every open task in the domain. domains/finance-ops.xml:152-152

Returns scenarios for Investment memo. Customer ask centers on a Investment memo for GCBC. Thesis, risks, what kills it. You get: An underwrite. Raw ask: Build a Investment memo for GCBC.

Detail for Returns scenarios: this Investment memo stays locked to a Investment memo. Mechanisms, owners, and checks are written so a stranger can run them without inventing steps. Generalized scaffolding means the headings stay; personalized fuel means a Investment memo appears in the working lines, not only the title.

Evidence for Returns scenarios: where a number or rule is stated, it must be re-checkable against your ask (“Build a Investment memo for GCBC.”). Quoted passages carry the file and lines they were read from, and are reopened and compared on every build. If a Investment memo could be swapped for another subject without rewriting these sentences, the personalization gate must fail.

Operating note for Returns scenarios: next action is concrete for a Investment memo — who does what, by when, and what “done” looks like for this Investment memo. Category spine “Returns scenarios” is mandatory; skipping it is a refuse, not a soft omit.

Bound to your ask

GCBC is licensed per person for Individual and per organization for Professional and Elite, pay monthly or take the annual license, and it is never priced per seat under any plan the offer node sells. domains/finance-ops.xml:184-184

Every GCBC price quotes the founder ratification of 2026-09-03, and no product price may change without a new founder ratification recorded in the offer node, which is the single place prices are allowed to live. domains/finance-ops.xml:186-186

Status + blockers + KPI delta delivered to the founder queue; nothing requires the founder during daily ops except escalations. domains/finance-ops.xml:160-160

Bound to your ask for Investment memo. Customer ask centers on a Investment memo for GCBC. Thesis, risks, what kills it. You get: An underwrite. Raw ask: Build a Investment memo for GCBC.

Detail for Bound to your ask: this Investment memo stays locked to a Investment memo. Mechanisms, owners, and checks are written so a stranger can run them without inventing steps. Generalized scaffolding means the headings stay; personalized fuel means a Investment memo appears in the working lines, not only the title.

Evidence for Bound to your ask: where a number or rule is stated, it must be re-checkable against your ask (“Build a Investment memo for GCBC.”). Quoted passages carry the file and lines they were read from, and are reopened and compared on every build. If a Investment memo could be swapped for another subject without rewriting these sentences, the personalization gate must fail.

Operating note for Bound to your ask: next action is concrete for a Investment memo — who does what, by when, and what “done” looks like for this Investment memo. Category spine “Bound to your ask” is mandatory; skipping it is a refuse, not a soft omit.