T
TrueFarmAI
METHODOLOGY

How TrueFarm AI
detects synthetic content

Every analysis runs through three independent layers โ€” two commercial AI detectors and our own forensic engine. No single model decides. The verdict is a weighted consensus.

DETECTION ARCHITECTURE

๐Ÿ“
Input
video / image
โ†’
HIVE AI
Score 0โ€“1
DETECTOR24
Score 0โ€“1
โ†’
FUSION
50% Hive
50% D24
+
FORENSICS
6 signals
weighted
โ†’ Final verdict: verified_ai / strong_ai / mixed_signals / no_strong_signals
โ‘ 
LAYER 1 โ€” EXTERNAL DETECTOR

Hive AI

Hive Moderation is one of the most established AI content detection APIs in the industry. Their model is trained on millions of verified authentic and synthetic media samples across all major AI generation tools.

For videos, Hive analyzes frame-level artifacts, temporal consistency, and deepfake signatures. For images, it detects GAN fingerprints, diffusion model artifacts, and known generator patterns.

API endpointv3/ai-generated-and-deepfake
OutputScore 0โ€“1 + model attribution
Video analysisFrame-by-frame + temporal
Image analysisPixel-level + metadata
Weight in fusion50%
โ‘ก
LAYER 2 โ€” EXTERNAL DETECTOR

Detector24

Detector24 (by Bynn Intelligence) is a specialized content moderation platform with 68+ AI models. We use their dedicated image AI detection and deepfake detection models in parallel.

This second detector is especially strong on AI-generated product photography, food images, and synthetic scenes where Hive alone has weaker coverage โ€” exactly the type of content that's hard to detect.

Models usedai-generated-image + deepfake
Run modeParallel (both simultaneously)
Score takenMax of both models
Accuracy98.3% on image AI
Weight in fusion50%
โ‘ข
LAYER 3 โ€” PROPRIETARY ENGINE

Our forensic signals

Beyond the commercial detectors, we run six independent forensic analyzers. Each signal is classified into one of four classes with defined weights. They can confirm, strengthen, or even contradict the AI scores.

๐Ÿ”ฌForensic analysis
โ†’AI tool fingerprint in metadata
โ†’Missing audio stream
โ†’Re-encoding detected
โ†’Empty camera metadata
โ†’Unusual frame rate (8/16fps)
โ†’Creation tool (Lavf, FFmpeg)
๐Ÿ–ผFrame analysis
โ†’Hive run on 5 individual frames
โ†’AI frame count vs. total frames
โ†’Max frame score tracked
โ†’Mixed verdict detection
โ†’Frame-level confidence scoring
โฑTemporal consistency
โ†’SSIM between consecutive frames
โ†’AI loop detection (avg SSIM > 0.99)
โ†’Freeze frame detection
โ†’Window-based consistency check
โ†’Artifact window counting
๐ŸŒŠOptical flow
โ†’Natural vs. unnatural motion
โ†’Scene change frequency
โ†’Motion level classification
โ†’Suspicious jitter patterns
โ†’Flow smoothness analysis
๐ŸทContext analysis
โ†’Explicit AI hashtags (#aiart etc.)
โ†’AI keywords in title/description
โ†’Suspicious account patterns
โ†’Upload date correlation
โ†’Known AI creator profiles
โš–Signal weighting
โ†’HARD: 3.0 pts (one = strong_ai)
โ†’MEDIUM: 1.5 pts
โ†’SOFT: 0.4 pts (only if hard/medium)
โ†’EXCULPATORY: โˆ’1.5 pts
โ†’rawScore โ†’ final verdict threshold

Verdict thresholds

The final verdict is determined by counting hard/medium signal hits and the total rawScore, not just the AI percentage alone.

verified_aiโ‰ฅ 2 hard signals OR rawScore โ‰ฅ 6
strong_aiโ‰ฅ 1 hard signal OR rawScore โ‰ฅ 3 OR โ‰ฅ 2 medium signals
mixed_signalsโ‰ฅ 1 medium signal (no hard)
no_strong_signalsโ‰ฅ 2 exculpatory signals, hive score โ‰ค 0.25
not_reliableVideo < 3 seconds or quality warning

See it in action

3 free analyses โ€” no account needed.

Try the detector โ†’