@@ -18,10 +18,10 @@ OMNICLAW_ENV=development
1818OMNICLAW_LOG_LEVEL = INFO
1919
2020# =============================================================================
21- # Buyer / Seller Signing Key
21+ # Buyer Signing Key
2222# =============================================================================
2323
24- # Private key used by the SDK or Financial Policy Engine for allowed actions.
24+ # Private key used by the SDK or Financial Policy Engine for allowed buyer actions.
2525# In production, use restricted infrastructure and secret management.
2626OMNICLAW_PRIVATE_KEY = 0x...
2727
@@ -77,52 +77,14 @@ OMNICLAW_NANOPAYMENTS_TOPUP_THRESHOLD=1.00
7777OMNICLAW_NANOPAYMENTS_TOPUP_AMOUNT = 10.00
7878OMNICLAW_NANOPAYMENTS_MICRO_THRESHOLD = 1.00
7979
80- # Optional Gateway contract override for seller GatewayWalletBatched metadata.
80+ # Optional Gateway contract override for GatewayWalletBatched metadata.
8181CIRCLE_GATEWAY_CONTRACT =
8282
83- # =============================================================================
84- # Vendor / Enterprise SDK Seller
85- # =============================================================================
86-
87- # Vendor wallet that receives seller payments.
88- SELLER_ADDRESS = 0x...
89-
90- # Default Circle seller path:
91- # payment=client.sell("$0.25", seller_address=os.environ["SELLER_ADDRESS"])
92-
93- # Thirdweb managed x402 seller path:
94- # payment=client.sell("$0.25", seller_address=os.environ["SELLER_ADDRESS"], facilitator="thirdweb")
95- THIRDWEB_SECRET_KEY =
96- THIRDWEB_SERVER_WALLET_ADDRESS =
97- THIRDWEB_X402_NETWORK = base-sepolia
98-
99- # OmniClaw self-hosted exact seller path:
100- # payment=client.sell("$0.25", seller_address=os.environ["SELLER_ADDRESS"], facilitator="omniclaw")
101- OMNICLAW_X402_SELF_HOSTED_FACILITATOR_URL = http://127.0.0.1:4022
102- OMNICLAW_X402_EXACT_NETWORK_PROFILE = ARC-TESTNET
103-
104- # =============================================================================
105- # Self-Hosted Exact Facilitator
106- # =============================================================================
107-
108- # Run with:
109- # omniclaw facilitator exact --network-profile ARC-TESTNET --port 4022
110- OMNICLAW_X402_FACILITATOR_PRIVATE_KEY = 0x...
111- OMNICLAW_X402_FACILITATOR_NETWORK_PROFILE = ARC-TESTNET
112- OMNICLAW_X402_FACILITATOR_RPC_URL = https://rpc.testnet.arc.network
113- OMNICLAW_X402_FACILITATOR_NETWORKS = eip155:5042002
114- OMNICLAW_X402_FACILITATOR_HOST = 0.0.0.0
115- OMNICLAW_X402_FACILITATOR_PORT = 4022
116-
11783# =============================================================================
11884# Production Hardening
11985# =============================================================================
12086
121- # Required for production seller replay protection.
122- OMNICLAW_SELLER_NONCE_REDIS_URL = redis://localhost:6379/1
123- OMNICLAW_SELLER_REQUIRE_DISTRIBUTED_NONCE = true
124-
125- # Strict settlement should remain enabled for production payment gates.
87+ # Strict settlement should remain enabled for production buyer x402 payments.
12688OMNICLAW_STRICT_SETTLEMENT = true
12789
12890# Webhook verification and deduplication.
0 commit comments