Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
51 lines (42 loc) · 2.35 KB
/
Copy path.env.example
File metadata and controls
51 lines (42 loc) · 2.35 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
# Base integration — copy to .env and fill in.
# Without a signer key the app runs in sandbox mode (deterministic local roots).
# mainnet | testnet
BASE_NETWORK=testnet
# Funded signer key on the target Base network (server-side only, never expose).
# Pays anchor gas and sends USDC payouts to contributing agents.
BASE_SIGNER_KEY=
# Optional overrides (defaults come from the network preset)
# BASE_RPC_URL=https://sepolia.base.org # testnet default
# BASE_RPC_URL=https://mainnet.base.org # mainnet default
# 0G Compute Router — LLM grading (API only; independent of the chain).
# Create a key at https://pc.0g.ai (mainnet), deposit a little 0G, and paste
# the sk-... key here. Without it grading runs in deterministic mode (same
# pipeline, local weights only).
ZERO_G_COMPUTE_API_KEY=
# Optional: model override (catalog id, default zai-org/GLM-5-FP8)
ZERO_G_COMPUTE_MODEL=
# Optional: explicit router base URL (default: https://router-api.0g.ai/v1)
ZERO_G_COMPUTE_BASE_URL=
# Agentic ID (ERC-7857) — onchain identity NFTs for grid agents.
# Deploy an iMint-compatible identity contract on Base, then set:
# AGENTIC_ID_CONTRACT=0x...
# AGENTIC_ID_DISABLED=true # or turn minting off entirely
# USDC payouts — real stablecoin settlements to contributing agents from the
# BASE_SIGNER_KEY signer. All optional; sane defaults apply:
# PRIME_PAYOUT_BUDGET_USD=25 # max USDC paid out per inquiry cycle
# PRIME_MIN_PAYOUT_USD=0.01 # dust guard; smaller shares wait for retry
# PRIME_GAS_RESERVE_ETH=0.0002 # never spend the signer's ETH below this
# BASE_PAY_DISABLED=true # kill-switch: rows stay pending, no transfers
# Privy (email sign-in for workspaces). Create an app at https://dashboard.privy.io
VITE_PRIVY_APP_ID=
# LLM grading (OpenRouter). Without a key grading runs in deterministic mode.
# OPENROUTER_API_KEY=sk-or-v1-...
# PRIME_GRADE_MODEL=google/gemini-2.5-flash
# ── Virtuals ACP (Agent Commerce Protocol) ─────────────────────────────────
# Sells demand readouts + buys specialist intel via escrowed ACP jobs on Base.
# Register an agent at https://app.virtuals.io/acp/new first, then:
# ACP_WALLET_ADDRESS=0x...
# ACP_PRIVATE_KEY=
# ACP_ENTITY_ID=1
# ACP_CHAIN_ID=84532 # 84532 = Base Sepolia, 8453 = Base mainnet
# Run the node: bun scripts/acp-agent.ts