% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/1-registry.R
\name{get_kernel_registry}
\alias{get_kernel_registry}
\title{Get kernel registry}
\usage{
get_kernel_registry()
}
\value{
A list of kernel metadata.
}
\description{
Get kernel registry
}
\details{
This accessor returns the registry created by \code{\link[=init_kernel_registry]{init_kernel_registry()}}. The
returned object is a named list keyed by kernel name. Each kernel definition
describes which bulk parameters are present, how those parameters may depend
on covariates, whether a GPD tail is allowed, and which density or mean
functions should be dispatched for the supported backends.

Downstream builders use this registry as the package-level reference for
kernel-specific implementation metadata. Reading it is appropriate when you
need to inspect what the package believes a kernel can do before constructing
or debugging a model specification.
}
\examples{
init_kernel_registry()
reg <- get_kernel_registry()
reg$normal$bulk_params
}
