registries
One registry per domain.
Each Ekairos domain publishes its own shadcn-compatible registry. Items install under the domain namespace, the manifest lives at a per-domain URL, and runtime behavior stays in the domain package.
configure once
Add the domain namespaces to components.json.
After the registries are configured, every item installs by namespace:shadcn add @ekairos-events/event-context-panel.
{
"registries": {
"@ekairos-events": "https://registry.ekairos.dev/r/events/{name}.json",
"@ekairos-channel": "https://registry.ekairos.dev/r/channel/{name}.json",
"@ekairos-sandbox": "https://registry.ekairos.dev/r/sandbox/{name}.json",
"@ekairos-dataset": "https://registry.ekairos.dev/r/dataset/{name}.json",
"@ekairos-task": "https://registry.ekairos.dev/r/task/{name}.json"
}
}Context-first runtime for AI product interactions: contexts, turns, executions, steps, parts, and durable replay.
Unified multichannel communication for agent threads: one canonical message model across web, email, whatsapp, slack, teams and more — persisted on InstantDB.
Provider-agnostic execution environments for commands, files, process streams, ports, checkpoints, and coding agents.
Runtime-first dataset materialization for domain rows, query snapshots, file/text sources, transforms, and sandbox-backed analysis.
Durable tasks with typed outcomes for approvals, reviews, handoffs, and any workflow step that must wait for a decision.