# Podcast Hosting Kit — free sample

Three real files from the full kit, each **cut down on purpose** — enough to
judge the quality, not enough to launch a podcast with:

- `SUBMISSION-SOP-excerpt.md` — the "Before you submit" checklist from
  `SUBMISSION-SOP.md`, complete (10 checks that prevent most rejections), plus
  the first steps of the Apple Podcasts section. The Spotify, YouTube,
  long-tail, housekeeping and rejection-cause sections are listed at the end
  so you know what the full file adds.
- `SETUP-cost-table-excerpt.md` — the honest Cloudflare cost table from
  `SETUP.md` ($0.015/GB-month R2 storage, free egress, what a typical show
  actually costs per month) plus the 9-chapter outline of the full walkthrough.
- `feed-config-excerpt.js` — an excerpt of `feed/config.js`, the one file you
  edit: a trimmed `SHOW` block with the original comments and one example
  episode. The full kit ships this file working out of the box with a
  validating example show.

None of these excerpts is a full file from the kit — each is a slice with a
"what the full file adds" section where it was cut.

## What the full kit adds

| File | What it does |
|---|---|
| `README-buyer.md` | Start here: 8-step guide, each step with a success check you can verify |
| `MANIFEST.md` | Map of every file in the kit |
| `feed/worker.mjs` | Serves `/feed.xml` (RSS 2.0 + iTunes tags + podcast namespace), `/e/<id>` episode redirects, `/ping`, `/stats.json`, `/healthz` — feed generation is a pure function the validator reuses |
| `feed/config.js` | The complete, commented show config — validates out of the box |
| `feed/validate-feed.mjs` | Offline validator: exit 0 = publishable, exit 1 = plain-language problem list |
| `feed/wrangler.jsonc` | Deploy config (optional D1 block) |
| `SETUP.md` | Unzip → live feed in ~30–45 min, with the real cost table and a troubleshooting table |
| `SUBMISSION-SOP.md` | Full Apple / Spotify / YouTube SOP + rejection-cause checklist |
| `PLAYBOOK-14D.md` | Day-by-day launch plan (part-time, ~1 h/day) |
| `templates/episode-page.html` | Self-contained episode page with player + stats snippet wired in |
| `analytics/plays.js` | Play-tracking snippet (start / 25 / 50 / 75 / 95% beacons — no cookies) |
| `analytics/schema.sql` | Optional D1 table for the play counters |
| `screenshots/` | Rendered previews of the guides and a real validator run (5 images) |
| `LICENSE.txt` | Single-buyer commercial license |

The full kit is an 18-file zip: full versions of the three files excerpted
above, the rest of the table, `README-buyer.md`, `MANIFEST.md`, and the
screenshots folder.

$42 one-time · free updates for v1.x · instant download · 30-day full refund.
