This is a review packet, not an approval record.
Decision requested
Approve or reject production activation of the current USD 29 Provenance
Research Kit release operated by Sun & Rain Works.
recorded
- Current release digest: `da548334f883f8325432108e37ed7d17daf9c20fc93744b0b1e26d9dd5fe6ec5`
- Previous approved digest: `bfe54344d432de1a8a93a5b1a7219a01ea0b6ead749975dacd2babf97ac831eb`
- Current readiness state: blocked pending renewed accountable human approval
- Financial evidence state: no genuine external sale, settlement, or revenue is
Material review points
The offer remains a one-time USD 29 Markdown workbook with immediate delivery
after Stripe verifies payment, no subscription, a 14-day refund policy, the
published privacy terms, disabled automatic tax, and the same non-appraisal,
non-authentication, non-legal-advice boundary.
The release digest changed after the prior approval because release-bound files
changed:
and sandbox success and does not treat a return URL as payment proof.
source-backed Story can be measured as an assisted visit to the kit. A click
remains non-financial funnel evidence.
consent. The privacy notice and offer pages explicitly classify these as
interest signals only, never received inquiries, commitments, or revenue.
purchase-focused editorial hierarchy, compact terms ledger, numbered
audience rows, full contents list, and three working in-page sample links.
The page CSS is now part of the release manifest so visual and interaction
changes invalidate stale approval.
one-time supporter flow. The Research Kit remains fixed at USD 29 with its
existing metadata and fulfillment checks; supporter activation requires its
own approval and feature flag.
- The success page now distinguishes verification pending, invalid checkout,
- The privacy page contains the current revenue and analytics disclosure.
- Public analytics recognizes `story_research_kit_open` after consent so a
- Public analytics also recognizes sponsor and pilot contact-path clicks after
- The offer page replaces repeated non-interactive feature cards with a
- The shared Stripe Checkout service now also supports a separately gated
Current hashes for those review-sensitive files:
`c4264f7389a36201e4647fb65e7553f37903102d5537be8e257e7d0eca3327cb`
`78712c8f39224b9a1bda692a55be18b94c20f50fa7a0361cd9aa6473c185d79a`
`b3b191899ab09b69a9b010f90f1f5c70d781a28efea1e3dfbdcc17f78b2bee7b`
- `app/research-kit/page.tsx`:
- `app/globals.css`:
- `docs/product/provenance-research-kit.md`:
`8084ab103541ae2bef5bd6a04e61aa7050ee43a13f0b0bdc0618ec5f99f6597e`
`9a999d3ba78aae7577a9d917b9c85e3b651c53d71322d9c5f6de74e09ae598b2`
`9c9d7e6e59f4fa85b07db3fff2b1f6a73c2ac06d71ec32458c6eb4155da22e82`
`6e383d98f8e02acd8fa492cfc7d00724350f064b4f59d9eda08deba87b2081b6`
- `app/research-kit/success/page.tsx`:
- `app/privacy/page.tsx`:
- `src/services/public-analytics.ts`:
- `src/services/stripe-checkout.ts`:
Approval boundary
Approval must be explicit and attributable to the owner/operator after review
of this exact digest. It authorizes production activation of this release only.
It does not establish a sale, tax conclusion, settlement, demand, revenue, or
income, and it does not authorize unrelated outreach or financial commitments.
After explicit approval, update `config/research-kit-launch-approval.json` and
retain a matching approval record before rerunning:
pnpm revenue:research-kit:launch-readiness
The command must report `ready-for-operator-activation` with zero blockers
before the current release is described as approved.