Trustless hosting extension for Moltbot via EigenCloud infrastructure: - EigenAI provider with x-api-key auth and configPatch registration - Action tier classification for all 23 canonical tools - Receipt logging on after_tool_call hook (medium/high tier) - Anomaly detection (BCC, outbound curl, process, gateway) - SQLite receipt store with EigenDA proxy backend - Dashboard API endpoints (/boltbot/receipts, /receipt, /stats) - EigenCompute TEE deploy script and Dockerfile
21 lines
768 B
Plaintext
21 lines
768 B
Plaintext
# Boltbot EigenCompute Deployment — Environment Variables
|
|
# Copy to .env and fill in values before deploying.
|
|
|
|
# EigenAI API key (apply at developers.eigencloud.xyz)
|
|
EIGENCLOUD_API_KEY=
|
|
|
|
# Telegram bot token (from @BotFather)
|
|
TELEGRAM_BOT_TOKEN=
|
|
|
|
# EigenDA proxy URL (testnet: https://test-agent-proxy-api.eigenda.xyz)
|
|
EIGENDA_PROXY_URL=https://test-agent-proxy-api.eigenda.xyz
|
|
|
|
# Receipt storage backend: "local" or "eigenda"
|
|
BOLTBOT_RECEIPT_BACKEND=eigenda
|
|
|
|
# EigenCompute deploy settings (not injected into container)
|
|
# ECLOUD_PRIVATE_KEY= # Ethereum private key for ecloud SDK auth
|
|
# ECLOUD_ENVIRONMENT=sepolia # sepolia | sepolia-dev | mainnet-alpha
|
|
# ECLOUD_APP_NAME=boltbot
|
|
# ECLOUD_INSTANCE_TYPE= # Query: ecloud compute app instance-types
|