Skip to content

How the intelligence works

Every Kairos Check call runs through 9 layers of analysis in under 200ms. Here's exactly what happens — and why it matters for your business.

Layer 0 — Domain name heuristic

Before any OSINT lookup, we analyse the entity string itself for known fraud patterns. This catches the attacks that bypass traditional databases.

Layers 1–8 — OSINT signal analysis

LayerWhat it checksSignal examples
1 — Core contentPhishing patterns, high-risk URL patterns, suspicious TLDshigh-risk-pattern, phishing-pattern
2 — Guru-scamFake investment schemes, "get rich quick" patterns (50+ languages)guaranteed-returns, passive-income-machine
3 — ReputationKnown scam entities, complaint databases, review-site gaslightingknown-scam-entity
4 — NLP heuristic7-axis scam matrix: urgency, fake ROI, vague method, authority bait, FOMO, identity escape, easy moneyscam-matrix:CONFIRMED
5 — Live reputationReal-time reputation evasion patterns, complaint camouflagereputation-evasion
6 — Checkout inspectionHostile checkout funnels, aggressive upsell patternsaggressive-funnel
7 — N-gram similarityFuzzy matching against confirmed-scam corpusngram-match:0.87
8 — Network intelligenceCross-tenant reputation graph — entity seen by other customersnetwork-intelligence:score=95

The cross-tenant reputation graph

This is our data moat. Every check you run contributes a signal to a shared reputation graph. When paypal-customer-support.store is flagged by one customer, every subsequent check of that domain by any customer gets a higher confidence score.

The graph gets smarter every day — automatically — without anyone doing anything. It's the reason our detection rate improves month over month:

MonthDetection rateWhat drove it
Launch50%Layer 0 + static patterns only
Month 1~75%Nightly seeder + first customer checks
Month 3~90%Graph populated, patterns classified
Month 1295%+Family fingerprinting, cross-tenant amplification

Scoring thresholds

VerdictScore rangeRecommended action
BLOCK60 – 100Deny the request. Log the entity for your records.
REVIEW30 – 59Apply friction: CAPTCHA, email verification, manual review queue.
ALLOW0 – 29Proceed normally.

Zero PII: We analyse public signals only. We never store email content, message bodies, or any personal information beyond what you explicitly send in the query field. The audit trail stores only SHA-256 hashes.