Watchman 1.2.0 indexes website contact fields and adds domain matching from listed websites and email hosts.
Search
- search:
GET /v2/search?website=is indexed and scored as contact evidence (prepared host). A matching website raises the blend and does not force 1.0. Website-only queries no longer scan the full partition. by @adamdecaf in #937 - search:
GET /v2/search?domain=matches DNS names against listed websites and email hosts. Every label down to eTLD+1 is tried, sodomain=mail.suex.iomatches a listedsuex.io. Public suffixes are ignored. Consumer mail hosts taken from emails are not indexed. A matching domain raises the blend and does not force 1.0. by @adamdecaf in #938
Search result impact
- Name, passport, IMO, and other identity-key queries keep the same scores.
- Queries that send
website=now score that field. - Queries that send
email=orwebsite=can also pick up domain evidence when hosts share an eTLD+1 (consumer mail hosts are skipped).
Docs
- docs: website and domain query parameters on Using Watchman, the Search Guide, OpenAPI, and MCP
Research
- research: Cascade embedding comparison with EmbeddingGemma 2 (documented pick remains qwen3-embedding:0.6b) by @adamdecaf in #943
Fixes
- deps: renovate updates (openrouter go-sdk, opentelemetry-go, urfave/cli)
Full Changelog: v1.1.0...v1.2.0