# buyer/.env.example # # Copy to buyer/.env and fill in. .env is gitignored — never commit. # # To generate a fresh Ed25519 wallet seed: # openssl rand -hex 32 # Fund the resulting address with enough AP3X to cover prompt payment + # bond + tx fees before posting any escrow. # ─── Required ───────────────────────────────────────────────────────────── # 64-char hex Ed25519 private key seed for the buyer wallet. SECRET. BUYER_PRIV_KEY_HEX=PASTE_64_HEX_CHARS_HERE # Indexer base URL. Inside compose this is the service name. INDEXER_URL=http://indexer:8090 # ─── Optional ───────────────────────────────────────────────────────────── # HTTP listen port (default 3002 in buyer/src/config.ts; we override to # 8070 in compose to free up the 3xxx range for local dev tooling). BUYER_PORT=8070 # Cardano network ID. "0" = testnet, "1" = mainnet. (Note: this matches # the supplier convention, NOT indexer's "testnet"/"mainnet" string. # See ARCHITECTURE.md §9 follow-up — naming drift to be reconciled.) NETWORK_ID=0 # ─── Reserved for M1-F ──────────────────────────────────────────────────── # INDEXER_TIMEOUT_MS is referenced in deploy/README.md but is NOT yet read # by buyer/src/config.ts. M1-F should add it; see follow-ups. # INDEXER_TIMEOUT_MS=15000