Jason Portal

GA · FL DFW credits

Georgia ~7.5% via SBWC · Florida ~5% via FS 440.101/440.102.

Credits are carrier / SBWC / statute-dependent — not legal advice. Verify with official sources and your carrier.

Quick start

  • Chat with Jason AI for program Q&A
  • Generate marketing pages with accurate GA/FL credit copy + disclaimer
  • Wire a GCP webhook (COMPUTE_WEBHOOK_URL) for heavy compute jobs

Google Drive / OneDrive

Files stay external in Drive or OneDrive. This portal does not store Drive/OneDrive file contents in Cloudflare R2, KV, or D1.

API boundary: GET /api/integrations/drive

Loading…

Abuse controls: per-IP rate limits · max message length 8000

⬡ Turnstile — loading config…

Generated pages include: GA ~7.5% / FL ~5% are carrier/SBWC/statute-dependent; not legal advice.

Preview
Webhook status: checking…

Configure: set secret COMPUTE_WEBHOOK_URL to an HTTPS endpoint (e.g. GCP Cloud Run / Cloud Functions):

npx wrangler secret put COMPUTE_WEBHOOK_URL

Status from GET /api/compute/status — …

—

Georgia

~7.5% workers' comp premium credit via SBWC Drug-Free Workplace Program (eligibility rules apply; carrier/SBWC-dependent).

Florida

~5% credit under Florida Statutes 440.101 / 440.102 (eligibility rules apply; statute/carrier-dependent).

Disclaimer: Georgia ~7.5% and Florida ~5% credits are carrier / SBWC / statute-dependent and may change. Verify with official agencies and your insurance carrier or agent. Educational only — not legal advice.

  • Content-Security-Policy (CSP-ish), X-Frame-Options: DENY, Referrer-Policy, X-Content-Type-Options: nosniff
  • Per-IP rate limits: chat 10/min, image 5/min, site gen 8/min, compute 8/min — JSON 429 + Retry-After
  • Max prompt/message lengths enforced (chat 8000, image 2000)
  • Turnstile: UI reads GET /api/config → turnstileSiteKey; widget only if secret set
  • Google Drive / OneDrive: external only — no file contents in R2/KV/D1
  • Secrets via wrangler: COMPUTE_WEBHOOK_URL, optional TURNSTILE_SITE_KEY
⬡ Turnstile — loading config…

Ops: npx wrangler secret put TURNSTILE_SITE_KEY (public site key). Siteverify / secret key is a later step — do not invent a fake key.