// Community membership: non-per-country pieces. // // The per-country member SEED lists now live in `src/config/scopes.ts` (`memberSeed` + `managers` // per scope): the single community-manager control panel, see // decisions/2026-09-21-centralized-country-config.md. Members are still a dedup-by-DID union of // three sources at build (managers + seed + self-asserted `eu.atcommons.member` holders enumerated // through the backlink index; Sifa-derived is the eventual fourth), assembled in // `src/lib/atproto/home.ts`. // // This module keeps only the pieces that are NOT per country. // // (Do NOT source membership from the private DM group — it's private + caps at ~50/100.) // The commons DID. Self-asserted membership records (`eu.atcommons.member`) point at this via // their `community` field, and the build enumerates holders through the backlink index. // Defined in ./membership so the browser bundle can import it without pulling anything else in. export { COMMUNITY_DID } from './membership'; // DIDs to drop even if they self-assert membership (abuse lever; empty for now). export const memberBlocklist: string[] = [];