iamaudio

iamaudio ยท launch readiness

Is she ready?

Brains are baked. The face is dressing โ€” almost ready to leave the house.

Overall88%104 of 119 checks ready
Brains89%56 / 63 server bits ready
Face86%48 / 56 screens ready
Ready!Working on it ๐Ÿ˜โ€“

Brains = the server logic does the thing. Face = a real human can find and use it through the UI. A dash means no UI by design (Stripe webhooks, rate limiters โ€” plumbing). Launch readiness is the Face column.

For creators โ€” your page, your audience, your money

iamaudio is creator-centered. Creators own the page, the relationship, and the revenue. The middleman gets out of the way.

CapabilityBrainsFace
Your own URL โ€” iamaudio.blog/yourhandle, not a slot inside someone else's feedReady!Ready!
Custom styling โ€” pick the fonts, colors, layout of your profile pageReady!Ready!
Publish a post with audio attached in one editor โ€” draft, then publish when readyReady!Ready!
"New post" button creates a draft and drops you straight into the editorReady!Ready!
Auto-transcribe your audio so listeners can read along + search finds itReady!Ready!
AI-assisted titles + captions in the editorGemini-backed, rate-limited; the editor posts to /api/ai-suggestReady!Ready!
Gated audio playback โ€” protected posts paywall behind subscription stateReady!Ready!
Listeners can subscribe directly to you from your profile pageReady!Ready!
Buy transcription hour packs to keep your audio searchableReady!Ready!
Refer other creators โ€” earn a recurring monthly cut of what they earnReady!Ready!
Profile-image upload from the styling editorReady!Ready!
Inline slug-availability check while you pick a handleReady!Ready!
Per-post analytics tracked (listen / view / like counts)surfaced on /admin/analytics + inline in the posts list and StudioReady!Ready!
Your own analytics dashboard โ€” see who's listening and what's landing/admin/analytics shows totals + top posts + top tracksReady!Ready!
Upload + play single-track audio in your Studio libraryReady!Ready!
Multi-track recording + arranging in-browser (Studio)the Studio shell shows your single-track library; the multi-track editor hasn't been builtWorking on it ๐Ÿ˜Working on it ๐Ÿ˜
Embed a post on another site (iframe button on every post)the EmbedButton produces an iframe snippet on every post โ€” but no /embed/post/<slug> route exists yet, so the pasted iframe 404sWorking on it ๐Ÿ˜Working on it ๐Ÿ˜
Tip jar โ€” let listeners drop a one-off thank-youthe credit ledger can already attribute a "tip_jar" source; the send-a-tip UI hasn't been builtWorking on it ๐Ÿ˜Working on it ๐Ÿ˜
Crowdfunding โ€” set a goal, take pledges, ship the thingschema is built (campaigns + contributions tables, cap trigger, RLS); API endpoints + UI still to shipWorking on it ๐Ÿ˜Working on it ๐Ÿ˜

For listeners โ€” support creators directly, no ads, no middleman

Listeners pay creators directly. No surveillance ads, no algorithm deciding what you hear โ€” your taste is the feed.

CapabilityBrainsFace
No ads. Ever. Listeners pay creators directly insteadReady!Ready!
One button to subscribe to a creator from their profileReady!Ready!
Cancel that subscription with one button โ€” no dark patternsReady!Ready!
Cancellation feedback survey โ€” tell the creator why when you cancelthe ExitSurveyModal captures tone shift / audio quality / posting schedule / topic mismatch + a freeform noteReady!Ready!
Echo Survey โ€” tell us your topics + vibe, and the feed curates to youReady!Ready!
Listener portal โ€” your subscriptions + recent credits in one placeReady!Ready!
Add a creator to your supports by their handleReady!Ready!
Refer a friend who becomes a creator โ€” you earn tooReady!Ready!
Audio player on every post pageReady!Ready!
Transcript follow-along โ€” transcript scrolls in sync with the audioReady!Ready!
Comments thread on each postReady!Ready!
Likes on each postReady!Ready!
Share a post with a copy-link buttonReady!Ready!
Quick post preview โ€” click a tile on a creator profile to peek at the post in a modalReady!Ready!
Browse as a guest first, sign up when you wantfirst time a guest plays gated audio, the GuestPassIntercept surfaces a signup nudgeReady!Ready!
Tip jar โ€” drop a one-off thank-you to a creatorno send-a-tip UI yetWorking on it ๐Ÿ˜Working on it ๐Ÿ˜
Crowdfund a creator's projectschema is built; API + UI still to shipWorking on it ๐Ÿ˜Working on it ๐Ÿ˜

Public pages (anyone can land here)

CapabilityBrainsFace
Discovery homepage with a curated feed + public fallbackReady!Ready!
Creator profile pages at /<handle>Ready!Ready!
Individual post pages with social-share previews baked inReady!Ready!
Legacy /blog/<slug> URL kept alive for older shared linksReady!Ready!
Find-my-url helper for creators who forgot their handleReady!Ready!
Privacy + Terms of Service pagesReady!Ready!
Short affiliate referral landing at /affiliate/<handle>lives behind external referral links by designReady!Ready!
This launch-readiness page, in the top navReady!Ready!

Accounts and signing in

CapabilityBrainsFace
Email + password signup with profile creationReady!Ready!
Magic-link + OAuth callback flowReady!Ready!
Forgot + reset passwordreset reached via the email linkReady!Ready!
LogoutReady!Ready!

Admin tools (operator-only)

Gated to the admin role. Listed for transparency.

CapabilityBrainsFace
Admin home + tab nav (Posts / Insights / Styling / Echo report / Integrations)Ready!Ready!
AI insights โ€” aggregate analytics across the platformReady!Ready!
Echo report โ€” per-creator AI narrativeReady!Ready!
Platform-wide styling editorReady!Ready!
Integrations โ€” link your iamaudio channel to Hypnocal via a verify-token (rendered as a meta tag on your channel page)Ready!Ready!
Sync the Stripe product catalog from the admin UIendpoint live; no admin button yet, runs via curl todayReady!Working on it ๐Ÿ˜

Safety and identity

CapabilityBrainsFace
Stripe Identity verification page + redirect targetReady!Ready!
Full identity-verification round-trip (start โ†’ webhook โ†’ state machine)start works; the completion webhook + downstream state are still being finishedWorking on it ๐Ÿ˜Working on it ๐Ÿ˜

Behind the scenes (infrastructure)

Plumbing the public doesn't see.

CapabilityBrainsFace
Rate-limit guardrails on every paid AI route, so abuse can't drain the budgetReady!โ€“
Honest rate-limit response headers (Retry-After, X-RateLimit-*)Ready!โ€“
Auto-deploy to Cloudflare Pages on push to mainReady!โ€“
Vitest smoke + business-logic tests across routes, helpers, money pathsReady!โ€“
XSS-safe rendering across the whole app (no dangerouslySetInnerHTML)Ready!โ€“
Server-refreshed session so the browser inherits the same identityReady!โ€“
Stripe webhook handler keeping subscription state honestReady!โ€“

One email when she launches. No spam โ€” we don't even have a newsletter yet.