-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
36 lines (29 loc) · 1.92 KB
/
.env.example
File metadata and controls
36 lines (29 loc) · 1.92 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
# Copy to .env.local at the repo root. .env.local is gitignored.
# ─── Required for the agents to call Claude ────────────────────────────────
ANTHROPIC_API_KEY=sk-ant-...
# ─── Required for live Delphi market data (read-only) ──────────────────────
# Generate at https://api-access.delphi.fyi (mainnet) or
# https://delphi-api-access.gensyn.ai (testnet).
DELPHI_API_ACCESS_KEY=
DELPHI_NETWORK=mainnet
# ─── Optional: tweak duel behavior ─────────────────────────────────────────
# DELPHI_DUEL_TURNS=4 # total turns across both agents
# DELPHI_DUEL_MODEL=claude-sonnet-4-20250514
# ─── Phase 12: autonomous betting (OFF BY DEFAULT) ─────────────────────────
# AUTO_BET is the kill switch. Set to "true" to actually place real on-chain
# bets when the judge issues a high-confidence verdict. Default is false —
# the judge runs the decision logic and persists what it WOULD have done to
# the SQLite `bets` table, but never submits a transaction.
AUTO_BET=false
# Hex-encoded private key (with 0x prefix) for the mainnet wallet that will
# place the bets. ONLY needed when AUTO_BET=true. Funded with USDC for the
# DELPHI_NETWORK above. NEVER commit this; it stays in .env.local.
MAINNET_WALLET_PRIVATE_KEY=
# USDC amount per bet, in human-readable units (not wei). Default 1.00.
# Stays small as a safety baseline — bump only after you've watched a few
# bets land cleanly with AUTO_BET=true.
BET_SIZE_USDC=1.00
# Minimum verdict confidence (0..1) required to trigger an auto-bet. Below
# this the judge writes a `skipped` row and submits nothing. Default 0.65.
# Overridable from the dashboard settings panel without restarting the judge.
BET_CONFIDENCE_THRESHOLD=0.65