Expand description
Immutable Plugin Release manifests, source materialization, and Bundle verification.
Structs§
- Plugin
Artifact V2 - Exact final Component facts computed by the Bundle builder.
- Plugin
Entry V2 - The single executable Plugin entry derived from source.
- Plugin
Manifest V2 - Generated one-entry Plugin Manifest produced from source evidence.
- Source
Plugin Build - Source-only input for one generated V2 Plugin Bundle.
- Verified
Bundle - Verified closure of one immutable Plugin Release.
Enums§
- Bundle
Error - A Plugin authoring or immutable Bundle invariant failed closed.
Constants§
- MANIFEST_
FILE - The only manifest filename accepted in a materialized Plugin Bundle.
- MAX_
PLUGIN_ DESCRIPTOR_ BYTES - Maximum accepted source-derived descriptor size.
- PLUGIN_
DESCRIPTOR_ SECTION - Custom section carrying source-derived Plugin descriptor bytes.
Functions§
- build_
source_ plugin_ bundle - Builds a one-entry V2 Plugin Bundle entirely from package and source evidence.
- extract_
plugin_ descriptor - Extracts one canonical source-derived Plugin descriptor without executing it.
- sha256_
digest - Validates publisher-owned Manifest semantics independently of Host policy. Computes the canonical digest syntax used by Plugin Release documents and files.
- verify_
bundle_ directory - Verifies an already materialized directory as an exact immutable Bundle closure.