{
	"$comment": "pi-httpproxy config. Copy to ~/.pi/proxy-domains.json and edit. Fields: proxy = HTTP proxy URL for whitelisted domains; domains = whitelist rules (exact, .base, or *.base; plain-text group labels are ignored) — when omitted, the built-in default whitelist (same as this example) is used; tapTelegramEnv = set PI_TELEGRAM_NETWORK_FAMILY=auto for pi-telegram (default true). The config file always wins; PROXY_URL / PROXY_DOMAINS env vars only fill in fields it omits.",
	"proxy": "http://127.0.0.1:7890",
	"tapTelegramEnv": true,
	"domains": [
		"-- Group labels (lines that don't look like domains) are ignored --",

		"Google",
		"google.com",
		"*.google.com",
		"googleapis.com",
		"*.googleapis.com",
		"gstatic.com",
		"*.gstatic.com",
		"googleusercontent.com",
		"*.googleusercontent.com",
		"recaptcha.net",
		"*.recaptcha.net",

		"GitHub",
		"github.com",
		"*.github.com",
		"githubusercontent.com",
		"*.githubusercontent.com",
		"githubassets.com",
		"*.githubassets.com",
		"ghcr.io",
		"*.ghcr.io",

		"Telegram",
		"telegram.org",
		"*.telegram.org",
		"t.me",
		"*.t.me",
		"telegram.me",
		"*.telegram.me",
		"cdn-telegram.org",
		"*.cdn-telegram.org",
		"telesco.pe",
		"*.telesco.pe",

		"Brave Search",
		"brave.com",
		"*.brave.com",
		"bravesoftware.com",
		"*.bravesoftware.com",

		"Hugging Face",
		"huggingface.co",
		"*.huggingface.co",
		"hf.co",
		"*.hf.co",

		"AI services",
		"openai.com",
		"*.openai.com",
		"oaiusercontent.com",
		"*.oaiusercontent.com",
		"anthropic.com",
		"*.anthropic.com",
		"claude.ai",
		"*.claude.ai",

		"Other",
		"npmjs.com",
		"*.npmjs.com",
		"gravatar.com",
		"*.gravatar.com",
		"imgur.com",
		"*.imgur.com",
		"media.githubusercontent.com"
	]
}