Search & Discovery

Search & Discovery

Find the right service for any task using natural language or structured WayforthQL queries. Results are ranked by WRI — Wayforth's live reliability index.

WayforthQL v1.1

WayforthQL is a structured query language for precise service discovery. Use it when you need exact filtering, complex conditions, or reproducible queries.

Syntax

wayforthql
# Field filter
category:translation

# Comparison operators: :, :>, :>=, :<, :<=, :!=
tier:>=2
max_price_usd:<=0.05

# Boolean operators (AND, OR, NOT)
category:nlp AND tier:>=2
category:translation OR category:nlp
NOT category:storage

# Sort  (SORT BY field ASC|DESC)
category:vision SORT BY wri_score DESC

# Limit
category:audio LIMIT 5

# Slug lookup
slug:deepl

# Full example
category:translation AND tier:>=2 AND region:eu-west SORT BY wri_score DESC LIMIT 10

Using WayforthQL via MCP

mcp tool
wayforth_query("category:translation AND tier:>=2 SORT BY wri_score DESC")

Via SDK

python
from wayforth import Wayforth

client = Wayforth(api_key="wf_live_...")
results = client.query("category:vision AND max_price_usd:<=0.01 SORT BY wri_score DESC LIMIT 5")

Field reference

FieldTypeDescriptionExample
categorystringCategory slugcategory:translation
slugstringExact service slugslug:deepl
tierint (1–5)Service tiertier:>=3
wri_scoreint (0–100)Reliability indexwri_score:>=80
max_price_usdfloatCost per callmax_price_usd:<=0.05
max_latency_msintP95 latency in msmax_latency_ms:<=2000
regionstringServing regionregion:eu-west
payment_railstringPayment methodpayment_rail:x402

Tip: WayforthQL is case-insensitive for field names and operators. CATEGORY:Translation and category:translation are equivalent.

Search filters

All filters apply to both wayforth_search() (as kwargs) and WayforthQL (as field conditions).

FilterTypeDescription
tier int 1–5 Service tier. 1 = community, 3 = production-ready (WRI ≥ 80), 5 = enterprise SLA.
max_price_usd float Maximum cost per successful call. Calls that fail before execution are not charged.
max_latency_ms int Maximum P95 round-trip latency in milliseconds, measured at the gateway.
region string Preferred region: us-east, us-west, eu-west, eu-central, ap-east, ap-south
payment_rail string Accepted payment method: card (Stripe), usdc (Base L2), x402 (HTTP-native). See Payment Rails.
limit int Number of results to return. Default 10, max 50.

Categories

All 19 categories available in the catalog. Use the category field in WayforthQL or browse with wayforth_services(category="...").

translation
nlp
generation
vision
audio
code
embeddings
search
extraction
summarization
classification
moderation
finance
geo
identity
notifications
storage
analytics
data
SlugFull nameDescription
translationTranslation & LocalizationMachine translation, language detection, locale adaption
nlpNatural Language ProcessingNamed entity recognition, sentiment, POS tagging
generationAI Content GenerationText, image, and structured content generation
visionComputer VisionImage classification, object detection, OCR
audioAudio & SpeechTranscription, TTS, speaker diarization, voice cloning
codeCode IntelligenceCode review, completion, vulnerability scanning, docgen
embeddingsEmbeddings & VectorsDense/sparse embeddings, semantic similarity, reranking
searchSearch & RetrievalWeb search, news retrieval, SERP, knowledge bases
extractionData Extraction & ParsingDocument parsing, table extraction, HTML scraping
summarizationSummarizationLong document summarization, abstractive & extractive
classificationClassification & TaggingIntent classification, tagging, zero-shot classification
moderationContent ModerationToxicity detection, NSFW filtering, policy enforcement
financeFinancial DataMarket data, earnings, company filings, FX rates
geoGeolocation & MapsGeocoding, IP geolocation, routing, place search
identityIdentity & VerificationEmail verification, phone lookup, ID document checks
notificationsNotifications & MessagingSMS, email, push, webhook delivery
storageFile & StorageObject storage, file conversion, CDN delivery
analyticsAnalytics & IntelligenceWeb analytics, cohort analysis, funnel tracking
dataData Processing & ETLTransformation, deduplication, enrichment pipelines

WRI Score

The Wayforth Reliability Index (WRI) is a live 0–100 score that measures how trustworthy a service is for production use. It is recalculated continuously from real call data.

Score components

SignalWeightDescription
Uptime reliability35%Rolling 30-day successful response rate
Payment success rate25%Fraction of billing events that settled without retry
Latency consistency20%P95 / P50 ratio — lower variance = higher score
Call volume15%Log-scaled volume signal; higher usage = more trust
Tier multiplier+5%Tier 2+ services receive a reliability bonus

Score thresholds

90–100
Elite
80–89
Prod
70–79
Stable
50–69
Beta
<50
Dev

Services with WRI ≥ 80 are recommended for production workloads. The default search results are sorted by a weighted combination of semantic relevance and WRI score.

Note: WRI is computed for each service independently. A service can drop below 80 if its upstream provider degrades. Wayforth's self-healing payment layer will automatically retry or reroute calls to a backup provider when this happens.