Skip to content

Historical snapshot archived 2026-09-25. This records an earlier review or plan, not current implementation or live ticket state. For current work, follow root AGENTS.md, the relevant BloxClips skill, and owning repository source/tests. Preserve approved decisions as evidence; verify their present authority before acting.

External Services ​

ServiceUseRepository / integration codeDirection and failure implications
PostgreSQLApplication system of recordBackend Prisma schema/clientBackend reads/writes; API and most jobs cannot function without it
DiscordOAuth, bot commands/events, welcome DM, campaign announcements/reportsBackend src/index.ts, auth routes, discordPublish.ts, sync utilitiesBot/API call Discord; failures may block login/bot or be logged as non-fatal announcement sync depending on path
Google OAuthWeb login/account linkingBackend auth routerProvider callback creates/links identity; outage blocks that provider
Google Calendar/MeetBackend brand-call availability/event creationBackend bookings routeEvent creation and admin alerts can fail; active public booking currently uses Calendly instead
CalendlyCurrent public booking embedFrontend /book-callBrowser embeds external scheduler; independent of backend booking records
YouTube Data APISubmission metadata/metrics, profile identity, PV trackerBackend YouTube utilities/tracking/PVQuota/key/fetch failures reject or flag workflows depending on context
ApifyTikTok/Instagram scraping, profile bio verification, PV syncBackend utils/scrapers, profileBio.ts, pvTracker.tsActor/quota failures can reject submission, delay verification, create scrape evidence, or eventually flag tracking
Roblox APIs/CDNGame metadata and thumbnailsNext routes and parallel Express routesPublic/admin cards degrade/fail independently based on proxy used
StripeConnect onboarding, payouts, webhooksBackend stripe route, dispatcher, webhookRequired for Stripe rail; transfer state and webhook verification are sensitive
PayPalEmail validation/payouts/webhooksBackend PayPal method/rail/routesMock/sandbox/live modes; circuit breaker and cycle volume cap can stop sends
NowPaymentsUSDT TRC-20 payout and IPNBackend nowpayments client/webhookWallet is validated before dispatch; signature/state errors affect crypto settlement
Tax1099W-9 TIN matchingBackend tax1099 client/drainMock/sandbox/live modes; mismatch/retry states gate payout eligibility
Cloudflare R2Private tax PDF storageBackend storage abstractionMandatory in production; local disk is development fallback
Cloudflare TurnstileContact abuse verificationActive Next contact route and parallel backend contact routeFailed/missing verification rejects form submission
ResendContact, verification, notification, tax, booking emailBoth server repositoriesMissing key usually logs/returns failed email behavior; active contact is Next-owned
TwilioOptional booking SMS alertsBackend booking routeBooking can still be stored/calendar-created depending on exact failure point; alerts are ancillary
WhopCompany member countNext and Express live-count routesCached fallback on failure; not an identity/payment dependency
VercelHosting metadata, analytics, speed insightsFrontend vercel.json, root layoutClient telemetry/likely deployment; active production ownership is not provable from code
X/Twitter, TikTok, Instagram, YouTube embedsMarketing/case-study mediaFrontend components/pagesBrowser loads third-party widgets/media; privacy/CSP implications

Infrastructure references not confirmed as current ​

Backend deployment documentation describes a DigitalOcean Ubuntu host, PM2, Cloudflare DNS/origin certificates, and Supabase/PostgreSQL. Other README text mentions Neon and obsolete SQLite. Because no infrastructure code or CI deployment workflow exists, these are leads for access discovery—not confirmed current services.

No service found ​

No Redis, durable queue/broker, Sentry/error tracking SDK, separate analytics warehouse, or object CDN integration beyond the systems above was found. Process-memory caches/rate limits and file-backed PV state should not be mistaken for shared infrastructure.