# Canonical public site URL (used for CoinPay redirect/webhook URLs and secure cookies)
PUBLIC_URL=https://logicsrc.com
COMMANDBOARD_API_URL=http://localhost:4010
COMMANDBOARD_TOKEN=
COMMANDBOARD_DID=
COMMANDBOARD_AGENT_KEY=
LOGICSRC_SCHEMA_VERSION=0.1

COINPAY_API_URL=
COINPAY_API_KEY=
COINPAY_MERCHANT_ID=
COINPAY_BUSINESS_ID=
COINPAY_ELIGIBILITY_MERCHANT_ID=
COINPAY_ELIGIBILITY_API_KEY=
COINPAY_HIRE_US_BLOCKCHAIN=USDC_POL
COINPAY_WEBHOOK_SECRET=
COINPAY_OAUTH_ISSUER=https://coinpayportal.com
COINPAY_OAUTH_CLIENT_ID=
COINPAY_OAUTH_CLIENT_SECRET=
COINPAY_OAUTH_REDIRECT_URI=https://logicsrc.com/api/oauth/coinpay/callback
COINPAY_OAUTH_SCOPES=openid profile email
LOGICSRC_SESSION_SECRET=

UGIG_API_URL=
UGIG_API_KEY=
UGIG_WEBHOOK_SECRET=

SH1PT_API_URL=
SH1PT_API_KEY=
SH1PT_WEBHOOK_SECRET=

# Shared secret for the blog-post ingestion webhook (no admin user; the
# webhook authenticates callers by this secret instead). Generate with:
#   openssl rand -hex 32
BLOG_WEBHOOK_SECRET=

# Team credential sharing lives in its own app — see apps/pwa/.env.example
# (Express + libSQL/Turso; auth + end-to-end-encrypted team vaults).
