Apache Kafka topic reference for HCL Universal Orchestrator

Reference for the HCL Universal Orchestrator Apache Kafka messaging topology that lists the required topics, consumer groups, and producer and consumer microservices for each topic.

The messaging pipeline for HCL Universal Orchestrator relies on a predefined layout of Apache Kafka topics. Each topic coordinates asynchronous state exchange, tracing, and command dispatch across the microservice stack.

All topic names in this reference are base names. When the optional kafka.prefix parameter is set in the values.yaml file of the hcl-uno-chart, its value is prepended to every topic name. The default value is empty. Configure a topic prefix to run multiple HCL Universal Orchestrator instances on a single Apache Kafka server without topic name collisions.

In environments where automatic topic creation is disabled, you must create these topics manually before deploying HCL Universal Orchestrator. For instructions, see Configuring Apache Kafka topics manually.

The following table lists every core topic required by the runtime environment, with the associated consumer groups, producer microservices, consumer microservices, and operational scope.

Table 1. Kafka core messaging topology
Topic Consumer Group Producer Microservice(s) Consumer Microservice(s) Operational Scope
agent-gateway-notifications agent-manager-consume-agent-gateway-notifications-group uno-agentmanager/uno-agentmanager-service — Notification delivery and update events.
agentic-builder-tenant N/A uno-saas/uno-tenantmanager-service — UnO Agentic AI Builder tenant lifecycle events.
ai-agent-conversation orchestrator-consume-aiAgentConversationChannel uno-orchestrator/uno-aiagent — AI agent invocation, conversation, and timeout events.
ai-agent-invoke orchestrator-consume-aiAgentInvokeChannel uno-orchestrator/uno-orchestrator uno-orchestrator/uno-aiagent AI agent invocation, conversation, and timeout events.
ai-agent-tool-timeout orchestrator-consume-aiAgentToolTimeoutChannel uno-orchestrator/uno-aiagent — AI agent invocation, conversation, and timeout events.
audit

consume-audit-event-message-group

consume-audit-message-group

consume-audit-notification-message-group

uno-agentmanager/uno-agentmanager-service

uno-iaa/uno-iaa-service

uno-orchestrator/uno-aiagent

uno-orchestrator/uno-humantask

uno-orchestrator/uno-orchestrator

uno-pilot-notification/uno-pilot-notification-service

uno-saas/uno-tenantmanager-service

uno-scheduler/uno-scheduler-service

uno-storage/uno-storage-service

uno-eventmanager/uno-eventmanager-service

uno-toolbox/uno-toolbox-service

uno-audit/uno-audit-service

uno-notification/uno-notification-service

uno-eventmanager/uno-eventmanager-service

Audit trail events for compliance and traceability.
clean-up agent-manager-consume-clean-up-group uno-agentmanager/uno-agentmanager-service — Cleanup commands and events for maintenance workflows.
cloud-executor-action N/A uno-agentmanager/uno-agentmanager-service uno-executor/uno-executor-service Actions dispatched to cloud executor workers.
consumed-jobs tenantmanager-consume-consumed-jobs-group

uno-orchestrator/uno-aiagent

uno-orchestrator/uno-orchestrator

uno-saas/uno-tenantmanager-service

uno-saas/uno-tenantmanager-service Consumed tasks counters and events for tenant-level tracking.
errors N/A

uno-agentmanager/uno-agentmanager-service

uno-audit/uno-audit-service

uno-iaa/uno-iaa-service

uno-notification/uno-notification-service

uno-orchestrator/uno-orchestrator

uno-saas/uno-tenantmanager-service

uno-scheduler/uno-scheduler-service

uno-timer/uno-timer-service

uno-eventmanager/uno-eventmanager-service

uno-executor/uno-executor-service

uno-toolbox/uno-toolbox-service

uno-audit/uno-audit-service

uno-console/uno-console-all-in-one

uno-maestro-all-in-one

Cross-service error events for centralized diagnostics.
eventmanager-agent-config-change

agent-manager-consume-task-submission-group

eventmanager-agent-config-change-group

uno-eventmanager/uno-eventmanager-service

uno-agentmanager/uno-agentmanager-service

uno-console/uno-console-all-in-one

uno-maestro-all-in-one

Event Manager pipeline, command, and processing events.
eventmanager-build-event-rule-command eventmanager-consume-refreshEventRuleChannel uno-eventmanager/uno-eventmanager-service — Event Manager pipeline, command, and processing events.
eventmanager-cleanup eventmanager-consume-eventManagerCleanupChannel uno-eventmanager/uno-eventmanager-service — Event Manager pipeline, command, and processing events.
eventmanager-event eventmanager-consume-eventChannel uno-eventmanager/uno-eventmanager-service — Event Manager pipeline, command, and processing events.
eventmanager-event-audit eventmanager-consume-eventChannel-saving uno-eventmanager/uno-eventmanager-service — Event Manager pipeline, command, and processing events.
eventmanager-event-processor eventmanager-consume-eventProcessorChannel uno-eventmanager/uno-eventmanager-service — Event Manager pipeline, command, and processing events.
eventmanager-run-actions-command eventmanager-consume-runActionsChannel uno-eventmanager/uno-eventmanager-service — Event Manager pipeline, command, and processing events.
eventmanager-run-actions-retry-command eventmanager-consume-runActionsRetryChannel uno-eventmanager/uno-eventmanager-service — Event Manager pipeline, command, and processing events.
eventmanager-source-connection eventmanager-consume-eventSourceConnectionChannel uno-eventmanager/uno-eventmanager-service — Event Manager pipeline, command, and processing events.
human-task-activate human-task-activate-consumer-group uno-orchestrator/uno-humantask — Human task activation events.
job-recovery orchestrator-consume-jobRecoveryChannel uno-orchestrator/uno-orchestrator — Task recovery and service integration events.
job-submission scheduler-consume-job-submission-group uno-orchestrator/uno-orchestrator uno-scheduler/uno-scheduler-service Task submission and related tracking events.
job-submission-tracker scheduler-consume-job-submission-tracker-group

uno-orchestrator/uno-orchestrator

uno-scheduler/uno-scheduler-service

uno-scheduler/uno-scheduler-service Task submission and related tracking events.
jobstream-activate orchestrator-consume-jobStreamActivateChannel uno-orchestrator/uno-orchestrator — Workflow control and activation events.
jobstream-command orchestrator-consume-jobStreamCommandChannel

uno-orchestrator/uno-orchestrator

uno-scheduler/uno-scheduler-service

uno-orchestrator/uno-orchestrator Workflow control and activation events.
metrics toolbox-consume-metrics-group

uno-orchestrator/uno-orchestrator

uno-scheduler/uno-scheduler-service

uno-toolbox/uno-metrics Operational metrics events for monitoring pipelines.
notification consume-audit-notification-event-message-group uno-notification/uno-notification-service — Notification delivery and update events.
notifications —

uno-orchestrator/uno-orchestrator

uno-eventmanager/uno-eventmanager-service

— Notification delivery and update events.
pilot-notification-update notification-consume-pilot-notification-update-group

uno-pilot-notification/uno-pilot-notification-service

uno-maestro-all-in-one

uno-pilot-notification/uno-pilot-notification-service

uno-maestro-all-in-one

Notification delivery and update events.
planning-actions orchestrator-consume-planning-actions uno-orchestrator/uno-orchestrator — Planning action events for orchestration decisions.
provisioning-activity-outbox N/A uno-saas/uno-tenantmanager-service — Tenant provisioning activity outbox events.
resource scheduler-consume-resource-group

uno-orchestrator/uno-orchestrator

uno-scheduler/uno-scheduler-service

uno-scheduler/uno-scheduler-service Resource-related scheduling and orchestration events.
task-status-update scheduler-task-status-update-group uno-agentmanager/uno-agentmanager-service uno-scheduler/uno-scheduler-service Task run status updates from runtime components.
task-submission agent-manager-consume-task-submission-group uno-scheduler/uno-scheduler-service uno-agentmanager/uno-agentmanager-service Task submission commands for agent run workflows.
timer-request N/A — uno-timer/uno-timer-service Timer trigger requests consumed by the timer service.
unica N/A uno-saas/uno-tenantmanager-service — Unica integration events managed by the tenant manager.