Expand description
Canonical capability data model for Greentic.
Structs§
- Capability
Binding - Stable binding between a request and a selected offer.
- Capability
Component Descriptor - Self-description for a component used by pack capability compatibility checks.
- Capability
Component Operation - A single component operation in the self-description.
- Capability
Consume - Describes a capability that is consumed.
- Capability
Declaration - Top-level capability declaration payload.
- Capability
Id - Canonical capability identifier.
- Capability
Offer - Offers a capability from a provider.
- Capability
Profile - A named bundle of capability requirements and consumes.
- Capability
Provider Operation Map - Logical capability operation mapped to a concrete component operation.
- Capability
Provider Ref - Optional provider reference for an offered capability.
- Capability
Requirement - Describes a required capability.
- Capability
Resolution - Machine-readable capability resolution result.
Enums§
- Capability
Binding Kind - Binding origin.
- Capability
Consume Mode - How a capability is consumed.
- Capability
IdError - Error returned when parsing a capability identifier fails.
- Capability
Validation Error - Validation error for capability declarations and resolutions.
Type Aliases§
- Capability
Metadata - Capability metadata stored alongside offers, requirements, and consumes.