-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
72 lines (61 loc) · 2.25 KB
/
Copy path.env.example
File metadata and controls
72 lines (61 loc) · 2.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Copy to .env and fill in. .env is gitignored.
# --- Phase (deploy-time hint) ---
# 1 = web MVP (frontier API + laptop)
# 2 = Jetson + frontier API
# 3 = Jetson + local Gemma + WiFi off (HERO)
TERA_PHASE=1
# --- Device profile (RUNTIME RF-emission gate) ---
# Determines which LLM modes are allowed on this device. Operators in
# comms-denied environments MUST run austere -- frontier is mechanically
# unavailable (FrontierClient is never even constructed, OPENAI_API_KEY
# never enters memory). Garrison + SAR allow operator-toggle.
#
# austere default; local-only. SAFEST. Use for all field deploys.
# garrison local default; frontier allowed if explicitly chosen. Stateside / training.
# sar frontier default (satellite assumed). Search-and-rescue / disaster response.
TERA_DEVICE_PROFILE=austere
# --- LLM ---
# For Phase 1/2 only. Phase 3 uses local ollama.
OPENAI_API_KEY=
OPENAI_MODEL=gpt-4o-mini
ANTHROPIC_API_KEY=
CLAUDE_MODEL=Claude Sonnet 4.6
ANTHROPIC_API_URL=https://api.anthropic.com/v1/messages
ANTHROPIC_MODELS_URL=https://api.anthropic.com/v1/models
ANTHROPIC_VERSION=2023-06-01
# Phase 3 local LLM
OLLAMA_HOST=http://127.0.0.1:11434
OLLAMA_BASE_URL=http://127.0.0.1:11434
OLLAMA_MODEL=gemma2:2b
# --- Voice ---
WHISPER_MODEL=tiny
WHISPER_DEVICE=cuda
WHISPER_COMPUTE_TYPE=int8
PIPER_VOICE=en_US-libritts_r-medium
PIPER_MODEL_DIR=./models/piper
# --- Cesium Ion (terrain + imagery streaming) ---
# Provisioned by Kyle (P3) at kickoff. Token is sensitive; do NOT commit value.
# Use cases:
# - Phase 1 web frontend: CesiumJS 3D globe (Jon's lane)
# - Data pipeline: pre-cache terrain/imagery tiles for SF + austere AO (Ben's lane)
# Phase 3 constraint: Cesium is online-only. Pre-cache BEFORE WiFi off; never call at runtime in Phase 3.
CESIUM_ION_TOKEN=
# --- Routing ---
VALHALLA_HOST=http://127.0.0.1:8002
VALHALLA_TILES=./valhalla_tiles
# --- Data ---
DATA_DIR=./data
ACTIVE_AOI=sf
# --- ATAK Bridge ---
ATAK_MULTICAST_GROUP=239.2.3.1
ATAK_MULTICAST_PORT=6969
ATAK_BIND_INTERFACE=lo
# --- Crypto ---
WAYFINDER_KEYS_DIR=./crypto/keys
WAYFINDER_TRUSTED_KEYS=./crypto/keys/trusted.json
# --- Logging ---
LOG_LEVEL=INFO
LOG_FORMAT=json
WAYFINDER_AUDIT_LOG=logs/security_audit.jsonl
WAYFINDER_CAPTURE_DIR=logs/security_demo
WAYFINDER_TCPDUMP_INTERFACE=any