wasm-capability-contract 0.3.0

Generic, domain-agnostic capability pattern: CapabilityEngine/CapabilityRegistry/CapabilityDispatcher trait shapes + component/capability types. Trait definitions only -- see wasm-capability-core for this pattern's own default implementation, extracted from agent-runtime's ADR-001 (agent-runtime#31, ADR-011).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod dto;
mod entity;
mod error;
mod traits;
mod vo;

pub use dto::{
    ComponentInvokeRequest, ComponentInvokeResponse, ComponentLoadRequest, ComponentLoadResponse,
    ValidateComponentRequest,
};
pub use entity::ComponentManifest;
pub use error::CapabilityError;
pub use traits::{CapabilityEngine, ComponentValidator};
pub use vo::{ArtifactProvenance, ComponentHandle, ResourceLimits};