メインコンテンツへスキップ

Product continuity

Discuss Kit lineage

Locate the current Discuss Kit reference implementation for replicated discussion data — without claiming full legacy product parity.

Discuss Kit appears as a predecessor product name and as a current ARC reference package at blocklets/discuss-kit in the ARC monorepo. Use it to study a specific data and surface pattern. Do not use the name as proof that every historical Discuss Kit, forum, blog, wiki, bookmark, or messaging feature is available as a platform product today.

Continuity statement

ClaimStatus
There is a current ARC package named discuss-kitYes — blocklets/discuss-kit
It demonstrates replicated posts/comments (and an anon collection)Yes — replicated in blocklet.yaml
It demonstrates pretty URL bindings onto /instance/app/content/postsYes — sites.bindings
It is used as a multi-layer test anchor for replication / board read / commentsYes — package README lists runtime tests
Every legacy Discuss Kit product surface is platformized unchangedNo — not claimed
Media Kit, DID Connect UI, or other historical apps are implied by this packageNo

What the current package is for

From its own README and manifest (ARC tree, read-only reference):

  • Role: Discussion board reference app (scope: app)
  • Data: replicated collections for posts, comments, and anonymous items with explicit roles and copy modes
  • Surfaces: AUP pages for list (index) and detail (detail) with man pilots
  • Bindings: /posts → list AFS path; /posts/{slug} → detail
  • Extras: declarative cron for scheduled post generation; index domain for instance-axis search; networkRead for guest-readable content paths

Study the live files:

  • blocklets/discuss-kit/blocklet.yaml
  • blocklets/discuss-kit/README.md
  • .aup/ pages and seed/ content in the same package

What it is not

Not thisWhy it matters
A drop-in replacement guarantee for every old Discuss Kit deploymentDifferent runtime, data model, and product cut
Proof that "comments everywhere" is a global platform serviceCollections are declared per package
A starter recipe equivalent to arc blocklet create --recipe …It is a full reference app with platform-test coupling
Permission to describe Media Kit or other kits as fully migratedSeparate evidence required per product

How to learn from it without over-claiming

  1. Read replicated and sites.bindings as a worked example of collection + URL design.
  2. When building your own app, declare your collections and bindings — do not assume discuss-kit's paths.
  3. For third-party onboarding, prefer minimal-app or Web Device first-site for the first green path; graduate to replication only when you need it.
  4. Keep public docs language at "reference implementation of replicated discussion data / surfaces," not "the platform forum product."