Coarse-grained protocol capabilities negotiated across the canonical
Source methods and the typed Source.adapter() escape hatch. This
ticket intentionally standardizes only the query-family subset on
Source; capabilities such as render, tiles, sql, and
queryObjectIds stay in the shared registry so downstream adapter
tickets can reuse one vocabulary without widening the top-level API.
Keep this list aligned with docs/protocol-capability-matrix.md.
Coarse-grained protocol capabilities negotiated across the canonical
Sourcemethods and the typedSource.adapter()escape hatch. This ticket intentionally standardizes only the query-family subset onSource; capabilities such asrender,tiles,sql, andqueryObjectIdsstay in the shared registry so downstream adapter tickets can reuse one vocabulary without widening the top-level API.Keep this list aligned with
docs/protocol-capability-matrix.md.