Interface NuggetIntrospection.Provider

Enclosing class:
NuggetIntrospection

public static interface NuggetIntrospection.Provider
Narrow read-only provider SPI for trusted runtime assembly.

Implementations must be thread-safe, bounded, and side-effect free. They must return immutable snapshots and must not construct public response DTOs that bypass runtime authorization, redaction, projection, filtering, sorting, or paging. Providers run behind the nugget runtime's bounded execution policy; they must honor the supplied deadline and tolerate interruption or cancellation. Exceptions, overload, timeout, and late results are isolated by the runtime and represented as partial unavailable component state.