An engine built for evidence.
Underneath every analysis runs a pipeline designed around one idea: a signal is only worth what its source is worth — and every step must be explainable afterwards.
Built to be audited.
5-tier source authority
Every ingested signal carries a source tier — first-party and regulatory at the top, UGC at the bottom — and an authority weight. Signals migrating down the stack are early trend indicators.
300+ sources, 13 modules
Marketplaces, independent shops, competitor sets, search, news, ads transparency archives, social platforms, Google Trends, Reddit and more — per crawl cycle, per brand.
TikTok Shop, first-class
Social commerce is a verified channel: product-page level presence checks across the markets where TikTok Shop operates — with per-country availability handled honestly.
Ingredient knowledge graph
A 47,000+ entry ingredient graph (INCI-normalized) connects products, claims, concerns and retailers for beauty and wellness categories.
No black-box scores
Scores are deterministic and auditable — we can show why any signal ranks where it does. No LLM sits in the scoring path.
Homonym & category guards
Same-name collisions — a skirt model, a pet-accessory shop, a restaurant — are filtered by category vocabulary and advertiser verification. Presence is never proven by the wrong brand.
Digital-shelf rank tracking
Search positions are captured across marketplace result surfaces — share of search per market where the full result list is stored, best brand rank everywhere else, plus a deterministic listing-completeness score. Filtered lists are never passed off as a share.
Price position & promo watch
Median price position against the linked competitor set, promo share and discount depth from crawled list prices, and a daily digest of significant price moves — sanity-gated so auction and re-listing noise never reaches an alert.
Demand forecast, honestly labelled
28-day ML revenue forecasts with confidence intervals per brand. Every forecast carries the provenance of its underlying series — crawl-derived estimates are labelled as estimates, and only client-provided sales data ever drops that label.
Bring your own GA4
Read-only import of your GA4 property through a service-account grant — no OAuth dance, no tags on your site. Client-measured traffic and conversion appear next to crawl evidence, marked as client-measured and never mixed into estimates.
Gated autonomy, accountable hand-offs
Fatigued creatives are detected from their own CTR decay and proposed for rotation through an evidence-carrying approval gate. Whatever the system must not execute itself — platform-side swaps, client actions — becomes a tracked task with an owner. Proposes, never spends.
Weighted by where it comes from.
Smaller — and true.
Ad-archive rows are matched to the actual advertiser. Marketplace hits are title- and category-verified. Market figures without a citable source are discarded rather than estimated. What survives is smaller — and true.