iGent Concert
/unison/overview/

Unison Overview

Configuration, resource, sync, and Explorer service for Fabric

Unison is the configuration and resource authority in the Fabric stack. It provides tenant-scoped key-value state, change streams, Valkey-backed atomic writes, REST compatibility routes, a Fabric endpoint, and the Explorer UI used by the public dev environment.

The old "zero dependency static binary on :4100" description is no longer the practical Fabric workspace shape. The service runs in the Bun workspace and participates in the root PM2 stack.

What It Stores

CategoryExample
User preferencesTheme, editor settings, notification preferences
Tenant settingsDefaults, feature flags, policy settings
Session metadataActive session state and resumable context
Project definitionsProject config and agent assignments
Device registriesDevice capabilities and push targets
Credentials and integrationsOAuth/API-key metadata, integration configuration
Automation and skill configWorkflow definitions, enabled skills, parameters
Audit recordsConfiguration and resource change history

Current Routes

RoutePurpose
/fabricFabric resource/sync surface
/Service/root UI route where enabled
/streamWebSocket change stream
/api/v1/*REST compatibility API
Explorer on :5175Public UI under /explorer/

Runtime

AspectCurrent shape
RuntimeBun
Local service port127.0.0.1:8005
PersistenceValkey/Redis-compatible URL from UNISON_VALKEY_URL, VALKEY_URL, or REDIS_URL
Explorer port127.0.0.1:5175 when present
Public hosthttps://unison.fabric.dev.aws.igent.ai

Diminuendo and other services should use scoped credentials and avoid giving agents broader write access than they need.

In The System

Unison is the place to put distributed configuration and resource state that should be subscribed to, synchronized, or resolved by tenant scope. It is not a client UI authority and it is not the agent runtime.