One marketing need. Multiple leading AI platforms. One transparent consensus. How it works
AI MarketingConsensus Index

AI Consensus Fit Review

OtterlyAI AI Citation Strategy Fit Review for Companies With Strong SEO but Weak AI Visibility

OtterlyAI is a good fit for the diagnostic half of this use case.

Research: 2026-09-176 usable platform responsesRead the methodology ↗

Answer Capsule

OtterlyAI is a good fit for the diagnostic half of this use case. Two of six platforms named it during ranking discovery, at ranks 4 and 5, and all six platforms that evaluated it rated the fit good, strong, or mixed — none rejected it. Its strongest asset is citation-architecture measurement: Domain Sources, Domain Coverage, citation trends, and competitor benchmarking show which third-party domains AI engines cite instead of the buyer. The main limitation is execution. Public materials document monitoring, gap identification, and recommendations, not managed outreach, digital PR, or guaranteed citation acquisition, so buyers need in-house or agency capacity to act on what the platform surfaces.

Research Snapshot

FieldValue
Platform mentions in ranking stage2 of 6 included platforms
Share of included platform responses33.3%
Average listed rank4.5
Best listed rank4
Relevant product/model/planFull OtterlyAI platform with Brand Radar/Brand Reports, AI Search Monitoring, Link Citations Analysis, Domain Sources, and GEO Audit; Lite, Standard, Premium, or Enterprise by prompt volume and engine coverage
Overall use-case fitGood for diagnosis and monitoring; incomplete as a standalone citation-acquisition strategy
Research date2026-09-17

Why OtterlyAI Qualified for This Study

Questions This Section Answers

  • Is OtterlyAI a good choice for AI Citation Strategies for Companies With Strong SEO but Weak AI Visibility?
  • How many AI platforms recommended OtterlyAI for companies with strong SEO but weak AI visibility?

OtterlyAI qualified because it addresses the diagnostic core of the buyer's problem rather than the execution layer. Two platforms named it in the ranking stage — Anthropic at rank 4 and OpenAI at rank 5 — giving it an average listed rank of 4.5 across a 33.3% share of included platform responses. The remaining four platforms evaluated fit without naming it in their rankings.

The qualification rests on capability alignment, not on ranking volume. OtterlyAI reports Brand Visibility, Domain Ranking, Domain Sources, Domain Coverage, and citation trends, and Domain Coverage compares how frequently the buyer's domain is cited against competitors across tracked prompts [1]. That is a direct instrument for testing whether traditional authority is failing to appear in AI answers.

Platforms converged on the same structural reason OtterlyAI belongs in this category: a strong SERP position does not guarantee AI citation visibility [2]. OtterlyAI's own research claims 95% of all AI citations come from third-party websites rather than brand-owned content [3] — a company-reported figure, not independently audited, but one that frames why SEO strength alone underperforms in AI answers.

Fit ratings split by platform: Grok rated it strong, OpenAI, Anthropic, and Perplexity rated it good, and DeepSeek and Kimi rated it mixed. No platform rated it poor or unsuitable.

The Product, Model, Plan, or Service Most Relevant to AI Citation Strategies for Companies With Strong SEO but Weak AI Visibility

Questions This Section Answers

  • Which OtterlyAI plan should a buyer choose for diagnosing why strong SEO is not producing AI citations?
  • Does OtterlyAI's Domain Sources feature show which third-party domains AI engines cite instead of the buyer?

The relevant configuration is the full OtterlyAI platform — Brand Radar/Brand Reports, AI Search Monitoring, Link Citations Analysis, Domain Sources, and GEO Audit — with the plan tier chosen by prompt volume and engine coverage rather than by seat count [4]. Platforms described the same product under slightly different names: OpenAI referenced "Brand Radar/Brand Reports," Anthropic and Grok referenced "Brand Radar monitoring," and DeepSeek and Perplexity referenced "AI Search Monitoring." The naming inconsistency is a documented conflict, not a resolved fact.

For this use case, the load-bearing features are the citation and source-analysis modules. Domain Sources identifies cited domains, citation frequency, domain coverage, and source categories including brand, news/media, government/NGO, community/forum, education, encyclopedia, blogs, video, and competitors [5]. The Citations report is positioned as a content-gap analysis showing where competitors are mentioned and where the buyer may be missing visibility in sources AI engines use [6]. Citation Details adds citation trends by prompt and engine, brand coverage, winners and losers, and bookmarkable URLs for priority or competitor sources [7].

GEO Audit is the closest thing to a remediation layer. It evaluates individual pages for factors correlated with AI citation [8] and, from the Standard tier, analyzes 25+ on-page factors across thousands of URLs per month [9]. Independent reviews describe it as identifying problems such as missing Open Graph tags without supplying step-by-step remediation inside the platform [10].

Plan selection follows prompt volume. Lite covers 15 prompts, Standard 100, and Premium 400, with prompt allowances shared across brands and reports [11]. Prompt capacity is counted by country, so the same prompt tracked in multiple countries consumes multiple slots [12] — a detail that materially changes cost math for US-only versus multi-market buyers.

What the AI Platforms Agreed About

Questions This Section Answers

  • What do AI platforms agree OtterlyAI does well for companies with strong SEO but weak AI visibility?
  • Does OtterlyAI identify missing third-party corroboration that competitors have and the buyer lacks?

Platforms agreed on four points with unusual consistency.

First, OtterlyAI measures AI-search visibility directly rather than inferring it from traditional rankings. It queries actual AI search interfaces the way humans do, returning real citations and link positions rather than model text alone [13]. It tracks brand mentions, website citations, sentiment, share of voice, and specific URLs cited across ChatGPT, Google AI Overviews, Perplexity, and Copilot, comparing against competitors daily [14].

Second, competitor source comparison is a genuine strength. Brand Reports compare the buyer with selected competitors and show which domains cite competitors or the buyer [15]. Grok's Gap Analyzer surfaces prompts where competitors are named but the buyer is not [14]. Kimi's evaluation confirmed competitor benchmarking as a stated core capability [17].

Third, the platform distinguishes brand mentions from citations. A mention occurs when AI names the company without linking; a citation occurs when AI attributes information to the source with a link [18]. That distinction matters for this buyer segment, because recognition without attributable sourcing is exactly the pattern strong-SEO, weak-AI-visibility companies exhibit.

Fourth, platforms agreed the product is measurement-first. OpenAI's verdict called it "a measurement and strategy platform, not independently validated proof of causation." Anthropic's independent-review citation stated plainly that OtterlyAI "remains stronger at measurement than execution" [19]. DeepSeek and Kimi reached the same conclusion from different evidence.

Where the AI Platforms Disagreed or Were Uncertain

Questions This Section Answers

  • How accurate is OtterlyAI's citation detection, and is that accuracy independently verified?
  • Does OtterlyAI explain why strong SEO authority fails to convert into AI citations, or only report that it does?

Fit ratings diverged. Grok rated the fit strong; OpenAI, Anthropic, and Perplexity rated it good; DeepSeek and Kimi rated it mixed. The split tracks how much weight each platform placed on the execution gap.

Accuracy claims conflict and none are independently audited. OtterlyAI's own AI visibility checker page claims 92% citation accuracy [20]. An independent review reports approximately 91% citation detection and describes the Brand Visibility Index as directional rather than audited [21]. Neither figure has third-party verification. Anthropic's evaluation warned that AI platforms use memory RAG and personalization that cause individual session variance, making the tool unsuitable for precision-critical use without validation.

Root-cause depth is genuinely uncertain. Perplexity stated that public sources do not clearly prove causal diagnosis of why SEO authority fails in AI search, and that the depth of citation-architecture analysis is not fully transparent. DeepSeek found no publicly documented methodology explaining the causal "why" of SEO-to-AI visibility divergence. OpenAI's assessment was more favorable, crediting Domain Coverage with directly identifying whether traditional authority is failing to appear in AI answers — but that is gap detection, not causal explanation.

Engine coverage is described inconsistently. The official site alternately describes coverage as four tracked engines, six AI platforms, or additional engines available as add-ons [22]. Paid plans include daily tracking for ChatGPT, Google AI Overviews, Perplexity, and Microsoft Copilot, with Google AI Mode, Gemini, and Claude as paid add-ons [23]. Grok reported 6–7 engines across 50–65+ countries. Anthropic noted competitors such as Profound cover 10+ engines, and that OtterlyAI does not support Meta AI, Grok, or DeepSeek.

User-count claims also conflict: OtterlyAI's homepage claims 40,000 users, a later company page says 30,000, and an earlier figure cited 1,000+ users within roughly two months of an October 2024 launch. These are company-reported and inconsistent.

Use-Case-Specific Features and Capabilities

Questions This Section Answers

  • Can OtterlyAI show which sources AI engines cite for category queries where the buyer is invisible?
  • Does OtterlyAI track AI-referred website traffic or connect citations to revenue?

The features that map to this use case are citation tracking, domain-source analysis, competitor benchmarking, GEO Audit, and prompt-level monitoring. Each addresses a distinct part of the buyer's question.

Citation tracking shows which brands dominate specific query categories, revealing gaps in content strategy [24]. It captures every domain and URL cited in AI answers with link-position changes over time [25]. Domain Sources analysis lists cited domains, citation frequency, coverage, and categories [26]. The Citations report frames this as content-gap analysis [27].

Competitor benchmarking appears in multiple platform reports. The Perception Map visualizes competitors on visibility versus narrative strength, and link-position tracking shows when competitors gain or lose citations [28]. Grok described competitive benchmarking and Brand Reports enabling side-by-side comparison of visibility, citations, and sentiment, and identifying trusted sources such as PR, Reddit, and Wikipedia that AI cites [29].

GEO Audit evaluates individual pages for factors correlated with AI citation [31]. Grok's evaluation credited GEO Optimization recommendations, content audit, crawlability checks, and predictive pre-publish scoring [32].

Two capability gaps are consistent across platforms. OtterlyAI does not track AI-referred website traffic or conversion impact, so it cannot answer whether rising citations drive pipeline or revenue [28]. And it does not crawl sites, analyze backlinks, or track keyword rankings, so SEO teams must switch tools to compare organic rankings against AI citations.

Operational scaling differs by tier. Standard and Premium add API, MCP, Agent Analytics, Looker Studio, larger GEO-audit quotas, and additional prompt packs [34]. Enterprise adds customizable prompt tracking, SSO, custom terms, quarterly GEO health checks, personalized onboarding, and a dedicated customer-success manager. Anthropic reported API caps of 2,000 requests per month on Standard and 2,000 MCP requests per month on Premium, which may restrict high-volume automation.

Pricing, Fees, Contracts, and Ongoing Costs

Questions This Section Answers

  • How much does OtterlyAI cost per month, and do engine add-ons raise the real total?
  • What are OtterlyAI's cancellation, trial, and annual-billing terms?

Base pricing is unusually transparent for this category, but the effective cost depends heavily on engine add-ons. Monthly prices are Lite $29, Standard $189, and Premium $489; annual billing is advertised at 15% off with displayed annual-equivalent prices of $25, $160, and $422 per month [35]. Enterprise starts from $1,000 per month with custom limits [39].

Add-ons change the picture. Additional 100-prompt packs on Standard and Premium are listed at $99 monthly or $1,020 annually [35]. Engine add-ons vary by plan: monthly examples listed are Google AI Mode $9/$59/$149, Gemini $9/$59/$149, and Claude $29/$109/$439 for Lite/Standard/Premium respectively [35]. At July 2026 pricing, adding all three engines raises the total to $76 for Lite, $416 for Standard, and $1,226 for Premium [40]. Displayed add-on prices exclude tax [35].

Contract terms are comparatively clear at the base tier. Monthly and annual subscriptions are available, and the pricing FAQ states subscriptions can be canceled through account settings, with monthly subscriptions cancellable at any time [35]. Anthropic reported a 7-day free trial without a credit card requirement and no permanent free tier. Plans can be upgraded or downgraded, but effective dates, refunds, annual cancellation treatment, and unused-credit handling should be verified.

Pricing confidence varies by platform. Anthropic rated it high, OpenAI moderate, and DeepSeek, Kimi, and Perplexity low. The pricing page contains multiple displayed price blocks, and annual-equivalent prices and checkout totals should be confirmed directly. Enterprise pricing, custom limits, and any implementation or service fees are not publicly specified.

Best Suited For

Questions This Section Answers

  • Who gets the most value from OtterlyAI for diagnosing weak AI visibility despite strong SEO?
  • Is OtterlyAI a good fit for agencies managing AI visibility across multiple clients?

OtterlyAI fits SEO-led companies that need repeatable monitoring of brand visibility, domain citations, competitors, and AI-search prompts, and that already have the capacity to act on findings [41]. It suits teams comparing owned, competitor, media, community, and other cited sources across major AI-search engines.

It also fits mid-market and enterprise companies with strong organic rankings but missing AI visibility across ChatGPT, Perplexity, and Google AI Overviews, particularly marketing teams that need to see where they are losing citations to competitors and why traditional rankings do not guarantee AI mentions [42].

Agencies are a stated target. Anthropic described white-labeled client workspaces, custom-branded reports, pitch workspaces for prospecting, and higher prompt allowances on agency tiers. Standard, Premium, and Enterprise provide scaling paths for agencies or multi-brand teams [41].

The common thread across platforms: buyers who understand that AI citations come predominantly from third-party sources and who have resources to implement GEO audit findings and citation-gap analysis using external content and PR strategies.

Probably Not Best Suited For

Questions This Section Answers

  • Who should not choose OtterlyAI for AI Citation Strategies for Companies With Strong SEO but Weak AI Visibility?
  • Is OtterlyAI suitable for a buyer who needs guaranteed AI citations or managed outreach?

Buyers requiring a documented managed-service program for securing third-party mentions or citations should look elsewhere [43]. Public evidence does not show a managed citation-building or digital-PR execution service.

Organizations needing guaranteed AI-search rankings, citation inclusion, or revenue outcomes are also a poor fit. No platform claimed OtterlyAI offers guarantees, and Anthropic's evaluation noted that citations require months of content and PR work to move.

Teams needing AI traffic attribution and revenue impact tracking will find a gap. The platform shows citation frequency and share of voice but cannot connect citations to visitor flow or conversion data [44].

Very small teams needing only occasional manual audits across a few prompts and engines are over-served. Kimi noted that dashboard-only insight requires an in-house team to interpret and act, and that the platform may perpetuate a measurement-without-action cycle for resource-constrained teams.

Buyers requiring Meta AI, Grok, or DeepSeek coverage should note OtterlyAI covers six core platforms with two as add-ons [44]. Buyers focused on traditional SEO metrics — site crawlers, backlink analysis, keyword rankings — should also look elsewhere, since OtterlyAI is AI-search-specific and does not replace SEO tools.

When Another Option May Be Better

Questions This Section Answers

  • When is a managed GEO or digital-PR agency a better choice than OtterlyAI for weak AI visibility?
  • Which alternative suits a buyer who needs content execution bundled with AI visibility measurement?

Choose a managed GEO, digital-PR, or content-authority agency when the buyer needs third-party placement execution, relationship management, and content distribution rather than diagnosis alone [45]. Kimi's evaluation named Clear Cited and Cite Solutions as full-service providers that bundle measurement with content, schema, and authority building [46].

Choose a broader enterprise SEO or web-analytics stack when the primary requirement is integrating AI visibility with established search-console, crawl, attribution, and content-workflow data [45]. OtterlyAI does not crawl sites, analyze backlinks, or track keyword rankings.

Choose a lower-cost manual or lightweight tracker when the buyer monitors only a small number of prompts and does not need competitor citation architecture or recurring reporting [45].

Platforms also flagged specific substitution triggers. Anthropic noted that teams needing traffic attribution should combine OtterlyAI with GA4 custom event tracking or third-party attribution tools, and that platforms with built-in sentiment classification such as Semrush or Peec AI may be stronger if brand perception across AI platforms is central to strategy. Grok noted that buyers needing extensive custom consulting or agency-led citation building beyond platform tools should look elsewhere, and that very high prompt volumes or all engines required without add-on budgeting changes the calculus.

Questions to Verify Before Buying

Questions This Section Answers

  • What should a buyer confirm with OtterlyAI about engine coverage and add-on pricing before signing?
  • How should a buyer verify OtterlyAI's prompt-slot accounting and data export capabilities?

Which exact engines and regional versions are included in the selected plan, and what are the current add-on prices? The official site describes coverage inconsistently as four engines, six platforms, or additional engines as add-ons [48].

Does monitoring cover Google AI Overviews and AI Mode under the buyer's target US query types, devices, and locations? Google AI Mode is a paid add-on, not a base feature [49].

How are prompt responses sampled, deduplicated, stored, and refreshed, and can raw responses and cited URLs be exported? Public materials do not fully specify refresh cadence or export depth.

Can the platform distinguish owned citations, third-party corroboration, competitor citations, and citations caused by the buyer's own domain? This distinction is central to the use case.

Are recommendations generated automatically, reviewed by an analyst, or both? Public materials do not establish the review model.

Does OtterlyAI provide managed outreach, publisher introductions, digital-PR execution, or only recommendations? OpenAI's assessment found public evidence documents measurement and recommendations, not guaranteed implementation.

How are prompt slots charged across countries, workspaces, brands, and repeated prompts? A prompt is counted separately for each country [50].

What are the annual-contract cancellation, refund, renewal, data-retention, API-overage, and tax terms? Displayed add-on prices exclude tax [48].

Can the buyer connect the platform to existing SEO, analytics, BI, or content workflows, and are API/MCP limits sufficient? Anthropic reported 2,000 API requests per month on Standard and 2,000 MCP requests per month on Premium.

What independent customer evidence can OtterlyAI provide for companies that had strong SEO but weak AI visibility? No sufficiently detailed independent study validating OtterlyAI's visibility metrics, citation classifications, or customer outcomes was identified in this research.

Final AI Consensus Verdict

OtterlyAI is a good fit for the diagnostic portion of this use case and an incomplete answer to the full brief. All six evaluating platforms rated it good, strong, or mixed, and none rejected it. Two platforms named it in the ranking stage at ranks 4 and 5.

The strongest reason to consider it is citation-architecture measurement: Domain Sources, Domain Coverage, citation trends, and competitor benchmarking show which third-party domains AI engines cite instead of the buyer, which is precisely the question a strong-SEO, weak-AI-visibility company needs answered. Transparent entry pricing at $29 per month makes the diagnostic layer accessible.

The main limitation is that OtterlyAI measures and prioritizes; it does not execute. Public materials document monitoring, gap identification, and recommendations rather than managed outreach, third-party placement, or guaranteed citation growth. Buyers without in-house or agency execution capacity should treat the platform as one component of a larger program, not the program itself.

Platform agreement here reflects consistent reading of the same public evidence, not independent proof of product quality. Company-owned citations materially outnumber independent citations in this research, and no independent study validating OtterlyAI's metric accuracy or business outcomes was identified.

How This Review Was Produced

This review synthesizes fit-research responses from six AI platforms — OpenAI, Anthropic, Grok, Perplexity, DeepSeek, and Kimi — each evaluating OtterlyAI against the same use case: AI Citation Strategies for Companies With Strong SEO but Weak AI Visibility. The study date is 2026-09-17.

Platforms supplied citations supporting their claims. Those citations were cataloged and are reproduced in the Sources section. Ranking statistics reflect which platforms named OtterlyAI during ranking discovery, not which platforms evaluated it. All six platforms evaluated fit; two named the entity in their rankings.

No personal testing, customer interviews, or independent verification was performed. Claims are attributed to the platform that made them and labeled as company-owned or independent based on the source domain.

Methodology Limitations

Several limitations constrain confidence in this review.

Platform-reported research dates differ from the authoritative run date. DeepSeek's research date is 2026-06-12; all other platforms reported 2026-09-17. Platform-reported dates are provenance metadata and do not independently prove freshness.

Company-owned citations materially outnumber independent citations. Of the deduplicated sources, 27 are company-owned and 10 are independent. Company claims are not independently verified and should not be read as such.

The supplied URLs were collected from platform responses and were not independently validated by the writer stage. A source URL is not proof that a claim was verified.

Pricing conflicts remain unresolved. The pricing page contains multiple displayed price blocks, and annual-equivalent prices and checkout totals should be verified directly. Engine coverage is described inconsistently across official materials.

Product naming is inconsistent. Brand Radar is referenced in platform recommendations, while public pricing materials more consistently use Brand Reports and AI Search Monitoring. The exact product naming and feature boundary are unclear.

No sufficiently detailed independent study was identified that validates OtterlyAI's visibility metrics, citation classifications, or customer outcomes. Accuracy figures of 92% and approximately 91% are company-reported and independent-review-reported respectively, and neither is independently audited.

DeepSeek's evaluation ran without search enabled, so its findings rest on a single reviewed page and should be weighted accordingly.

Explore more ai citation authority building guidance in the category directory.

Sources

Company-Owned Sources

Independent Sources

  • Otterly.ai Review 2026: Pricing, GEO Features & Who It's For: https://aiagentsquare.com/agents/otterly-ai
  • Otterly.AI Pricing 2026: Plans, Costs & Free Options | AISO Tools: https://aisotools.com/pricing/otterly-ai
  • Otterly AI Review 2026: Pros, Cons & Verdict: https://aitoolsatlas.ai/tools/otterly-ai/review
  • Otterly AI Review 2026: Pricing, Features and Alternatives – DIY AI: https://diyai.io/ai-tools/seo/reviews/otterly-ai-review/
  • AI Search Visibility Tool for Agencies: Best Picks for 2026 | Nuwtonic Blog | Nuwtonic: https://nuwtonic.com/blog/ai-search-visibility-tool-for-agencies
  • Otterly AI Review (2026): Pricing, Features, and Is It Worth It?: https://www.aipeekaboo.com/blog/otterly-ai-review
  • Otterly AI Citation Analysis Review - AI Visibility Tracking Assessment: https://www.getaiso.com/evaluate-otterly-ai-citation-analysis
  • What is Otterly - AI Search Monitoring and how does it work?: https://www.semrush.com/kb/1487-otterly-ai-search-monitoring
  • Otterly AI Review 2026: Tracking Your First 100 Prompts: https://www.tryanalyze.ai/blog/otterly-ai-review
  • Additional AI research evidence50 records
    1. AI research evidence record openai:c2
    2. AI research evidence record anthropic:46-2
    3. AI research evidence record anthropic:28-4
    4. AI research evidence record openai:c1
    5. AI research evidence record openai:c3
    6. AI research evidence record openai:c5
    7. AI research evidence record openai:c4
    8. AI research evidence record anthropic:37-4
    9. AI research evidence record anthropic:15-4
    10. AI research evidence record anthropic:43-2
    11. AI research evidence record openai:c7
    12. AI research evidence record openai:c6
    13. AI research evidence record anthropic:3-3
    14. AI research evidence record grok:web:0
    15. AI research evidence record openai:c3
    16. AI research evidence record openai:c4
    17. AI research evidence record kimi:cite-solutions-tools
    18. AI research evidence record anthropic:25-1
    19. AI research evidence record anthropic:43-2
    20. AI research evidence record anthropic:19-2
    21. AI research evidence record anthropic:31-5
    22. AI research evidence record openai:c1
    23. AI research evidence record anthropic:12-5
    24. AI research evidence record anthropic:6-4
    25. AI research evidence record anthropic:3-3
    26. AI research evidence record openai:c3
    27. AI research evidence record openai:c5
    28. AI research evidence record anthropic:1-1
    29. AI research evidence record grok:web:0
    30. AI research evidence record grok:web:5
    31. AI research evidence record anthropic:37-4
    32. AI research evidence record grok:web:2
    33. AI research evidence record grok:web:8
    34. AI research evidence record openai:c1
    35. AI research evidence record openai:c1
    36. AI research evidence record anthropic:11-1
    37. AI research evidence record grok:web:10
    38. AI research evidence record perplexity:c1
    39. AI research evidence record anthropic:18-2
    40. AI research evidence record anthropic:16-4
    41. AI research evidence record openai:c1
    42. AI research evidence record anthropic:1-1
    43. AI research evidence record openai:c1
    44. AI research evidence record anthropic:1-1
    45. AI research evidence record openai:c1
    46. AI research evidence record kimi:clearcited-ai-search
    47. AI research evidence record kimi:cite-solutions-b2b
    48. AI research evidence record openai:c1
    49. AI research evidence record anthropic:12-5
    50. AI research evidence record openai:c6

Verify this research

Review the study details behind this page or download the public machine-readable verification record.

Study date
September 17, 2026
Platforms analyzed
6
Source records
37
Ranking mentions
2 of 6
Platform share
33%
Final consensus rank
#5

Research trail and source mix

Configured platforms

openai, anthropic, deepseek, grok, perplexity, kimi, google

Source mix

10 independent · 27 company-owned

Evidence support

33 direct · 4 partial

Important limitation

Use the run research_date as the study date. Platform-reported dates are provenance metadata and do not independently prove freshness.

Source snapshot SHA-256 f4ece931b83c404e5b5340337049e8db4c7c8980624370a50b7c106289f270ed