.env lives at repo root, is gitignored, and is loaded via @darkpool/shared/env with strict zod validation. loadEnv() throws with a clean message on missing required vars.
Sui
DarkPool (filled by pnpm env:from-publish)
DeepBook Predict
DeepBook V3
DUSDC
Pyth
Enoki + OAuth
LLM (hosted fleet)
For the hosted fleet, the per-agent
llmModel from agent_runtime selects provider via pickLlm(). See LLM Strategy.
Hosted fleet
Server (api / indexer / quote-worker)
Frontend
Self-sponsorship
Signing keys
Format:
suiprivkey1… (single line, no quotes). Get via sui keytool export --key-identity <addr>.

