Dexter
Dexter
Docs

Publishing and Discovery

Once your endpoint returns a valid 402 Payment Required response and settles through the Dexter facilitator, it's automatically discoverable. There's no manual registration step.

How Auto-Discovery Works

flowchart LR
    Settle["Payment settles\nthrough facilitator"] --> Queue["Resource URL\nqueued in catalog"]
    Queue --> Verify["AI verification\n(every 15 min)"]
    Verify --> Score{"Score >= 75?"}
    Score -->|Yes| Live["Auto-approved\nappears in marketplace"]
    Score -->|No| Review["Flagged for review"]

Every POST /settle call to the facilitator triggers a fire-and-forget hook that registers the resource URL in the discovery catalog. The system normalizes the URL, deduplicates against existing entries, and sets the initial status to pending.

The AI verifier picks it up within 15 minutes, probes the endpoint, scores it 0-100, and auto-approves anything scoring 75 or above.

What Makes a Resource Rank Higher

The marketplace ranking formula weights these factors:

FactorImpactWhat you control
Verification scoreHigh (up to 28 pts for passing)Return useful, specific responses
Quality × usageHigh (score × 0.55, boosted by real traffic)Maintain quality as usage grows
Settlement volumeMedium (logarithmic)More real usage = higher rank
FreshnessMedium (recent settlements + recent verification)Stay active
PriceLow (slight preference for affordable endpoints)Price competitively
Consecutive failuresPenalty (−2 per failure above 1)Keep your endpoint reliable

New high-quality resources (score 80+, under 500 settlements) get a discovery boost to help them surface before they have volume history.

Bazaar Crawler

The marketplace also ingests resources from external x402 facilitators. A crawler runs every 2 hours and paginates through discovery endpoints from Coinbase, PayAI, and Ultraviolet. New resources enter the same verification pipeline as organically settled ones.

Improving Your Listing

The AI verifier evaluates five criteria. To score well:

  1. Answer the actual request — don't return generic or boilerplate responses
  2. Be specific — concrete data beats vague summaries
  3. Keep responses lean — under 30KB preferred; responses over 50KB are penalized
  4. Stay reliable — consecutive failures tank your rank
  5. Set reasonable pricing — endpoints under $0.25 get a full paid verification; expensive ones only get an unpaid probe

Seller Profile

Claim your seller profile at dexter.cash/sellers to add a display name, logo, tagline, social links, and category. A complete profile makes your resources look more trustworthy in search results. Profile data is tied to your payTo wallet address.

On this page