Trust Infrastructure for AI Agents

The Trust Layer
for AI Agents

Per-claim verification, confidence scoring, and machine-readable recommendations so your agent knows what to trust before it acts.

✓ Per-claim verification ● Confidence scoring
Signal Quality

Real-time Confidence Scoring

Every evaluation returns a numeric confidence score per claim. Agents consume scores programmatically — no parsing, no guessing.

Breaking news act
0.94
Market data act
0.91
Emerging tech verify
0.73
Speculation reject
0.41
The Problem

A search result is not intelligence.

An agent acting on unverified data causes real-world mistakes — wrong trades, false emails, bad decisions at scale. Raw retrieval is not enough.

Raw Search Results
  • No signal on accuracy or recency
  • No distinction between facts and opinion
  • No adversarial content detection
  • No per-claim breakdown
  • Agent must hallucinate a trust decision
  • Stale data appears identical to fresh data
AgentOracle Evaluation
  • Numeric confidence per claim (0–1)
  • Supported / refuted / unverifiable verdicts
  • Adversarial flag detection
  • act / verify / reject recommendation
  • Correction provided for refuted claims
  • Real-time freshness assessment
Core Product
POST/evaluate

Submit any content from any source. Get back structured, per-claim confidence scores and a machine-readable recommendation.

Request
POST /evaluate
{
  "content": "LangGraph leads AI
   frameworks in 2026.
   CrewAI was acquired
   by Google.",
  "source": "exa",
  "min_confidence": 0.8
}
Response
{
  "evaluation_id": "eval_abc123",
  "evaluation": {
    "overall_confidence": 0.71,
    "recommendation": "verify",
    "total_claims": 2,
    "claims": [
      {
        "claim": "LangGraph leads...",
        "verdict": "supported",
        "confidence": 0.94,
        "evidence": "Multiple sources
          confirm position"
      },
      {
        "claim": "CrewAI acquired
          by Google",
        "verdict": "refuted",
        "confidence": 0.08,
        "correction": "CrewAI remains
          independent Apr 2026"
      }
    ]
  }
}

Recommendation Logic

RecommendationConfidence RangeAgent Behavior
act> 0.8Proceed — claims sufficiently verified
verify0.5 – 0.8Pause — route to secondary check or human review
reject< 0.5Discard — evidence insufficient or contradicted
The Flywheel
POST/feedback

Agents report whether evaluations were accurate. Every signal improves the scoring model for every agent on the network. The system gets smarter with each loop.

Submit outcome
POST /feedback
{
  "evaluation_id": "eval_abc123",
  "outcome": "accurate"
}
Agent queries
data source
POST
/evaluate
Agent acts
or rejects
POST
/feedback
Scores
improve

Feedback is always free. The network effect compounds — more loops yield faster accuracy improvements across all sources.

Source Intelligence
GET/reputation

Every data source accumulates a reputation score from verified claim history. Query any domain to get its current trust profile before using its data.

Request
GET /reputation?domain=reuters.com
GET /reputation?domain=arxiv.org
GET /reputation?source=exa

Note (2026-09-22): this table previously included a "Verified Claims" column (142,881 for reuters.com and similar figures for the other rows). Those numbers were static text in this file, not values returned by any endpoint or backed by a real counter — there is no claim-count tracking anywhere in the service. They have been removed rather than corrected, since no real count exists yet to show. The reputation scores below are what GET /reputation returns today: a starting value assigned to each source, adjusted as real queries accumulate.

Domain / SourceReputation ScoreContent Type
reuters.com
0.95
news
arxiv.org
0.91
research
techcrunch.com
0.82
tech news
reddit.com
0.58
social
unknown-blog.io
0.29
unclassified

Pricing and payment details on this page are out of date. Current information: https://tanilo.io/pricing

Architecture

How it all fits together

AgentOracle sits between data retrieval and agent action. Any source, any framework, any agent runtime.

Agent retrieves data

Your agent fetches content from any source — Exa, Perplexity, web fetch, internal databases, API responses. No changes to your retrieval layer.

ExaPerplexityWeb fetchAny source

Pass content to POST /evaluate

Submit the content string, source identifier, and your minimum confidence threshold. AgentOracle decomposes it into claims and verifies each one independently.

Claim extractionMulti-source verificationAdversarial scan

Receive per-claim confidence + recommendation

Each claim returns a verdict, confidence score, evidence, and corrections. The top-level recommendation tells the agent to act, verify, or reject.

actverifyreject

Agent reports outcome via POST /feedback

After acting, the agent submits whether the evaluation was accurate. This closes the verification loop and contributes to the shared scoring model.

Always freeAsynchronous

Scoring improves for ALL agents

Every feedback signal is aggregated into the source reputation model. Every agent on the network benefits from every other agent's feedback — a compounding trust graph.

Network effectContinuous improvementNo retraining required
Pricing

Pricing and payment details on this page are out of date. Current information: https://tanilo.io/pricing

Get Started

Start verifying claims today.

Add trust infrastructure to your agent in under five minutes. Pricing and payment details on this page are out of date. Current information: https://tanilo.io/pricing