-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
70 lines (59 loc) · 2.11 KB
/
.env.example
File metadata and controls
70 lines (59 loc) · 2.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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
DATABASE_URL=postgresql://wayforth:wayforth_dev@localhost:5432/wayforth
REDIS_URL=redis://localhost:6379
ENVIRONMENT=development
LOG_LEVEL=INFO
# MCP server
WAYFORTH_API_URL=http://localhost:8000
# Claude Haiku ranking (falls back to keyword ranking if absent)
ANTHROPIC_API_KEY=sk-ant-...
# Email notifications (get free key at resend.com, no credit card required)
RESEND_API_KEY=get-from-resend.com
# Admin dashboard (generate with: openssl rand -hex 32)
ADMIN_KEY=your_admin_key_here
# Test suite — both of these must be set to run the full end-to-end suite
# ADMIN_KEY (above) + your Wayforth API key from /dashboard
WAYFORTH_API_KEY=your_api_key_here
# Dedicated test-tier API key consumed by the pytest suite. Unset = auth-required
# tests skip with a clear message; never check the actual key into git.
WAYFORTH_TEST_API_KEY=your_test_api_key_here
# Override BASE_URL for tests (default: https://gateway.wayforth.io)
# WAYFORTH_TEST_BASE_URL=http://localhost:8000
# Service proxy API keys (held by Wayforth for proxy execution)
DEEPL_API_KEY=
GROQ_API_KEY=
OPENWEATHER_API_KEY=
NEWSAPI_API_KEY=
LIBRETRANSLATE_API_KEY=
PDFCO_API_KEY=
SERPER_API_KEY=
ASSEMBLYAI_API_KEY=
STABILITY_API_KEY=
TAVILY_API_KEY=
JINA_API_KEY=
ALPHA_VANTAGE_API_KEY=
ELEVENLABS_API_KEY=
RESEND_API_KEY=
# New managed service API keys (add when ready)
TOGETHER_API_KEY=
PERPLEXITY_API_KEY=
BRAVE_API_KEY=
# Track B + C — Base wallet (required for USDC subscriptions + x402)
# Generate wallet with: cast wallet new (foundry) or use Coinbase CDP
WAYFORTH_BASE_WALLET=
WAYFORTH_BASE_PRIVATE_KEY=
CDP_API_KEY=
CDP_API_KEY_NAME=
CDP_API_KEY_PRIVATE_KEY=
# Base chain RPC for USDC payment watcher (defaults to public Base mainnet RPC if unset)
BASE_RPC_URL=https://mainnet.base.org
# Stripe subscriptions
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
STRIPE_PRICE_BUILDER=
STRIPE_PRICE_STARTER=
STRIPE_PRICE_PRO=
STRIPE_PRICE_GROWTH=
# Graceful fallback rules:
# - If a service API key env var is missing: returns 503 with alternative suggestion
# - If WAYFORTH_BASE_WALLET is missing: /x402/execute and /billing/subscribe-usdc return 503
# (card billing is unaffected)