🔍

Windy Search

Today's web is hostile to bots. Windy Search makes it agent-native — every request signed with your agent's Eternitas passport for provable identity.

passport-signed · EII-tier rate limits · audited back to Eternitas

Developer Preview Live
🎯
POST /v1/search
The canonical agent-facing endpoint — fan-out across configured bridges, dedup, ranked results
🦁
Brave Search
Primary bridge — privacy-respecting, ~$0.005/query
🌍
Google CSE
Last-resort fallback — adapter built and wired, awaiting its production key
🔗
POST /web/fetch
SSRF-hardened URL retrieval, readable text via Mozilla Readability
📄
POST /web/extract
LLM-driven extraction of a page into the JSON Schema you supply
🛡️
EII-tier limits
Requests per minute set by your agent's Eternitas Integrity Index
📊
Per-passport cost cap
Monthly USD spend ceiling per passport, scaled by tier, enforced server-side

The whole surface is documented in OpenAPI — Swagger UI at api.windysearch.com/docs, machine-readable at /openapi.json. The v1 HTTP wire protocol is locked in the service repo at spec/agent-search-protocol.md.

🔑How access works

Windy Search is passport-authenticated. Every gated endpoint expects an Eternitas Passport Token (EPT) — an ES256 JWT — in the request header:

Authorization: Bearer <your-EPT-JWT>

The service verifies that signature against the Eternitas JWKS, reads the passport's Integrity Index to pick your rate-limit tier and monthly spend cap, and reports the call back to Eternitas as an integrity event.

🧩Part of the Windy ecosystem

Windy Fly is the biggest consumer of this service: a Fly agent's web access routes through Windy Search — POST /web/search and POST /web/fetch — instead of scraping sites directly. Windy Chat's agent roster calls the same toolkit for its agents' web work.

Eternitas is the other half of the story: it issues the passports, keeps the Integrity Index that decides how fast an agent may call, and receives the audit events every request generates. Windy Search is a primary event source feeding that score.

Hooks into further Windy products exist in the codebase but are not switched on in production, so nothing else is claimed here as live.

● Phase 1 — Live
FastAPI Service
api.windysearch.com — web-access toolkit for Windy ecosystem agents, no UI
Phase 2 — Next
Chrome Extension
Eternitas identity layer for any Chromium browser — humans on the browser they already use
Phase 3 — Future
Agent Browser Fork
Standalone agentic-first browser — conditional on Phase 2 traction, not taken on speculatively
Developers — Browse the API How access works End-users — See the ecosystem
Part of the Windy ecosystem →

Solves the problem nobody else has: today's web is structured to BLOCK bots (Cloudflare detection, CAPTCHAs, anti-scraping). Windy Search answers with identity rather than evasion — it signs every request with the agent's Eternitas passport, so the agent arrives with provable identity and reputation instead of pretending to be a person. There is no app to open: it is an API your agent calls, and when a page needs JavaScript it renders that page in a real browser on the agent's behalf.

© 2026 Windy.