/channel registry component

ChannelMessageBubble

Canonical message bubble: direction, role, platform badge, participant, status and timestamp for any channel_messages record.

/r/channel-message.json@ekairos/channel@beta@ekairos/channel

domain contract

schema
@ekairos/channel
aggregate
channel_messages
durable surface
channel_state

install

pnpm dlx shadcn@latest add https://registry.ekairos.dev/r/channel-message.json

The registry installs the UI file at components/ekairos/channel/channel-message.tsx. Runtime behavior stays in the domain package dependency.