← Back to search

io.github.WayforthOfficial/wayforth

WayforthOfficial Scanned 14d ago

Search engine and payment rail for AI agents. 2,300+ services, semantic ranking.

C
61.3 / 100

Versions

0.1.1latest
first seen Jun 5, 2026
0.1.3
first seen May 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 18

wayforth_keys
annotations: none low

Manage BYOK (Bring Your Own Key) stored service keys. Store encrypted API keys for any service and call them via wayforth_execute with key_source='byok'. Keys are encrypted at rest with AES-128 and never returned in plaintext.

action str service_name str service_slug str api_key_value str
wayforth_identity
annotations: none low

Get or create your agent identity on Wayforth. Returns your trust score, reputation tier, and usage history.

agent_id str
wayforth_check_agent_identity
annotations: none low

Look up an agent's identity and reputation on Wayforth. Returns tier (unknown/emerging/established/trusted/elite), trust score (0-100), call history, and cumulative spend. Agents build reputation automatically through x402 pay-per-call usage. No signup required. Tiers unlock higher rate limits: unknown: 10 calls/min emerging: 30 calls/min established: 60 calls/min trusted: 120 calls/min elite: unlimited

wallet_address str
wayforth_set_wri_alert
annotations: none low

Register a webhook to be notified when any API service crosses a reliability score threshold. The webhook fires once per service per 24 hours when the score crosses upward through the threshold. Payload is HMAC-SHA256 signed with X-Wayforth-Signature for verification. Use this to automatically discover new high-quality services as they accumulate payment signals.

category str notify_url str min_signals int threshold_score float
wayforth_quickstart
annotations: none low

Get the Wayforth developer quickstart guide. Returns step-by-step instructions for using Wayforth in an agent.

wayforth_pay
annotations: none low

Pay for a service through Wayforth. Two payment tracks: track='card' (default — no crypto needed): - Deducts from your Wayforth credit balance - Stripe Treasury processes the payment to the service - Get credits at wayforth.io/dashboard → Billing → Card Track track='crypto' (non-custodial — your wallet): - Returns Base calldata for you to broadcast - Your USDC, your wallet, fully on-chain - Non-custodial — Wayforth never holds your funds Routing fee: 1.5% on all tracks Args: service_id: Service to pay (from wayforth_search results) amount_usd: Amount to pay in USD (e.g. 0.001) track: Payment track — 'card' or 'crypto' (default: 'card') query_id: Optional query ID from wayforth_search for ranking signal

track str query_id str amount_usd float service_id str
wayforth_search
annotations: none low

Search 300+ verified APIs ranked by merit-based ranking — real agent payment signals, not ads. Use this when you don't know which service to execute.

limit int query str category str tier_min int
wayforth_list
annotations: none low

Browse the Wayforth service catalog.

limit int category str tier_min int
wayforth_stats
annotations: none low

Get current Wayforth catalog statistics.

wayforth_status
annotations: none low

Live reliability status for any service — current reliability score, Tier level, last probe result, and failover history. Use before long-running agent tasks to verify service health.

wayforth_run
annotations: none low

Intent-based routing with automatic reliability failover. Describe what you need — Wayforth selects the highest-reliability verified service and executes it. If the primary service degrades mid-session, automatically reroutes to the next verified equivalent. Returns result + failover status. Supports: translation, weather, news, stock prices, web search, image generation, speech-to-text, text-to-speech, email, and 300+ more catalog services. Optional: include agent_id='my-agent-name' to tag this call for per-agent analytics in your dashboard at wayforth.io/dashboard/agents.

rail str input dict intent str agent_id str category str
wayforth_compare
annotations: none low

Compare 2-5 API services side by side. Returns reliability scores, response times, costs, signal counts and a plain-English recommendation. Use this before committing to a service.

query str slugs str
wayforth_similar
annotations: none low

Find services similar to or commonly used alongside a given service. Returns co-usage patterns from real agent behavior.

service_id str
wayforth_reliability
annotations: none low

Check real-time reliability for a service or category. Returns reliability score (0-100), Tier level, uptime over 7 days, last probe timestamp, and whether a verified failover alternative exists. Use to pre-check before committing to a service for a long-running task.

slug string category string
wayforth_remember
annotations: none low

Save a service to agent memory for quick access later.

note str agent_id str service_id str service_name str
wayforth_recall
annotations: none low

Recall services previously saved to memory.

query str agent_id str
wayforth_execute
annotations: none low

Direct execution against a managed service by slug. If the service is below Tier 2 or reliability-degraded at call time, Wayforth fails over to the best verified alternative automatically. Returns result + failover status. Optional: include agent_id='my-agent-name' to tag this call for per-agent analytics in your dashboard at wayforth.io/dashboard/agents.

params dict agent_id str key_source str service_slug str
wayforth_query
annotations: none low

Structured service discovery using WayforthQL v2. More precise than wayforth_search — supports price caps, protocol filters, x402-only, provider filtering, and explicit sort order. Use when you need deterministic filtering rather than pure semantic ranking.

limit int query str offset int sort_by str category str protocol str provider str tier_min int price_max float x402_only bool verified_only bool

Permissions 5

network medium
Server uses network capabilities via: fetch(), http, httpx, socket, urllib
filesystem low
Server uses filesystem capabilities via: fs, fs sync ops, open(), os, path, pathlib
shell high
Server uses shell capabilities via: subprocess
database medium
Server uses database capabilities via: asyncpg, redis
env_vars low
Server uses env_vars capabilities via: os.environ, os.getenv(), process.env

Scan Findings 87

low
Tool 'wayforth_keys' has no annotations annotation_checker · 100%
low
Tool 'wayforth_identity' has no annotations annotation_checker · 100%
low
Tool 'wayforth_check_agent_identity' has no annotations annotation_checker · 100%
low
Tool 'wayforth_set_wri_alert' has no annotations annotation_checker · 100%
low
Tool 'wayforth_quickstart' has no annotations annotation_checker · 100%
low
Tool 'wayforth_pay' has no annotations annotation_checker · 100%
low
Tool 'wayforth_search' has no annotations annotation_checker · 100%
low
Tool 'wayforth_list' has no annotations annotation_checker · 100%
low
Tool 'wayforth_stats' has no annotations annotation_checker · 100%
low
Tool 'wayforth_status' has no annotations annotation_checker · 100%
low
Tool 'wayforth_run' has no annotations annotation_checker · 100%
low
Tool 'wayforth_compare' has no annotations annotation_checker · 100%
low
Tool 'wayforth_similar' has no annotations annotation_checker · 100%
low
Tool 'wayforth_reliability' has no annotations annotation_checker · 100%
low
Tool 'wayforth_remember' has no annotations annotation_checker · 100%
low
Tool 'wayforth_recall' has no annotations annotation_checker · 100%
low
Tool 'wayforth_execute' has no annotations annotation_checker · 100%
low
Tool 'wayforth_query' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
low
Cross-tool reference in 'wayforth_similar': Comparison: 'similar to or' cross_tool_detector · 30%
medium
Vulnerable dependency: langchain-core@0.3 (GHSA-2g6r-c272-w58r) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (GHSA-5chr-fjjv-38qv) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (GHSA-6qv9-48xg-fc7f) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (GHSA-926x-3r5x-gfhw) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (GHSA-c67j-w6g6-q2cm) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (GHSA-pjwx-r37v-7724) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (GHSA-qh6h-p6c9-ff54) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (PYSEC-2026-1517) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (PYSEC-2026-1518) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (PYSEC-2026-2193) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (PYSEC-2026-2562) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (PYSEC-2026-2563) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (PYSEC-2026-2564) dependency_analyzer · 95%
medium
Vulnerable dependency: langchain-core@0.3 (PYSEC-2026-373) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.0.0 (GHSA-3qhf-m339-9g5v) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.0.0 (GHSA-9h52-p55h-vw2f) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.0.0 (GHSA-j975-95f5-7wqh) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.0.0 (GHSA-jpw9-pfvf-9f58) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.0.0 (GHSA-vj7q-gjh5-988w) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.0.0 (PYSEC-2026-1616) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.0.0 (PYSEC-2026-1617) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.0.0 (PYSEC-2026-1618) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.0.0 (PYSEC-2026-3482) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.0.0 (PYSEC-2026-3483) dependency_analyzer · 95%
medium
Vulnerable dependency: python-dotenv@1.0 (GHSA-mf9w-mj56-hr94) dependency_analyzer · 95%
medium
Vulnerable dependency: python-dotenv@1.0 (PYSEC-2026-2270) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@47.0.0 (GHSA-537c-gmf6-5ccf) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@47.0.0 (GHSA-g6cj-pr64-35w5) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@47.0.0 (GHSA-jwv3-5hgf-82ww) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@47.0.0 (GHSA-m2h6-j472-rp4c) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@47.0.0 (PYSEC-2026-3552) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@47.0.0 (PYSEC-2026-3553) dependency_analyzer · 95%
medium
Vulnerable dependency: cryptography@47.0.0 (PYSEC-2026-3554) dependency_analyzer · 95%
medium
Vulnerable dependency: dnspython@2.6.0 (GHSA-3rq5-2g8h-59hc) dependency_analyzer · 95%
medium
Vulnerable dependency: dnspython@2.6.0 (PYSEC-2026-1307) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: wayforth_keys manifest_parser · 90%
info
Tool: wayforth_identity manifest_parser · 90%
info
Tool: wayforth_check_agent_identity manifest_parser · 90%
info
Tool: wayforth_set_wri_alert manifest_parser · 90%
info
Tool: wayforth_quickstart manifest_parser · 90%
info
Tool: wayforth_pay manifest_parser · 90%
info
Tool: wayforth_search manifest_parser · 90%
info
Tool: wayforth_list manifest_parser · 90%
info
Tool: wayforth_stats manifest_parser · 90%
info
Tool: wayforth_status manifest_parser · 90%
info
Tool: wayforth_run manifest_parser · 90%
info
Tool: wayforth_compare manifest_parser · 90%
info
Tool: wayforth_similar manifest_parser · 90%
info
Tool: wayforth_reliability manifest_parser · 90%
info
Tool: wayforth_remember manifest_parser · 90%
info
Tool: wayforth_recall manifest_parser · 90%
info
Tool: wayforth_execute manifest_parser · 90%
info
Tool: wayforth_query manifest_parser · 90%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (115) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
medium
Permission: database access detected permission_analyzer · 90%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 25 components sbom_generator · 100%
high
Generic API Key Assignment found in WayforthOfficial-wayforth-97b87df/packages/docs/index.html secret_scanner · 75%
high
Generic API Key Assignment found in WayforthOfficial-wayforth-97b87df/apps/api/static/guide/index.html secret_scanner · 75%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%