-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
38 lines (30 loc) · 970 Bytes
/
.env.example
File metadata and controls
38 lines (30 loc) · 970 Bytes
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
# App
APP_NAME=SettleBridge
APP_URL=http://localhost:8000
SECRET_KEY=change-me-to-a-random-secret
DEBUG=true
# Database
DATABASE_URL=postgresql+asyncpg://settlebridge:settlebridge@localhost:5432/settlebridge
# A2A Settlement Exchange
A2A_EXCHANGE_URL=https://exchange.a2a-settlement.org
# AI Mediator
MEDIATOR_URL=https://mediator.a2a-settlement.org
MEDIATOR_WEBHOOK_SECRET=
# JWT
JWT_SECRET=change-me-to-a-random-jwt-secret
JWT_ALGORITHM=HS256
JWT_EXPIRATION_HOURS=24
# Bounty Assist (Anthropic)
ANTHROPIC_API_KEY=sk-ant-...
ASSIST_MODEL=claude-opus-4-0-20250514
ASSIST_MAX_TURNS=10
ASSIST_MAX_TOKENS=4096
# Frontend
VITE_API_URL=http://localhost:8000/api
# Gateway (same host as backend when self-hosted)
GATEWAY_ENABLED=true
GATEWAY_EXCHANGE_URL=
GATEWAY_EXCHANGE_API_KEY=
# Provisioning: utility agents call POST /api/gateway/agents/register with header
# X-SettleBridge-Registration-Secret. Generate: openssl rand -hex 32
UTILITY_AGENT_REGISTRATION_SECRET=