Expand description
Cap SDK - Core cap URN and definition system
This library provides the fundamental cap URN system used across all FGND plugins and providers. It defines the formal structure for cap identifiers with flat tag-based naming, wildcard support, and specificity comparison.
Re-exports§
pub use schema_validation::SchemaValidator as JsonSchemaValidator;pub use schema_validation::SchemaValidationError;pub use schema_validation::SchemaResolver;pub use schema_validation::FileSchemaResolver;pub use media_registry::MediaUrnRegistry;pub use media_registry::MediaRegistryError;pub use media_registry::StoredMediaSpec;pub use caller::CapCaller;pub use caller::CapSet;pub use caller::StdinSource;pub use profile_schema_registry::ProfileSchemaRegistry;pub use profile_schema_registry::ProfileSchemaError;pub use cap_urn::*;pub use media_urn::*;pub use cap::*;pub use manifest::*;pub use validation::*;pub use registry::*;pub use standard::*;pub use response::*;pub use cap_matrix::*;pub use media_spec::*;
Modules§
- caller
- Pure cap-based execution with strict input validation
- cap
- Formal cap definition
- cap_
matrix - CapSet registry for unified capability host discovery
- cap_urn
- Flat Tag-Based Cap Identifier System
- manifest
- Unified cap-based manifest interface
- media_
registry - Media URN Registry - Remote lookup and caching for media specs
- media_
spec - MediaSpec parsing and media URN resolution
- media_
urn - Media URN - Data type specification using tagged URN format
- profile_
schema_ registry - Profile Schema Registry
- registry
- response
- Response wrapper for unified plugin output handling with validation
- schema_
validation - JSON Schema validation for capability arguments and outputs
- standard
- validation
- Cap schema validation infrastructure