Skip to main content
Configuration comes from environment variables. Copy .env.example to .env.local and fill it in. Real secrets live only in .env.local, which is gitignored. .env.example ships every name with an empty or placeholder value; it never contains a real secret.
Never put real secrets in .env.example or any committed file. Wallet keys, HMAC secrets, and API keys belong only in .env.local. An empty value usually selects an autonomous in-process default.

Arc chain

Test wallets

Payment and facilitator

Durability

Sandbox and deploy

AI generation

Identity, scorer, moderation, staking

Studio and observability

Buyer SDK and MCP

The pay CLI reads TEST_BUYER_PRIVATE_KEY (see test wallets); the live MCP server reads BUYER_PRIVATE_KEY.

Scale and extras