-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
55 lines (50 loc) · 2.82 KB
/
Copy path.env.example
File metadata and controls
55 lines (50 loc) · 2.82 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
# =====================================================================
# STELLAR CHAOS SWARM - ENVIRONMENT CONFIGURATION
# =====================================================================
# This file defines the required environment variables to run the
# zero-trust M2M agentic settlement matrix locally.
#
# COPY this file to `.env` and fill in your keys. DO NOT commit your `.env`.
# =====================================================================
# ---------------------------------------------------------------------
# 1. NETWORK CONNECTIVITY
# ---------------------------------------------------------------------
# Determines the Stellar Horizon node the autonomous API will negotiate with.
# For Hackathon testing, always leave this pointing to the Testnet.
STELLAR_NETWORK=TESTNET
STELLAR_HORIZON_URL=https://horizon-testnet.stellar.org
# ---------------------------------------------------------------------
# 2. THE CLIENT AGENT (TARGET)
# ---------------------------------------------------------------------
# This is the "Buyer" in the M2M economy. This agent possesses capital
# and needs to purchase an encrypted task/attack payload from the Vendor.
#
# How to get this: Create a keypair using Stellar Laboratory or the SDK
# and fund it using Friendbot (https://friendbot.stellar.org/)
TARGET_PUBLIC_KEY=your_target_public_key_here
TARGET_SECRET_KEY=your_target_secret_key_here
TARGET_FUNDED=url_to_target_explorer_here
# ---------------------------------------------------------------------
# 3. THE VENDOR AGENT (RED TEAM)
# ---------------------------------------------------------------------
# This is the "Seller" or ASGI Backend. This agent restricts access to
# the requested payload using the x402 reverse-proxy middleware. It requires
# the Client to deposit testnet XLM into the Soroban Escrow Vault first.
#
# How to get this: Generate a secondary keypair and fund it via Friendbot.
VENDOR_PUBLIC_KEY=your_vendor_public_key_here
VENDOR_SECRET_KEY=your_vendor_secret_key_here
VENDOR_FUNDED=url_to_vendor_explorer_here
# ---------------------------------------------------------------------
# 4. SOROBAN SMART CONTRACT INTEGRATION
# ---------------------------------------------------------------------
# The unique deployed contract ID of the M2M Atomic Escrow WASM vault.
# If you compile and deploy the rust contract yourself, update this value.
STELLAR_ESCROW_CONTRACT=CDCF2ZJZG32KFBIUFPSWRPL3S5TGUY7OWT7JMNDTFHMF7DDRLHTMVO7D
# ---------------------------------------------------------------------
# 5. OMEGA-SWARM COGNITIVE ENGINES (OPTIONAL)
# ---------------------------------------------------------------------
# Used by the agents to synthesize dynamic attack patterns or parse
# adversarial L402 challenge headers generated by the middleware.
OPENAI_API_KEY=your_openai_api_key_here
LANGCHAIN_API_KEY=your_langchain_api_key_here