AI-powered scam detection tool at scamcheck.asquaresolution.com. Users submit a message, URL, or interaction description and receive a structured verdict: scam probability (0–100%), verdict label, detected pattern categories, and a plain-language recommended action. Designed for non-technical users. Free tier — no payment layer. Stack: React 18 + Vite + Plain CSS + Firebase Auth + Firestore + Firebase Functions v2 (Node 22) + Gemini 1.5-flash + GitHub Pages. Key operational pattern: Gemini 429 rate limits on the free tier require structured UX handling — hanging spinners are a documented failure mode when 429 is treated as an unhandled exception.
Operational records — 42 total
Production multimodal scam-intelligence for ScamCheck: screenshot/image upload, lightweight OCR (Cloud Vision + Gemini fallback), deterministic fraud-signal detection, gated deep Gemini-vision analysis, and semantic comparison against known scam clusters via BigQuery VECTOR_SEARCH. Cost-gated, serverless, scale-to-zero.
Large-scale evaluation of the ScamCheck multimodal scam-detection pipeline: a 1,000-sample synthetic corpus (en/hi/hinglish/mixed, 10 scam + 7 legit categories), precision/recall/F1, per-language and per-category breakdown, adversarial robustness, leaderboard analytics, caching/stress harnesses, cost model, scaling path, and known weaknesses.
The A Square Solutions semantic intelligence layer built on Vertex AI embeddings + BigQuery VECTOR_SEARCH: intelligent chunking, hybrid lexical+vector retrieval, snippets & confidence, semantic enrichment (topic/scam/trust/GEO), scam-pattern clustering, GEO/AI-search readiness scoring, and retrieval observability. Production, serverless, scale-to-zero, canonical 768-dim.
URL-level content audit of asquaresolution.com: 745 blog posts + 12 pages classified into keep/improve, merge, redirect, noindex, or support. Finds severe topical dilution (mostly off-topic AI/science/geopolitics news) and index bloat, with a consolidation plan, redirect map, internal-linking opportunities, and strategic manual-indexing priorities to rebuild topical authority around GEO/AI-SEO, AI automation, AI consulting, ScamCheck and TrustSeal.
Semantic internal-linking architecture for asquaresolution.com: eight topical authority clusters (AI SEO, GEO, AI Automation, Technical SEO, Digital Marketing UK, AI Consulting, Scam Detection, Trust Verification), with pillar pages, service-to-blog and blog-to-service links, tool-to-service links, contextual anchor text, conversion pathways, and an entity-first GEO/AI-search structure. Implementation-ready for WordPress (Rank Math).
Verified audit of asquaresolution.com live service pages and Tier-A assets: cannibalization/differentiation rules, a do-not-duplicate canonical list, title/meta/H/CTA optimization, an internal-linking additions matrix connecting GEO/AI-Automation/AI-Consulting/Technical-SEO/Entity-SEO + ScamCheck + TrustSeal, and a schema + E-E-A-T audit based on actual JSON-LD output (FAQPage/Service/Article/Person/Organization verified live). Includes sitemap gaps, author-identity standardization, indexing priority, and schema validation report.
Deep-read optimization specs for the strategic Tier-A blog posts on asquaresolution.com: GEO guide, ChatGPT Search guide, two Google AI Overviews posts, the dated AI-search 2025 post, plus the ScamCheck and TrustSeal posts. Per post: answer-first + AI-Overview/ChatGPT-citation gains, E-E-A-T, FAQ schema, internal links to service pillars, conversion CTAs, cannibalization fixes, indexing priority, and title/meta CTR tweaks.
Production, serverless GCP infrastructure for the A Square Solutions ecosystem: Vertex AI embeddings for Tier-A posts/service pages/ScamCheck/TrustSeal, a vector-ready BigQuery store with VECTOR_SEARCH, a TrustScore/ScamCheck API on Cloud Run, semantic internal-link intelligence, Cloud Scheduler automation, and a realistic spend model in INR. Serverless-first, scales to zero, no idle VMs.
Recommended information architecture for the ScamCheck homepage, future navigation structure, a Trending Scams placement strategy, and homepage CTR modules — designed to maximise crawl discovery, internal authority flow to scam entities, and click-through, while keeping mobile nav clean and Core Web Vitals intact.
Deterministically-generated launch pack: 20 priority scam topics, 10 Shorts ideas, LinkedIn posts, X threads, Hindi targets, and Discover candidates for ScamCheck. Zero AI cost.
The hands-on launch execution pack for ScamCheck: daily/Hindi/Shorts/LinkedIn/X publishing queues for priority scams (UPI, WhatsApp, Telegram-investment, fake-KYC, fake-job, phishing), ready-to-paste distribution copy for every channel, Discover candidates + headlines, GEO/AI-visibility tracking, monitoring helpers, cost discipline, and the weekly optimization loop. Deterministic, zero-AI-cost.
The launch runbook for the ScamCheck growth engine: static-first deploy sequence, GSC submission + indexing-acceleration checklist, Discover activation checks, traffic + analytics activation, cost-protection settings, launch monitoring + early-warning signals, and a launch-readiness report. Keeps Vertex capped and infrastructure low-cost.
The launch-day operations playbook for the ScamCheck growth engine: exact env vars, validated config assumptions, static-first deployment order, Vercel/Firebase/GSC checklists, rollback steps, launch validation commands, a first-week operational playbook, the first 30-page publishing schedule, backlink outreach targets, first-week SEO/GEO monitoring, and Day 1/3/7/30 checklists.
A fill-in monitoring + optimization workbook for the deployed ScamCheck growth engine: what to track for indexing, Discover, SEO/GEO, content, distribution, monetization, and cost — where to read it, healthy thresholds, and a weekly optimization loop seeded with computed publish/backlink/conversion priorities. Guardrails keep it low-cost and stable.
The autonomous growth system for ScamCheck: quality-gated auto-publishing with a Vertex budget circuit breaker, AI-Overview comparison/entity/trust signals, an E-E-A-T trust layer, automated multi-channel distribution, retention (email alerts + watchlists), a canonical scam-entity data moat, and growth analytics. Includes organic-growth, authority, Discover, and backlink estimates plus the biggest compounding loops — all on a static-first, cost-capped, Vercel-hobby-safe architecture.
Modular, dependency-free engine that turns a single scam input into a full bilingual content bundle: article, SEO metadata, GEO summary, social copy for five platforms, Shorts/Reels script, FAQ + Article JSON-LD schema, auto internal links, and a per-channel publishing queue. Provider-agnostic AI over REST, Firebase-compatible store adapter, caching, rate limits, and audit logging.
The next growth phase: ~250 statically-generated programmatic scam pages (by type, city, bank, UPI app, platform), AI-Overview/Discover/featured-snippet formatting, an authority + citation system tied to 1930/cybercrime.gov.in, an internal-linking engine, and India-first bilingual GEO — all on a lightweight, Vercel-hobby-friendly, near-zero-cost architecture. Includes highest-ROI opportunities, traffic-growth potential, and fastest-ranking keywords.
How AI Execution Lab runs autonomously on free/hobby plans: model-tier routing, content-addressed caching, semantic deduplication, publish throttling, empty-queue early-exit crons, Firestore read/write minimization via increment counters, and batched embeddings. Includes expensive-operation analysis, scaling bottlenecks, the cheapest viable architecture, and estimated monthly cost ranges.
Revenue analysis for the ScamCheck/TrustSeal growth engine: highest-RPM scam topics, best ad placements (desktop + mobile), paid-user ad removal, and estimated Google Discover CTR uplift from dynamic OG images, verdict badges, and freshness signals. Lightweight, CLS-safe, Vercel-hobby-friendly implementation.
The real-time layer for ScamCheck: live trending engine with viral detection, real-time multi-channel distribution, an internal authority graph with seasonal/event hubs, freshness signals, embeddable backlink widgets, and growth analytics. Includes backlink potential, Discover growth, authority growth, and highest-leverage traffic opportunities — all on a static-first, Vercel-hobby-safe architecture.
Scalable pipeline that ingests public scam reports and turns them into deduplicated, classified, severity-scored intelligence: rule+AI classification across 12 scam types, PII redaction, spam/abuse pre-filtering, Gemini moderation, embedding-based semantic deduplication and clustering, vector search, trending dashboard, regional heatmap, admin moderation queue, and a public alert feed. Includes Firestore collections, indexing strategy, prompt structure, and moderation flow.
How AI Execution Lab uses Vertex AI Gemini 2.5 (Flash + Pro) exclusively: dependency-free service-account auth, model-tier routing with automatic fallback, graceful rate-limit handling, token usage + cost tracking, Vertex quota monitoring, batched multilingual embeddings, and a deterministic mock fallback. Includes the exact env vars, IAM roles, and a go-live checklist.
Operational cost governance doctrine for TrustSeal and ScamCheck. Documents where costs originate, concrete free-tier economics, the 7 cost invariants that prevent runaway resource consumption, scaling thresholds with upgrade triggers, abuse containment strategy, and silent cost escalation vectors. All figures derived from real architecture — Gemini 1.5-flash free tier, Firebase Spark plan, Razorpay transaction fees.
Platform-specific deployment verification checklists for Vercel (AI Execution Lab), Firebase (TrustSeal and ScamCheck Cloud Functions), GitHub Pages (TrustSeal and ScamCheck SPAs), and WordPress (asquaresolution.com). A deploy is not safe until every item on the relevant checklist has been confirmed in production — not in the emulator, not locally, not from build logs.
Recovery invariants, incident classification, blast radius model, and recovery posture for the A Square Solutions ecosystem. Extracted from real production incidents across TrustSeal, ScamCheck, AI Execution Lab, and WordPress. Answers the question: when production behavior diverges from expected state, how do we restore safe operation predictably and without making the incident worse?
The 20 operational invariants governing the A Square Solutions ecosystem, extracted from real production failures and operational history. Each invariant is a condition that must remain true for the system to behave safely and predictably — an explicit reliability contract derived from TrustSeal, ScamCheck, AI Execution Lab, and WordPress production experience.
Orientation for new operators, contributors, and AI sessions entering the A Square Solutions ecosystem. Covers the three-product architecture, platform independence model, doctrine navigation map, safe contribution zones, the ten most operationally critical facts, and a glossary of platform-specific behaviors. Start here before making any production changes.
Security invariants, credential governance, trust boundary model, and access discipline for the A Square Solutions ecosystem. Documents the three-tier access architecture across TrustSeal and ScamCheck, all credentials and where they are allowed, the security implications of historical operational failures, silent security drift scenarios, and lightweight security observability patterns. Grounded entirely in real production architecture.
Detection invariants, signal taxonomy, and monitoring doctrine for the A Square Solutions ecosystem. Extracted from real production failure history across TrustSeal, ScamCheck, AI Execution Lab, and WordPress. Documents how 15 historical failures were detected, what signals were missing, and what detection rules prevent the same classes from being discovered by user reports instead of operators.
Step-by-step detection procedures for every production system in the A Square Solutions ecosystem. Covers TrustSeal, ScamCheck, AI Execution Lab, and WordPress. For each system: what healthy looks like, what each failure mode looks like, and what to check first when something is wrong.
Lightweight, system-specific recovery procedures for every documented failure class across the A Square Solutions ecosystem. For each failure: the minimum recovery action, the correct recovery sequence, how to confirm the system is restored, and what residual risk remains. Companion to the Incident Detection Playbook.
Operational pattern for handling structured output from AI APIs (Gemini, GPT, Claude) in production. Covers the failure surface when AI output is used as data: JSON parse failures, schema drift, missing fields, type mismatches, markdown code fence wrapping, and the architectural patterns that make AI-driven data pipelines robust against model output variation.
Production pattern for per-user quota tracking, monthly reset logic, atomic increment, pre-AI-call enforcement, and abuse prevention using Firestore. Implemented in TrustSeal (10 free checks/month, premium tier) and ScamCheck (unlimited free after sign-up). Covers the data model, the enforcement code, the reset mechanism, and the cost protection logic that prevents free-tier Gemini quota from being exhausted by a single user.
Operational reference for running Gemini AI in production via Firebase Cloud Functions. Covers: structured output enforcement, JSON parse failure handling, 429 rate limit UX design, server-side key isolation, cold start latency mitigation, Node runtime requirements, and the three-part prompt architecture that produces reliable structured output across calls.
Production deployment pattern for React + Vite SPAs on GitHub Pages with custom domains. Covers the dist/.git worktree setup, 404.html SPA routing redirect, CNAME handling, Vite base path configuration, and every failure mode encountered deploying TrustSeal and ScamCheck to GitHub Pages with custom subdomains.
Complete operational provenance for ScamCheck (scamcheck.asquaresolution.com) from concept through production. Build phases, infrastructure changes, Gemini rate limit incident, auth configuration, CSS architecture decisions, and deployment milestones — consolidated as a queryable operational record.
Architecture and build record for ScamCheck (scamcheck.asquaresolution.com) — an AI-powered scam detection tool. React/Vite/Firebase/Gemini on GitHub Pages with plain CSS.
ScamCheck (scamcheck.asquaresolution.com) — AI-powered scam detection tool. React/Vite/GitHub Pages frontend, Firebase Auth + Firestore backend, Firebase Functions v2 for Gemini AI scam analysis. Plain CSS (no Tailwind — justified at this UI scope). Free-tier AI tool with no payment layer. Node 22 runtime required.
Testing whether embedding an exact JSON schema + explicit format constraint in the prompt reduces malformed output frequency in Gemini 1.5-flash. Three prompt iterations tested during ScamCheck and TrustSeal build. Schema-in-prompt approach reduced parse failures from ~6% to <1% of calls.
Gemini 1.5-flash intermittently wraps JSON output in markdown code fences or includes explanation text before/after the JSON object. JSON.parse() throws SyntaxError, Cloud Function crashes, client receives no response and shows infinite spinner. Fix: pre-parse cleaning + structured error return.
ScamCheck's Gemini scam detection Cloud Function hit the free tier rate limit (429 Too Many Requests) during rapid testing. The client had no handling for the 429 case and showed an indefinite spinning loader. Root cause: the Cloud Function did not return a structured error response for 429, and the client had no branch for anything other than success. Fix: return { rateLimited: true } from the Cloud Function on 429, detect it client-side, and render a specific message.