iblai-vibe-monetization-checkout
/iblai-vibe-monetization-checkout
Build the buyer surface: gate a page with useCheckAccessQuery, render
PaywallModal when locked, redirect to Stripe Checkout on tier select,
and ship a public/guest buy page for anonymous landing-page traffic.
When building custom UI around SDK components, use the ibl.ai brand
(primary #0058cc, button bg-gradient-to-r from-[#2563EB] to-[#93C5FD] text-white,
shadcn/ui new-york variant). Component hierarchy: ibl.ai SDK
(@iblai/iblai-js) first, then shadcn/ui (npx shadcn@latest add <c>);
do NOT write custom components when an SDK or shadcn equivalent exists.
Full brand reference: BRAND.md.
Common setup (brand, conventions, env files, verification): see docs/skill-setup.md.
Verify the API before you call it. Fetch the live OpenAPI schema at
{dm_url}/api/docs/schema/(browsable at{dm_url}/api/docs/;{dm_url}=https://api.$DOMAIN/dm,DOMAINfromiblai.env, defaultiblai.app) and confirm the URL path, method, request body, and response shape for every endpoint you reach for. The schema is the source of truth; the URLs in this skill exist for orientation and may drift between releases. See /iblai-vibe-monetization → references/schema-validation.md for the exact fetch routine.