The Art of Doing Nothing.
A stillness practice for high-intensity minds. Not meditation. Not a timer. A structured discipline — name what you're carrying, sit with it, earn your silence, let it go.
Live: catatonica.pages.dev
Most productivity apps are built to fill your time. Catatonica is built to protect your emptiness.
You name a situation — a decision, a transition, a pressure that won't lift. You enter a session of planned silence. Every minute earns a Cataton — a permanent unit of stillness that accumulates across your lifetime. When you're ready, a ritual called Planned Obsolescence lets you release what you've been carrying, crystallize your Catatons, and begin something new.
It's a practice, not a feature set.
What you're carrying. Named, not solved. The act of naming is the first act of the practice.
Three modes:
- The Void — pure silence
- The Threshold — ambient soundscape (pressurized tones)
- The Ignition — breathing visual guide
1 Cataton = 1 minute of earned stillness. They accumulate permanently and never reset. As they grow, you move through the four stages of the Order of the Still Voice:
| Stage | Catatons | Unlocks |
|---|---|---|
| Acknowledgement | 0–9 | The Void |
| Acceptance | 10–29 | + The Threshold |
| Receiving | 30–69 | + The Ignition |
| The Threshold | 70+ | All states |
After enough sessions with a situation, a release ritual unlocks. You write what you're letting go. The text dissolves. The Catatons crystallize. The situation enters your Chronicle as past tense. A new chapter opens.
Your permanent record — sessions grouped by situation, Catatons earned, stages crossed, things released.
| Layer | Tool |
|---|---|
| Hosting | Cloudflare Pages |
| Auth | Supabase (magic link) |
| Payments | Stripe Payment Links |
| PWA | Web App Manifest + Service Worker |
| Audio | Web Audio API (generated) + MP3 ambients |
| Frontend | Vanilla HTML/CSS/JS — no framework |
No build step. No bundler. No dependencies. Ships as static files.
index.html ← Landing page
app.html ← Dashboard (auth-gated)
catatonica-session.html ← Session timer (canonical)
session.html ← Alias — both names resolve to the same file
manifest.json ← PWA manifest
sw.js ← Service worker (cache v2)
icon-192.png ← App icon
icon-512.png ← App icon (high-res)
sounds/
ocean.mp3 ← Ambient layer
rain.mp3 ← Ambient layer
Session context passes from app.html to the session screen via URL parameters — not sessionStorage, which PWA environments can drop between navigations.
app.html → catatonica-session.html?mode=silence&duration=10&sitId=abc123
The session screen reads params on load and auto-starts immediately. No intermediate setup screen when launched from the app.
| Tier | Price | What's included |
|---|---|---|
| Still | Free | Void mode, sessions up to 10 min, unlimited situations, full Chronicle, Planned Obsolescence |
| Deep | $9/mo | All three modes, unlimited session length, priority features |
| The Order | $29/mo | Everything + community, shared ceremonies, direct founder access (coming soon) |
Payment links are hardcoded in app.html under the STRIPE config block. To switch from sandbox to live:
- Go to Stripe Dashboard → Payment Links
- Create live equivalents of the test links
- Replace
buy.stripe.com/test_...withbuy.stripe.com/...inapp.html - Push to main — Cloudflare deploys automatically
Cloudflare Pages deploys automatically on push to main. No build command. Output directory: repo root.
git add .
git commit -m "your message"
git push origin main
# live in ~60 seconds at catatonica.pages.devNothing you carry is meant to be carried forever.
Planned Obsolescence is the core doctrine — not as a tech concept, but as a practice. You decide when something becomes past tense. Not when the pressure lifts. Not when the answer arrives. When you are ready.
The Order of the Still Voice is the name for the community that holds this practice. The progression through stages is real. The Catatons are permanent. The Chronicle is your record.
This isn't a wellness app. It's a tool for people in the middle of something real.
Built by Prince Gabriel