OnPaper admin

Free-tier knobs

Token bucket–
–/–available
Runs
–D / –W / –M
ⓘ
Spend
–D / –W / –M
KnobCurrentNew value

Both skip the device + IP gates only (pool + dollar cap still apply). Device allowlist: paste a browser's await window.__onpaperDeviceHash value — but note fingerprint-randomizing browsers (Brave, Firefox RFP) change it every load, so it may not hold. Bypass token: a fixed secret you send as ?bypass=<token> — immune to that, works on any browser.

The rotating lines shown on the free-run walls while someone waits. One tip per line — they rotate every few seconds. Add a link inline with [text](https://…); it opens in a new tab. Blank lines are ignored. Saving replaces both sets; Reset restores the built-in defaults.

Everything OnPaper links out to, in one place. Each opens in a new tab.

App

Production ↗ The live site (GitHub Pages). Real users, production API. onpaper.fit Staging / Beta ↗ Friend-test build (Vercel). Points at the preview twin API — the store this page edits. onpaper-site.vercel.app

Email feedback (interim capture sink)

Responses (Sheet) ↗ Collected emails + which notifications each opted into. docs.google.com · spreadsheet Form (edit) ↗ The Google Form the notify box posts to until /api/notify ships. docs.google.com · form

Dashboards & infra

PostHog — BETA dashboard ↗ Product analytics (project 260820). Events, funnels, beta cohort. us.posthog.com Vercel — onpaper-api ↗ Backend deploys, logs, env vars (incl. Turnstile secret, twin KV creds). vercel.com Vercel — onpaper-site ↗ Beta/staging deploys + settings (production branch, protection). vercel.com Cloudflare Turnstile ↗ The bot-check widget: site/secret keys + allowed hostnames. dash.cloudflare.com Upstash — Redis ↗ The free-tier store. Twin DB holds the flags/counters this page reads. console.upstash.com

Code

GitHub — onpaper-site ↗ Frontend (this admin page's sibling repo). github.com GitHub — onpaper-api ↗ Backend + this admin page. github.com
Live from Redis, never cached. Editing the store shown in the banner above.