providerCapabilitySnapshotSchema
constproviderCapabilitySnapshotSchema:object
The JSON Schemas those models were generated from, for runtime use.
Type Declaration
Section titled “Type Declaration”
readonly$id:"https://schemas.inderun.dev/1.0/provider-capability-snapshot.schema.json"
$schema
Section titled “$schema”
readonly$schema:"https://json-schema.org/draft/2020-12/schema"
additionalProperties
Section titled “additionalProperties”
readonlyadditionalProperties:true
description
Section titled “description”
readonlydescription:"One registered provider's identity, static declaration and live capability check, as returned by checkCapabilities(). A read-only snapshot: producing it executes no task and has no side effects."
properties
Section titled “properties”
readonlyproperties:object
properties.capabilities
Section titled “properties.capabilities”
readonlycapabilities:object
properties.capabilities.$ref
Section titled “properties.capabilities.$ref”
readonly$ref:"provider-dynamic-capabilities.schema.json"
properties.capabilities.description
Section titled “properties.capabilities.description”
readonlydescription:"The provider's live capability check at the time of the call."
properties.descriptor
Section titled “properties.descriptor”
readonlydescriptor:object
properties.descriptor.$ref
Section titled “properties.descriptor.$ref”
readonly$ref:"provider-descriptor.schema.json"
properties.descriptor.description
Section titled “properties.descriptor.description”
readonlydescription:"The provider's static capability declaration."
properties.providerId
Section titled “properties.providerId”
readonlyproviderId:object
properties.providerId.description
Section titled “properties.providerId.description”
readonlydescription:"Identifier of the provider; equal to descriptor.id."
properties.providerId.minLength
Section titled “properties.providerId.minLength”
readonlyminLength:1
properties.providerId.type
Section titled “properties.providerId.type”
readonlytype:"string"
required
Section titled “required”
readonlyrequired: readonly ["providerId","descriptor","capabilities"]
readonlytitle:"ProviderCapabilitySnapshot"
readonlytype:"object"
IndeRun — open-source AI execution for cross-platform apps. Built and maintained by Independo GmbH (opens in new tab), supported by netidee (opens in new tab).
MIT-licensed SDK · No SDK usage telemetry.
© 2025–2026 Independo GmbH