Dexter
Dexter
Docs

Trust and Protection

Every resource in the marketplace is automatically tested by an AI verifier, scored on a 0-100 scale, and assigned a letter grade. That score determines search ranking, visibility, and refund eligibility.

How Verification Works

The verifier runs every 15 minutes, processing up to 50 resources per batch. For each resource:

  1. Probe — sends a real HTTP request to the endpoint
  2. Pay — if the resource costs $0.25 or less, the verifier pays and evaluates the actual response
  3. Score — an LLM evaluates the response against five criteria (see below)
  4. Update — the score, status, and notes are written to the resource record

Resources scoring 75+ are auto-approved for the marketplace. Resources below 50 are flagged for review. Already-approved resources that drop below 50 get flagged too.

What the AI Checks

For paid verification (price ≤ $0.25):

CriterionWhat it measures
Answered the requestDid the endpoint actually respond to what was asked?
Specific and actionableIs the response concrete, not generic boilerplate?
User satisfactionWould someone paying for this be satisfied?
Red flagsErrors, empty bodies, unnecessary clarification prompts
Response sizePenalizes bloated responses (30KB+), flags context bombs (50KB+)

For expensive endpoints (> $0.25), the verifier evaluates the URL, path, and claimed functionality without paying, and checks pricing reasonableness.

Verification Cadence

  • Standard resources: re-verified every 24 hours
  • High-traffic resources (100+ settlements): every 12 hours
  • Score regressions of 20+ points trigger a warning log

Letter Grades

GradeScoreMeaning
A+97-100Excellent — high-quality, reliable response
A / A-90-96Strong — consistently good
B+ to B-80-89Good — solid but room for improvement
C+ to C-70-79Acceptable — passes minimum bar
D+ to D-60-69Weak — may have issues
FBelow 60Failing — likely broken or low-value

Refund Protection

Refund eligibility is tied directly to verification score:

ScoreProtection Level
70+Full refund protection
50-69Partial protection
Below 50No protection

Buyers can file a refund claim through the marketplace UI at dexter.cash/marketplace. The claim is evaluated against the resource's verification history.

Five-Strike System

Resources accumulate consecutive failure strikes. Each failed verification increments the counter; a passing verification resets it. The marketplace ranking penalizes resources with consecutive failures (−2 points per failure above 1), pushing unreliable resources down in search results.

Seller Reputation

Sellers also carry an on-chain reputation score (ERC-8004) based on settlement history, buyer feedback, and verification track record. Reputation contributes to marketplace ranking and is visible on seller profiles at dexter.cash/sellers.

Triggering Re-verification

Sellers (or anyone) can request immediate re-verification of a resource through the marketplace UI or API. There's a 1-hour cooldown between manual re-verifications.

curl -X POST "https://api.dexter.cash/api/facilitator/marketplace/resources/{resourceId}/verify"

The resourceId is base64(payTo:resourceUrl).

On this page