-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
63 lines (57 loc) · 3.02 KB
/
.env.example
File metadata and controls
63 lines (57 loc) · 3.02 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
52
53
54
55
56
57
58
59
60
61
62
63
# ─────────────────────────────────────────────────────────────────────
# RequestTap Gateway — Environment Configuration
# ─────────────────────────────────────────────────────────────────────
# Copy this file to .env (testnet) or .env.mainnet (mainnet) and fill in values.
# Start with:
# node --env-file=.env packages/gateway/dist/index.js # testnet
# node --env-file=.env.mainnet packages/gateway/dist/index.js # mainnet
# ── Gateway ──────────────────────────────────────────────────────────
RT_ADMIN_KEY=
RT_PORT=4402
RT_ROUTES_FILE=routes.json
# AP2 IntentMandate gateway domain (optional — falls back to Host header)
RT_GATEWAY_DOMAIN=
# ── Base L2 / x402 Payments ─────────────────────────────────────────
# Testnet:
# RT_BASE_NETWORK=base-sepolia
# RT_FACILITATOR_URL=https://x402.org/facilitator
# RT_PAY_TO_ADDRESS=0xYourTestnetAddress
#
# Mainnet (real USDC on Base L2):
# RT_BASE_NETWORK=base
# RT_FACILITATOR_URL=https://api.cdp.coinbase.com/platform/v2/x402
# RT_PAY_TO_ADDRESS=0xYourMainnetWallet
RT_PAY_TO_ADDRESS=0xYourPayToAddress
RT_BASE_NETWORK=base-sepolia
RT_FACILITATOR_URL=https://x402.org/facilitator
# ── CDP (Agent SDK) ─────────────────────────────────────────────────
CDP_API_KEY_ID=
CDP_API_KEY_SECRET=
CDP_WALLET_SECRET= # base64-encoded PKCS8 DER EC P-256 key (from CDP portal)
# ── ERC-8004 Agent Reputation (optional) ─────────────────────────────
# Testnet (Base Sepolia):
# ERC8004_RPC_URL=https://sepolia.base.org
# ERC8004_CONTRACT=0x8004B663056A597Dffe9eCcC1965A193B7388713
#
# Mainnet (Base):
# ERC8004_RPC_URL=https://mainnet.base.org
# ERC8004_CONTRACT=0x8004BAa17C55a88189AE136b182e5fdA19dE9b63
ERC8004_RPC_URL=
ERC8004_CONTRACT=
ERC8004_MIN_SCORE=20
# ── SKALE BITE — Blockchain Integrated Threshold Encryption (optional)
# Encrypts payment intents before consensus, decrypts after finality.
# Requires a SKALE V4 chain with encrypted transactions (e.g., SKALE on Base).
# Docs: https://docs.skale.space/get-started/quick-start/skale-on-base
#
# Testnet (Base Sepolia):
# SKALE_RPC_URL=https://base-sepolia-testnet.skalenodes.com/v1/jubilant-horrible-ancha
# SKALE_CHAIN_ID=324705682
#
# Mainnet (SKALE Base — permissionless, buy CREDITS at https://base.skalenodes.com/credits):
# SKALE_RPC_URL=https://skale-base.skalenodes.com/v1/base
# SKALE_CHAIN_ID=1187947933
SKALE_RPC_URL=
SKALE_CHAIN_ID=
SKALE_BITE_CONTRACT=
SKALE_PRIVATE_KEY=