Expand description
Immutable Plugin Release manifests, source materialization, and Bundle verification.
Structs§
- Artifact
Declaration - One exact Artifact carried by a Plugin Release.
- Artifact
Source - A source Artifact selected while materializing one Release.
- Binding
Template - Publisher-suggested binding constrained to contributions in this Release.
- Bundle
Build - Exact input to one fail-closed Bundle build.
- Capability
Declaration - Exact Capability Descriptor identity and Operation interaction table.
- Capability
Requirement - One required Capability identity and cardinality.
- Data
Contribution - Inert Data contribution mounted into an explicit interpreter Instance.
- Implementation
Variant - One target-specific implementation of a logical Module contribution.
- Manifest
Document - Canonical Plugin Manifest plus its content identity.
- Module
Contribution - One logical Module contribution with alternative execution implementations.
- Permission
Request - Publisher request which is not itself host authority.
- Plugin
Feature - Publisher-named optional set expanded before App Composition.
- Plugin
Manifest - Publisher-owned immutable Plugin Release manifest.
- Product
Metadata Declaration - Product-owned metadata bytes admitted generically but interpreted by the product.
- State
Declaration - Product-visible durable state identity owned by one logical Module contribution.
- Verified
Bundle - Verified closure of one immutable Plugin Release.
Enums§
- Artifact
Kind - Admitted Artifact interpretation.
- Bundle
Error - A Plugin authoring or immutable Bundle invariant failed closed.
- Requirement
Cardinality - Plan-supported dependency cardinality.
- Support
Channel - Product support status admitted by host policy.
- Trust
Level - Trust decision required by an execution implementation.
Constants§
- MANIFEST_
FILE - The only manifest filename accepted in a materialized Plugin Bundle.
Functions§
- build_
bundle - Builds an immutable Bundle directory without executing publisher code.
- sha256_
digest - Computes the canonical digest syntax used by Plugin Release documents and files.
- validate_
manifest - Validates publisher-owned Manifest semantics independently of Host policy.
- verify_
bundle_ directory - Verifies an already materialized directory as an exact immutable Bundle closure.
- verify_
bundle_ files - Verifies exact declared bytes without performing admission or granting authority.