score = match quality (exact @handle 4 · title/name 2–3 · body 1) + substance signals (participants, members, citations, sourced posts); sorted highest first, ties alphabetical.
Match quality: a hit in a title, name, or handle outranks a hit inside a body of text; an exact @handle match outranks everything.
Substance signals: the platform’s own currencies of quality; distinct participants, Circle members, citation counts, sourced posts. Never views, never dwell time, never engagement metrics: the platform does not measure them.
No personalization: same query, same results, for everyone; a legibility feature and a correlation-safety feature at once. Your search history is never a ranking input.
What is never in the index
Workshop and members’-room interiors; a member searching inside a space they belong to is in-space search, scoped to that space (the search box in the room itself).
Direct messages, in any form.
Moderator and badge-holder identity (anti-lobbying law).
Anything cross-persona: search must never bridge a soul’s two faces, and no data exists from which to bridge them.