# Vendor facets — Reddit, a subreddit as a developer community. support_channel (2 pts) is the # only check it touches, and the half credit it gets today exists only because Community pointers # are never probed: www.reddit.com serves the same 8.4 KB page for a real and an invented # subreddit, so a probed pointer grades soft-404 and earns zero. vendor: reddit name: Reddit website: https://www.reddit.com areas: - community registry_keys: [] rubric_schema_version: 0.22.0 generated: '2026-09-25' features_refreshed: '2026-09-25' basis: capability summary: >- A subreddit is the weakest community pointer on the Kin Score. Declared as Community it earns half of support_channel (1 of 2 points) only because that type is never probed. Declared as Support it is probed, and www.reddit.com answers every subreddit path, real or invented, with the same 8.4 KB page (checked 2026-09-25 with both a browser and a bot user agent), so it grades soft-404 and earns nothing, as the one Reddit support pointer in the catalog already does. Subreddits are also created and moderated by redditors, so a provider may not own the community it points at. features: - id: subreddit name: Subreddit (community) description: >- A topic community inside Reddit, created and moderated by redditors, set as public, restricted, private or premium-only. source: https://support.reddithelp.com/hc/en-us/articles/204533569-What-are-communities-or-subreddits tier: all maps: - feature: subreddit check: support_channel layer: composite credit: 0.5 conditional: true condition: >- Only while Community pointers stay unprobed. Declared as Support, or once the probe reads Community, www.reddit.com returns an identical ~8.4 KB 200 for a real and a nonexistent subreddit, the pointer grades soft-404 and the credit is 0. The one Reddit support pointer in the 2026-09-22 probe (r/OpenPoker) already grades soft-404. provider_must: >- Declare the subreddit in apis.yml common[] as Community; declaring it as Support gets it probed and zeroed. catalog_pass_rate: 0.45 facet: developer_ergonomics points: 2 baseline_pass_rate: 0.69 out_of_reach: checks: - blog_present - roadmap_present - change_log_present - documentation_present note: >- A subreddit hosts no provider document a pointer check could read, and reddit.com's catch-all response defeats the liveness probe for any of them. surface: developer_ergonomics: reachable: 1.0 total: 42 agent_readiness: reachable: 0 total: 139 hard_rule: >- A model, not a score. Adopting this vendor changes a provider's Kin Score only when the provider publishes the resulting artifacts on its own surface; nothing here writes a score, and no sponsorship or partnership can. method: searched source: - https://support.reddithelp.com/hc/en-us/articles/204533569-What-are-communities-or-subreddits measured: cohort: method: vendors-catalog.json detections (CNAME / header / URL shape / markup), never a name match detected: 0 in_baseline: 0 control: basis: providers earning contract_present + documentation_present + api_reference_present, minus the cohort n: 5216 metric: >- cohort_pct / control_pct = mean share of the check's points earned (derived and platform credit weighted), x100 measured_on: '2026-09-25' status: 'not measurable: 0 detected customers clear the baseline (need 20)' simulation: simulated_on: '2026-09-25' rubric: 0.23.0 population: providers publishing a contract (contract_present earned), replayable exactly providers: 8977 providers_unreplayable: 987 providers_moved: 0 conditional_rows: excluded (they depend on what the API already does) composite_lift: median: 0.0 p75: 0.0 p90: 0.0 max: 0.0 mean_among_movers: 0.0 agent_readiness_lift: median: 0.0 p75: 0.0 p90: 0.0 max: 0.0 mean_among_movers: 0.0 facet_lift_median_among_movers: {} composite_band_moves: {} agent_readiness_band_moves: {} method: >- each provider's own kin/checks file, the vendor's maps at their stated credit, the scorer's composite formula; from -> to, nothing written