# ── Agent identity ─────────────────────────────────────────── # 32-byte seed as 64 hex chars. Auto-generated into .env on first boot if missing. # Treat SERVER_SEED like a root password (capabilities + admin proofs). # SERVER_SEED= # SERVER_PUBLIC_KEY= # ── Roles ──────────────────────────────────────────────────── PEARDATA_DEFAULT_ROLE=viewer # PEARDATA_ADMIN_KEYS= # PEARDATA_INSECURE_OPEN_ADMIN=1 # PEARDATA_ALLOWLIST= # ── Runtime paths & limits ─────────────────────────────────── # PEARDATA_HOME= # PEARDATA_DATA_DIR=./data # PEARDATA_RATE_LIMIT_RPM=120 # PEARDATA_MAX_RECONNECT=20 # ── Metrics pipeline ───────────────────────────────────────── # PEARDATA_SAMPLE_MS=1000 # PEARDATA_TIER0_POINTS=3600 # PEARDATA_TIER1_POINTS=1440 # PEARDATA_TIER1_EVERY=60 # ── HyperDB (warm history + metadata + linked sync) ────────── # PEARDATA_HYPERDB=1 # PEARDATA_SWARM=0 # PEARDATA_DOCKER=0 # PEARDATA_DOCKER_SOCKET=/var/run/docker.sock # PEARDATA_PROCESSES=0 # PEARDATA_PROCESSES_TOP=8 # See docs/STORAGE-HYPERDB.md # ── agent-style REST API ─────────────────────────────────── # PEARDATA_REST=1 # PEARDATA_REST_HOST=127.0.0.1 # PEARDATA_REST_PORT=19999 # PEARDATA_REST_CORS=* # ── Logging ────────────────────────────────────────────────── # LOG_LEVEL=info # LOG_JSON=1 # ── Healthcheck / soak ─────────────────────────────────────── # PEARDATA_HEALTH_KEY= # HEALTHCHECK_TIMEOUT_MS=8000 # SOAK_DURATION_MS=60000 # SOAK_INTERVAL_MS=500 # ── Tests ──────────────────────────────────────────────────── # SKIP_INTEGRATION=1