At this level
net.anisota.graph · 4- net.anisota.graph.listMute record not from the namespace authority A record for muting content from all accounts on a list with fine-grained control over content types, duration, and feed targeting
- net.anisota.graph.mute record not from the namespace authority A record for muting content from a specific account with fine-grained control over content types and duration
- net.anisota.graph.scopedMute record not from the namespace authority An index of the accounts whose reposts or quote posts the viewer has muted through Bluesky's native scoped mute (app.bsky.graph.muteActor with onlyReposts / onlyQuoteposts). Bluesky stores the mute itself, but app.bsky.graph.getMutes returns only fully muted accounts, so a scoped mute is otherwise discoverable only by loading each profile. This record lets Anisota list and undo them, and enforce them client-side on unauthenticated reads where no viewer state comes back. It is a cache, not the so
- net.anisota.graph.wordlist record not from the namespace authority A named, shareable list of muted words/phrases — Anisota's managed layer on top of Bluesky's flat muted-words preference. Each list is a complete, self-contained record so it can be shared by URL and saved (copied) into another user's PDS, mirroring the net.anisota.spell.custom architecture. Muting is applied client-side by the moderation pipeline: multiple enabled lists combine, a list can be scoped to specific feeds, restricted to a time-of-day/day-of-week window, and softened with a strength