> ## Documentation Index
> Fetch the complete documentation index at: https://learn.social.plus/llms.txt
> Use this file to discover all available pages before exploring further.

# Channel Governance Overview

> Understand the SDK surfaces for chat channel roles, member management, bans, and mutes.

Channel governance is the SDK surface for changing who can participate in a chat channel and what they can do there. Use these pages when you are building moderator tools, channel settings, admin panels, or support workflows.

## Capability Map

| Capability        | Purpose                                                            | SDK page                                                                             |
| ----------------- | ------------------------------------------------------------------ | ------------------------------------------------------------------------------------ |
| Member management | Add or remove channel members.                                     | [Member Management](./member-management)                                             |
| Role management   | Add or remove channel roles for members.                           | [Role Management](./role-management)                                                 |
| Ban management    | Block users from the channel until unbanned.                       | [Ban Management](./ban-management)                                                   |
| Mute management   | Restrict users from sending messages while keeping channel access. | [Mute Management](./mute-management)                                                 |
| Member queries    | Read current member, role, banned, and muted state.                | [Query Members](/social-plus-sdk/chat/conversation-management/members/query-members) |

## Platform Coverage

| Platform   | Member add/remove | Role add/remove | Ban/unban | Mute/unmute |
| ---------- | ----------------- | --------------- | --------- | ----------- |
| TypeScript | Supported         | Supported       | Supported | Supported   |
| iOS        | Supported         | Supported       | Supported | Supported   |
| Android    | Supported         | Supported       | Supported | Supported   |
| Flutter    | Supported         | Supported       | Supported | Supported   |

<Info>
  Governance operations are subject to channel type, membership state, and moderation permissions. If the server rejects an operation, treat that result as authoritative and show an actionable error in your product UI.
</Info>

## Implementation Shape

<CardGroup cols={2}>
  <Card title="Write Operations" icon="pen-to-square">
    Use the governance pages for SDK calls that change membership, roles, bans, or mutes.
  </Card>

  <Card title="Read Operations" icon="list">
    Use member query and search APIs to render member lists, moderator lists, muted members, and banned members.
  </Card>

  <Card title="Product Policy" icon="gavel">
    Store reason codes, escalation rules, appeals, and audit records in your own backend if your product needs them.
  </Card>

  <Card title="Channel Types" icon="layer-group">
    Some governance operations are only meaningful on channel types that support the target moderation behavior.
  </Card>
</CardGroup>

## Related Topics

<CardGroup cols={3}>
  <Card title="Create Channels" href="/social-plus-sdk/chat/conversation-management/channels/create-channel" icon="plus">
    Create channels before applying governance operations.
  </Card>

  <Card title="Query Members" href="/social-plus-sdk/chat/conversation-management/members/query-members" icon="users">
    Read membership, role, banned, and muted state.
  </Card>

  <Card title="Message Flagging" href="/social-plus-sdk/chat/messaging-features/message-flagging" icon="flag">
    Moderate individual messages separately from channel membership.
  </Card>
</CardGroup>
