name = "domaincheck"
main = "src/worker.js"
compatibility_date = "2026-05-01"
compatibility_flags = ["nodejs_compat"]
[vars]
X402_NETWORK = "eip155:8453"
X402_PRICE_DOMAIN = "$0.002"
X402_PRICE_EMAIL = "$0.001"
PAY_TO = "0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"
FACILITATOR_URL = "https://facilitator.payai.network"
# x402 v2 facilitator: "payai" (FACILITATOR_URL above) or "cdp" (Coinbase CDP; needs the CDP_API_KEY_ID and
# CDP_API_KEY_SECRET secrets, falls back to PayAI with a warning if either is missing). Runbook: /workspace/crypto/distribution/cdp-switch.md
FACILITATOR = "cdp"
PUBLIC_URL = "https://domaincheck.agentgate.workers.dev"
# Reverse proxy (youraitools-api Pages project): public URLs become https://<PROXY_HOSTS><PROXY_PREFIX> only for these hosts
PROXY_HOSTS = "api.youraitools.co"
PROXY_PREFIX = "/domaincheck"
# x402-trust.com provider verification (public key line; private key in the vault, x402-trust-key.pem)
X402_TRUST_TXT = "x402-trust-verification=v1:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEE3BRokZRE_5VQY8-uCv5Cc6P-FFPNo8kBOO0nSCcw0OL84uR2LpQRaY_3bp2GVU8ph_8cLr9on8kMbbBUyivsA"
# Usage counters for GET /v1/stats (batched writes, free plan)
[[kv_namespaces]]
binding = "STATS"
id = "d93312258fb1450bad2b1c856ee89dd7"
# Free tier: 10 previews / MCP calls per IP per minute
[[ratelimits]]
name = "FREE_LIMITER"
namespace_id = "1004"
simple = { limit = 10, period = 60 }
agentgate-source: code mirror on Cloudflare Pages. All repos