CHAD status
Runtime health
Same payload as /api/health. Secrets are never exposed.
Free-only public beta. Studio · Agent (quota) · publish · Runtime are available without Stripe. Pro/Pack checkout stays off until CHAD_BILLING_ENABLED=true and Stripe Price IDs are set.
SDK
@chedar/web-sdk 0.1.0
beta
Sites store
supabase
ok
Wiki admin
configured
CHEDAR_MJD_WIKI_ADMIN_*
Cron
configured
CRON_SECRET · scheduled connectors
Billing
Free-only beta
CHAD_BILLING_ENABLED off — sellable Pro not active
Rate limit
memory fallback
Upstash REST (optional · multi-instance)
Live LLM
OpenAI
demo fallback OFF (live key required)
Contact
mailto fallback
Resend/Formspree optional
Deploy
production
site URL set
Agent ceilings
Public Free/Pro entitlements from chad.agentLimits (plan default: free).
Agent Free
10/day · 20k tok
req ≤ 1024 · wiki members 25
Agent Pro
300/day · 600k tok
req ≤ 4096 · wiki members 500
Abuse / hour
IP 20/24h
Agent 10/h · Wiki Ask 28/h
Upstash REST unset — Agent/run/wiki limits fall back to in-memory slots per instance (weaker on multi-instance). Optional but recommended: npm run ops:set-upstash.
{
"ok": true,
"sdk": {
"name": "@chedar/web-sdk",
"version": "0.1.0",
"product": {
"slug": "interactive-landing-maker"
},
"productizationStage": "beta",
"strategyUrl": "/api/sdk/strategy"
},
"chad": {
"sitesStore": "supabase",
"sitesStoreRisk": false,
"durableStoreRequired": true,
"billingDb": true,
"stripeCheckout": false,
"stripeWebhook": false,
"webhookIdempotent": true,
"planDefault": "free",
"billingEnabled": false,
"upstashRateLimitEnv": false,
"openaiConfigured": true,
"anthropicConfigured": false,
"agentDemoFallbackEnabled": false,
"contactResendConfigured": false,
"contactFormspreeConfigured": false,
"agentLimits": {
"free": {
"agentDailyCalls": 10,
"agentMaxTokensPerDay": 20000,
"agentMaxTokensPerRequest": 1024,
"wikiMembersCap": 25
},
"pro": {
"agentDailyCalls": 300,
"agentMaxTokensPerDay": 600000,
"agentMaxTokensPerRequest": 4096,
"wikiMembersCap": 500
},
"abuse": {
"maxDailyCallsPerIp": 20,
"maxTokensPerRequest": 4096
},
"ratePerHour": {
"agent": 10,
"wikiAsk": 28
}
}
},
"env": {
"nextPublicSupabaseUrl": true,
"supabaseServiceRoleKey": true,
"publicSiteUrlConfigured": true,
"chadBasicAuthGate": false,
"wikiAdminAuthConfigured": true,
"chadAllowMemoryStore": false,
"cronSecretConfigured": true
},
"deployment": {
"environment": "production"
}
}