# SymForge — Environment Configuration
#
# Copy to .env and adjust as needed.
# These can also be set in MCP client env config or system environment.

# Control plane backend: local_registry | spacetimedb | in_memory
# local_registry: durable, no external dependencies (default)
# spacetimedb: full control plane (requires SpacetimeDB runtime)
# in_memory: non-durable, testing only
SYMFORGE_CONTROL_PLANE_BACKEND=local_registry

# SpacetimeDB settings (only used when backend = spacetimedb)
SYMFORGE_SPACETIMEDB_ENDPOINT=http://127.0.0.1:3007
SYMFORGE_SPACETIMEDB_DATABASE=symforge
SYMFORGE_SPACETIMEDB_MODULE_PATH=spacetime/symforge
SYMFORGE_SPACETIMEDB_SCHEMA_VERSION=2

# Local CAS root (default: .symforge relative to working directory)
# SYMFORGE_BLOB_ROOT=.symforge

# SpacetimeDB CLI binary name or path (default: spacetimedb)
# SYMFORGE_SPACETIMEDB_CLI=spacetimedb

# Require all readiness checks to pass before serving MCP (default: true)
# SYMFORGE_REQUIRE_READY_CONTROL_PLANE=true
