-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
52 lines (48 loc) · 3.11 KB
/
Copy path.env.example
File metadata and controls
52 lines (48 loc) · 3.11 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
# ── Frontend (Vite) ──────────────────────────────────────────────────────────
# Self-hosted Convex deployment URL (Docker backend defaults to :3210).
VITE_CONVEX_URL=http://127.0.0.1:3210
# Solana RPC used for the client-side $DTOUR balance read (UX only).
VITE_SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
# ── Convex CLI: self-hosted (used by `npx convex dev` / `deploy`) ──────────────
# Put these in .env.local (gitignored), NOT here. Admin key comes from
# `docker compose exec backend ./generate_admin_key.sh`.
CONVEX_SELF_HOSTED_URL=http://127.0.0.1:3210
CONVEX_SELF_HOSTED_ADMIN_KEY=
# NOTE: the gate action reads SOLANA_RPC_URL from the Convex *deployment* env,
# not from this file. Set it with:
# npx convex env set SOLANA_RPC_URL https://your-rpc-endpoint
# ── Convex deployment env (inference — set via `bunx convex env set`) ────────
# OPENROUTER_API_KEY= # Inference gateway (chat + image + RAG embeddings)
# ELIZACLOUD_API_URL= # Inference + TTS/video (default https://api.elizacloud.ai)
# ELIZACLOUD_API_KEY= # Or ELIZAOS_CLOUD_API_KEY
# INFERENCE_ROUTE_MODE=ab # ab | eliza_first | openrouter_first (paid chat; ab = sticky 50/50 per wallet)
#
# AgentMail for Admin Detour tester follow-up:
# AGENTMAIL_API_KEY= # Server-side AgentMail bearer token
# AGENTMAIL_INBOX_ID= # Inbox id/email Admin Detour sends from
# AGENTMAIL_WEBHOOK_SECRET= # Svix signing secret for /agentmail/webhook
#
# API_TOKENS_ENCRYPTION_KEY= # Required for Coding sidebar provider keys (sk_* / encrypted secrets)
# ./scripts/generate-api-tokens-key.sh → bunx convex env set API_TOKENS_ENCRYPTION_KEY "..."
# FREETOUR=1 # Dev only: route ALL inference through free models, no daily cap
#
# API tokens component (sk_* keys + encrypted provider secrets):
# ./scripts/generate-api-tokens-key.sh
# bunx convex env set API_TOKENS_ENCRYPTION_KEY "<output>"
#
# MCP gateway (cloud agents — https://<site>/mcp):
# MCP_REQUIRE_AUTH=1 # 401 until Bearer (recommended for public MCP URL)
# MCP_OAUTH_AUTHORIZATION_SERVER_URL=https://your-idp.example/ # Claude.ai OAuth discovery
# MCP_OAUTH_RESOURCE_URL= # Optional; defaults to request origin + /mcp
# MCP_JWT_ISSUER= # Optional; pair with MCP_JWT_JWKS_URL in auth.config.ts
# MCP_JWT_JWKS_URL=
# MCP_JWT_APPLICATION_ID=detour-cloud
# ── Tokenomics operator scripts (scripts/tokenomics/) ─────────────────────────
# These are read from the shell env ONLY — never commit real values here.
# Base58 secret key of the creator/signer wallet. NEVER commit. Only read under
# --execute; never logged. Leave UNSET unless you are actually running a payout.
# CREATOR_WALLET_SECRET=
# Provider RPC endpoint for the scripts (falls back to SOLANA_RPC_URL). Required
# for the getProgramAccounts holder snapshot (Token-2022 getProgramAccounts is
# excluded from public-RPC secondary indexes).
# RPC_URL=