opbox

The search.* family (1 verb). Every verb enters through the one front door: it is capability-checked, permission-checked, scope-checked and audited before it runs (see Security & permissions). Each entry below lists its capability, risk class (which fixes the minimum autonomy level), the minimum caller permission, its availability tier, whether it is idempotent, and any outbound egress.

Querysearch.query

PropertyValue
Capabilitysearch.read
Risk classRead - autonomy L0
Min. permissionMember
AvailabilityCore - always on (MCP tier 1)
IdempotentNo
EgressNone - in-box (pure Postgres, no outbound call)
Render schemaYes - drives an inline chat artefact and a GUI panel

The one front door for retrieval (lexical now; vector/hybrid degrade).

Call POST /v/search.query with a JSON body; returns JSON (or { error, code }). Also exposed as the MCP tool search.query.