Structs§
- Canonical
Plugin Artifact Descriptor - Canonical
Plugin Descriptor - Installed
Plugin Activation - Installed
Plugin Record - Plugin
Artifact Capability - A capability exposed by one artifact. The descriptor owns the interface identity; executable availability is established later by the runtime.
- Plugin
Artifact Descriptor - Artifact metadata that can be inspected without opening the artifact.
- Plugin
Artifact Source - Plugin
Capability Descriptor - Plugin
Catalog - Immutable catalog projection. Construction validates and sorts records; querying it cannot load or instantiate a plugin.
- Plugin
Catalog Diagnostic - Bounded, redacted provenance diagnostic kept with a catalog record.
- Plugin
Catalog Record - A catalog record adds immutable artifact provenance and content identity to
PluginArtifactDescriptor. It intentionally has no live owner field. - Plugin
Compatibility Descriptor - Plugin
Descriptor - Artifact-independent plugin identity and capability metadata.
- Plugin
Host Target - Plugin
Identity Descriptor - Plugin
Installation Report - Plugin
Package Artifact - Plugin
Package Build Report - Plugin
Package File Source - Plugin
Package Generator - Plugin
Package Manifest - Plugin
Package Verification - Plugin
Project Manifest - Complete author-owned source manifest read from vesper-plugin.toml.
- Plugin
Provision - A typed service/capability provided by an artifact.
- Plugin
Public Key - Plugin
Redistribution Descriptor - Plugin
Requirement - A typed provider declaration. Resolution is intentionally outside the catalog; this value only records the author-owned requirement.
- Plugin
Resource Policy - Bounded resource declarations used by a future resolver policy.
- Plugin
Runtime Dependency - A native/runtime dependency declaration preserved as catalog metadata.
- Plugin
Runtime Dependency Source - A native/runtime dependency declaration preserved as catalog metadata.
- Plugin
Signing Key - Plugin
Trust Store - Verified
Installed Artifact - Verified
Installed Plugin Catalog - Verified
Plugin Package
Enums§
- Plugin
Artifact Format - Artifact packaging format independent of the loader implementation.
- Plugin
Artifact Transport - Storage transport used by an artifact package. This is kept separate from
capability selection’s
PluginTransportso package provenance cannot be mistaken for workload support. - Plugin
Catalog Error - Plugin
Catalog Source - Why a catalog record came from a particular source. This is provenance, not a transport or capability claim.
- Plugin
Compatibility Error - Plugin
Descriptor Error - Plugin
Package Error - Plugin
Package File Kind - Plugin
Project Manifest Error - Plugin
Runtime Linkage - Plugin
Stability - Trusted
KeyStatus
Constants§
- MAX_
PLUGIN_ ARCHITECTURE_ BYTES - MAX_
PLUGIN_ ARTIFACT_ CAPABILITIES - MAX_
PLUGIN_ ARTIFACT_ PATH_ BYTES - MAX_
PLUGIN_ CATALOG_ DIAGNOSTICS - MAX_
PLUGIN_ CATALOG_ RECORDS - MAX_
PLUGIN_ CATALOG_ SOURCE_ BYTES - MAX_
PLUGIN_ PACKAGE_ BYTES - MAX_
PLUGIN_ PACKAGE_ ENTRIES - MAX_
PLUGIN_ PACKAGE_ ENTRY_ BYTES - MAX_
PLUGIN_ PROVISIONS - MAX_
PLUGIN_ REQUIREMENTS - MAX_
PLUGIN_ RUNTIME_ DEPENDENCIES - MAX_
PLUGIN_ TARGET_ BYTES - MAX_
PLUGIN_ TRUST_ STORE_ BYTES - PLUGIN_
CATALOG_ MIGRATION_ VERSION - Migration guide identity carried by new catalog records.
- PLUGIN_
CATALOG_ SCHEMA_ VERSION - Version of the pure artifact/catalog wire model.
- PLUGIN_
PACKAGE_ CHECKSUMS_ PATH - PLUGIN_
PACKAGE_ MANIFEST_ PATH - PLUGIN_
PACKAGE_ SIGNATURE_ PATH