Skip to content

Configuration Reference

Environment variables, workspace settings, and proxy configuration for the Intutic platform.

Environment Variables

Control Plane

VariableRequiredDefaultDescription
DATABASE_URLPostgreSQL connection string
DB_DIALECTpostgresDatabase dialect
VALKEY_URLredis://127.0.0.1:6379Valkey/Redis connection URL
FALKORDB_URLredis://127.0.0.1:6377FalkorDB connection URL
JWT_SECRETSecret for signing JWT tokens
NODE_ENVdevelopmentdevelopment, production, test
PORT3001Control plane HTTP port
SEED_DEMOfalseSeed demo data on startup

CLI

VariableDescription
INTUTIC_API_URLControl plane URL override
INTUTIC_API_KEYVirtual API key (vk_*) for authentication
CODEX_HOMECodex home directory (used for Codex detection)

Proxy

VariableDescription
INTUTIC_PROXY_PORTProxy gateway port
INTUTIC_PROXY_URLFull proxy URL
ANTHROPIC_BASE_URLOverride for Anthropic API base URL
OPENAI_BASE_URLOverride for OpenAI API base URL

Local Development Stack

bash
# Start all services
docker compose up -d

# Services and ports:
# PostgreSQL:  5434
# Valkey:      6379
# FalkorDB:    6377

Connection strings

bash
# Dev database
export DATABASE_URL=postgresql://intutic:changeme@127.0.0.1:5434/intutic

# Test database (isolated)
export DATABASE_URL=postgresql://intutic:changeme@127.0.0.1:5436/intutic

Test stack

bash
# Isolated test services on different ports
docker compose -f docker-compose.test.yml up -d

# Test ports:
# PostgreSQL:  5436
# Valkey:      6380
# FalkorDB:    6378

Workspace Settings

Workspaces are the top-level organizational unit. Each workspace has:

SettingTypeDescription
Workspace IDwk_*Auto-generated unique identifier
NamestringHuman-readable workspace name
Planenumfree_trial, pro, team, enterprise
Budget tiersobjectPer-role budget limits

Workspace Roles (RBAC)

RoleAccess Level
OWNERFull control — billing, settings, member management
ADMINManage SOPs, members, budgets
EMEngineering Manager — view reports, manage budgets
DEVELOPERUse agents, view own traces
VIEWERRead-only access to dashboard

Hierarchy: OWNER > ADMIN > EM > DEVELOPER > VIEWER

Budget Tiers

TierIntended for
JUNIORJunior developers — lowest budget ceiling
SENIORSenior developers
STAFFStaff engineers
PRINCIPALPrincipal engineers — highest budget ceiling

Model Routing Tiers

TierUsage
frontierLatest, most capable models (e.g., Claude 4, GPT-4.5)
economyCost-effective models for routine tasks
localLocally-hosted models for maximum privacy

Execution Modes

ModeDescription
STANDARDNormal operation — enforcement actions applied
PLAN_ONLYGenerate execution plan without running
SHADOWRun enforcement in shadow mode (log only, don't block)
AUTONOMOUSFully autonomous — minimal human oversight

ID Conventions

All IDs in Intutic use prefixed nanoid format:

PrefixEntity
wk_Workspace
mb_Member
tr_Trace
sp_SOP
vk_Virtual API Key
ev_Event
tc_Tool Call
in_Incident
an_Anomaly
se_Session

Never use raw UUIDs or Date.now() directly. Use newId(prefix) and newIso() from @intutic/id.

AI Governance for Agentic Coding