Settings

Engine configuration and deployment settings

Deployment Mode

LabHit runs the same binary in three modes. Choose based on your deployment target.

Engine

Version
Current engine binary version
0.1.0-dev
Data Directory
Where pipeline state and artifacts are stored
~/.labhit/data
Log Level
Minimum log level for engine output
info
Max Concurrent Pipelines
Maximum parallel pipeline executions
8

Security

Verify Extension Signatures
Require Sigstore cosign signatures on all extensions
Sandbox Enforcement
Enforce deny-by-default capability sandbox for WASM extensions
Audit Logging
Log all policy decisions, capability checks, and security events
Max Memory per Extension
Upper bound for WASM extension memory allocation
256 MiB
Max CPU Fuel per Extension
Instruction budget per extension invocation
1,000,000,000
Network Policy
Default network access mode for extensions
deny-by-default

Event Bus

Provider
Event bus implementation
NATS JetStream
Server
NATS server connection URL
nats://127.0.0.1:4222
Stream
JetStream stream name for pipeline events
labhit-events
Status
Current connection status
Connected

API

GraphQL Endpoint
External API for dashboard and CLI
http://127.0.0.1:4000/graphql
gRPC Endpoint
Internal API for inter-service communication
127.0.0.1:50051
Bind Address
Network interface to listen on
127.0.0.1