Read at boot. Useful for immutable deployments (systemd, containers, Confidential Space). In a TEE image each one is visible to buyers in the attestation token.
Variable
Meaning
ELYRA_PASSPHRASE
Encrypt identity and wallet at rest (scrypt, AES-256-GCM). Missing or wrong passphrase on an encrypted dir: refuses to start
ELYRA_NETWORK
Chain network, e.g. robinhood-testnet (applied together with ELYRA_ESCROW)
ELYRA_ESCROW
Escrow contract address. Settlement is simulated until one is set; both sides must use the same escrow or there is no route
ELYRA_UPSTREAM_URL
OpenAI-compatible base URL of your model server, ending in /v1 (Ollama: http://127.0.0.1:11434/v1)
ELYRA_UPSTREAM_NAME
Label for that upstream (default local-model)
ELYRA_PROVIDE
1 to offer the upstream to the network
ELYRA_PROVIDE_PRICE
Your price in USD per million tokens
ELYRA_PAYOUT
Address that receives swept USDG. Without it earnings stay in the node wallet
ELYRA_REOWN_PROJECT_ID
Reown project id (32 hex characters, public). Enables Connect wallet on Payments; see Wallet and USDG
ELYRA_PUBLIC_URL
Same as --public-url
ELYRA_SEEDS
Comma-separated peer URLs to add at boot
ELYRA_TEE, ELYRA_TEE_SOCKET
TEE mode (Confidential Space); see TEE. Verification is only proven against a simulated Google so far
ELYRA_ADMIN_HOST
Hostname (no scheme/port) that may reach the panel, /api and /v1through a tunnel or proxy, behind a login. Off unless set together with ELYRA_ADMIN_TOKEN. See REMOTE-ADMIN
ELYRA_ADMIN_TOKEN
The login secret, at least 24 characters (generate 32+ random bytes). Never logged or returned by any endpoint. A too-short token or a host without a token disables remote admin and logs an error (fail closed)
ELYRA_ALLOW_TEST_TRUST
Test only: 1 lets the control API accept an inline JWKS as the TEE trust list. Never set in production