# Configuration

Configuration

Organization configuration. `channels` carries the per-connected-channel config
the actor can view (including per-`Feature` `authorizationStatus`); `services`
carries the service-level capability catalog — the engagement and content config
for every supported `service` + `channelType`, independent of which channels are
connected (e.g. for composing before a channel is connected);
`collaborationRoleAbilities` carries the Roles ability catalog.

`@public` is set per field rather than on the type, so a field is external only
when tagged. A new field is internal until it carries its own `@public`.

**Status:** ⚠️ Experimental

**Fields:**
- `channels`: `[ChannelConfiguration!]!` - Per-connected-channel config for every channel the actor can view.
- `services`: `[ServiceConfiguration!]!` - Service-level capability catalog for every supported service + channel type.