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

# Home Channel Registry Protocol • AI Agent SDK

> HomeChannelRegistryProtocol: Protocol for managing default delivery targets per platform.

# HomeChannelRegistryProtocol

> Defined in the [**protocols**](../modules/protocols) module.

<Badge color="blue">AI Agent</Badge>

Protocol for managing default delivery targets per platform.

Home channels provide a per-platform default delivery target that can be
set once from inside a chat and persisted, so scheduled jobs can deliver
results without requiring explicit channel IDs.

## Methods

<CardGroup cols={2}>
  <Card title="set_home()" icon="function" href="../functions/HomeChannelRegistryProtocol-set_home">
    Set the home channel for a platform.
  </Card>

  <Card title="get_home()" icon="function" href="../functions/HomeChannelRegistryProtocol-get_home">
    Get the home channel for a platform.
  </Card>

  <Card title="platforms_with_home()" icon="function" href="../functions/HomeChannelRegistryProtocol-platforms_with_home">
    List all platforms that have a home channel configured.
  </Card>
</CardGroup>

## Source

<Card title="View on GitHub" icon="github" href="https://github.com/MervinPraison/PraisonAI/blob/main/src/praisonai-agents/praisonaiagents/gateway/protocols.py#L2273">
  `praisonaiagents/gateway/protocols.py` at line 2273
</Card>
