-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
45 lines (37 loc) · 1.88 KB
/
Copy path.env.example
File metadata and controls
45 lines (37 loc) · 1.88 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
# Daml SDK version (must match daml.yaml sdk-version)
DAML_SDK_VERSION=3.4.11
# Public domain for the FinHive deployment
DOMAIN=finhive.unitynodes.com
# Canton JSON Ledger API v2 base URL (no trailing slash)
# Use LEDGER_API_BASE for scripts running on the host
# Use LEDGER_API_BASE_DOCKER for containers on the splice docker network
LEDGER_API_BASE=http://<validator-participant-ip>:7575
LEDGER_API_BASE_DOCKER=http://splice-validator-participant-1:7575
# Docker network name of the existing Splice/Canton validator compose stack
SPLICE_NETWORK=splice-validator_splice_validator
# Auth0 M2M credentials (client_credentials grant)
# Audience must match the Canton validator's expected audience
AUTH0_TOKEN_URL=https://<auth0-tenant>.eu.auth0.com/oauth/token
AUTH0_AUDIENCE=https://canton.network.global
AUTH0_SCOPE=daml_ledger_api
AUTH0_M2M_CLIENT_ID=<auth0-m2m-client-id>
AUTH0_M2M_CLIENT_SECRET=<auth0-m2m-client-secret>
# The ledger user that maps to the operator party in Auth0
# Typically the Auth0 client-id with @clients suffix
LEDGER_API_USER=<auth0-m2m-client-id>@clients
# LLM provider (OpenAI-compatible). Default Groq; pluggable to OpenRouter / OpenAI / Anthropic-compatible endpoints
LLM_BASE_URL=https://api.groq.com/openai/v1
LLM_API_KEY=gsk_...
LLM_MODEL=llama-3.3-70b-versatile
# Party ids - allocate via scripts/setup-ledger.sh allocate
# Format: <party-hint>::<participant-fingerprint>
DAML_OPERATOR_PARTY=finhive-operator::<participant-fingerprint>
AGENT_PARTY=finhive-agent::<participant-fingerprint>
CEO_PARTY=finhive-ceo::<participant-fingerprint>
AP_PARTY=finhive-ap::<participant-fingerprint>
VENDOR_PARTY=finhive-vendor::<participant-fingerprint>
CUSTOMER_PARTY=finhive-customer::<participant-fingerprint>
HR_PARTY=finhive-hr::<participant-fingerprint>
# Daml package info - set after daml build + DAR upload
FINHIVE_PACKAGE_NAME=finhive
FINHIVE_PACKAGE_ID=<package-id-from-dar-upload>