AI Engine

The AI that researches like your best analyst. At machine speed.

Salmon's AI engine — a system of specialized agents that discover, verify, and deliver data with full explainability.

email_verified title: CRO company_match confidence: 97% source: linkedin
The Orchestration Engine

Five stages. One intelligent loop.

Salmon's engine doesn't run a static pipeline. It orchestrates a reasoning graph that adapts in real time — revisiting earlier stages when confidence is low, escalating to premium sources when needed, and learning from every resolution.

200+
live data sources queried in parallel
5
orchestration stages per resolution
<5s
average time to resolve a contact
100%
data lineage & explainability

Source

The engine deploys search agents across the open web, partner APIs, and your own data. Multiple agents work in parallel, each optimized for different source types.

Open web • LinkedIn • SEC filings • Business registries

Enrich

Raw signals are normalized, deduplicated, and merged into a unified record. Missing fields are filled from the highest-confidence available source.

Emails • Direct dials • Titles • Firmographics • Technographics

Reason

The reasoning engine resolves conflicts between sources. When data disagrees, it determines which signal is most current and reliable — and documents why.

Title normalization • Contradiction resolution • Confidence scoring

Verify

Every data point is cross-referenced against independent verification signals. Employment records, company affiliations, and identity markers are validated.

Employment status • Company affiliation • Multi-source triangulation

Deliver

The verified, enriched record is pushed directly into your CRM or data warehouse, schema-mapped to your existing fields. Full data lineage attached.

Salesforce • HubSpot • Snowflake • API • Full provenance
Specialized Agents

Four agent types. One coordinated system.

Each agent is purpose-built for a specific part of the research process. The engine coordinates them dynamically — deploying the right agent at the right moment based on what the data requires.

Search Agents

Discover across the open web, business registries, social networks, and licensed directories. The engine deploys multiple search agents in parallel, each specialized for different source types.

Reasoning Agents

Resolve conflicts between sources. When LinkedIn says “VP of Sales” and a press release says “CRO,” the reasoning agent determines which is current, which is stale, and why.

Verification Agents

Cross-reference every data point against independent signals — employment records, company affiliations, identity markers. Nothing ships unverified.

Memory Agents

Store prior resolution pathways, cache intermediate results, and optimize future lookups. The system gets faster and more accurate with every query it processes.

Intelligent Source Selection

Three tiers of data. One decision framework.

The engine doesn't query every source every time. It starts with the fastest, cheapest signals and escalates only when needed — saving cost and latency while maximizing accuracy.

Tier 1

Open Web

Public websites, directories, social networks, business registries. Free, fast, and always checked first. It pulls from hundreds of live sources in parallel.

escalates if needed
Tier 2

Partner APIs

Licensed datasets from providers like Equifax and ContactOut. Used when open-web signals are insufficient or conflicting. Cost-aware routing ensures premium sources are only called when they add value.

escalates if needed
Tier 3

Customer Data

Your CRM, Snowflake tables, proprietary datasets. The engine cross-references your own data to resolve gaps and validate external signals — grounding every decision in your system of record.

Every output is tagged with its source origin, the decision trace the engine used, and a confidence score. Full data lineage and explainability on every record delivered.
Get Started

See the engine run on your data.

No slides, no pitch deck. We run Salmon on your actual records and show you what changes. 30 minutes.