Channels
Authenticate inbound traffic, normalize canonical events, and dispatch them to Agents.
A Channel is an immutable, CRN-addressed ingress and delivery Resource. It pins a protocol implementation, AuthProvider, target Agent, customer-identity requirement, Resource bindings, attached Policy, analytics declarations, and Worker deployment. Channel code never receives Credential material directly.
Choose a path
| Goal | Guide |
|---|---|
| Publish a custom protocol or webhook | Deploy a Channel |
| Inspect routing, delivery, alarms, or authentication | Operate Channels |
| Understand the target behavior | Agents |
| Follow the resulting execution | Runs |
Request flow
text
request → AuthProvider → Channel receive → canonical event → Agent → Run → Channel respondThe Console links target CRNs to the exact Agent or Resource page. Copy the Channel CRN—not only its local id—when configuring Policy or external automation.
Next steps
Deploy a Channel package, verify its AuthProvider and Agent target, then send a test message and inspect the resulting delivery and Run.