Home > intention-kernel > ModelCapabilityContract
ModelCapabilityContract interface
Expanded capability contract supplied only after the operation was selected.
Signature:
export interface ModelCapabilityContractProperties
Property | Modifiers | Type | Description |
|---|---|---|---|
| "ready" | "blocked" | Whether current confirmed facts satisfy all prerequisites. | |
| readonly string[] | Human-readable prerequisites preventing immediate execution. | |
| string | Model-facing description supplied by the capability manifest. | |
| "contract" | Projection level identifying a complete operation contract. | |
| (Optional) Capability-specific semantic rules and examples, when declared. | ||
| Stable semantic operation identifier. | ||
| Provider-neutral JSON Schema for proposed operation input. | ||
| (Optional) Required references to active server-owned options, when declared. |