What a Distribution Ion connects
A Distribution Ion brings together the endpoint, application flow, and identities needed for one network:
The network and backing runtime are required. The identity relationships depend on the network and the Distribution’s
lifecycle state.
The selected Distribution type defines the capabilities and configuration it supports. See
Capabilities for the shared model.
Map an Aion to a network
When a Distribution uses a Personal or Principal Identity as its Principal Identity, the Distribution points to that Aion Identity. A linked service identity points in the other direction: the external account uses the Distribution to carry traffic for the Aion. In this example, the Twitter account is linked to the Bright Kindle endpoint. The Distribution maps that endpoint to the@bonnie Aion Identity, and the connected Behavior Ions implement its Sequence. Provider credentials belong
to the Twitter integration rather than to the linked service identity.
In Composer, open Identity on the Distribution Ion to select its linked service account, Principal Identity, and
optional Daemon Identity.

- A Principal Identity is optional for most Distributions. An active Playground Distribution requires one.
- Active Slack, X, and Voice Distributions require a linked account for their network.
- A linked account identifies the provider account or address used by the transport. It does not become the Aion Identity.
Configuration
Open Configuration on the Distribution Ion to control how its endpoint receives work. The available fields match the selected Distribution type, so each endpoint presents only the settings that apply to its network. The example below shows network-specific options for the same Twitter Distribution. Other Distribution types expose their own configuration.
Follow a request through a Distribution
Each Distribution anchors the Sequence used for its runtime flow. The connected Behavior Ions can enrich, route, reject, or answer the request. The Distribution remains the external entry and return point throughout the flow. An Ion’s position belongs to the Sequence, not its type. Aion does not require the final participant to use a separate terminal-Ion category.A2A ingress and Agent Cards
A2A and Playground Distributions may publish an Agent Card describing their public agent capability and connected Sequence. The card does not describe every Ion in the Project. A Slack, X, or Voice Distribution remains an external integration without publishing an A2A Agent Card. Adding a Distribution to a Project graph does not automatically make it an A2A endpoint.External ingress and internal runtime identity
A Distribution and a Daemon Identity sit on opposite sides of the application boundary:- The Distribution receives external traffic and represents the connected Sequence.
- The Daemon Identity is the acting principal when the runtime calls another Aion, accesses resources, or uses metered services internally.
What to do next
- To add and configure a Distribution Ion, follow Build an Aion.
- To compare messaging endpoints, read Messaging feature support.
- To configure a current network integration, follow Slack.
- To understand normalized requests and Agent Cards, read the A2A Protocol overview.
- To understand Principal, linked service, and Daemon Identities, read Identities.
- To understand agent, MCP, and event surfaces, read Capabilities.