"""Stable kernel contracts for JWeBot.""" from .activation import ( ActivationError, install_release, rollback_release, verify_installed_release, verify_installed_release_signature, ) from .catalog import CatalogError, CommandMatch, ExtensionCatalog from .extension_dispatch import ( ExpectedExtension, HostedExtensionError, HostedExtensionRuntime, HostedRelease, SignedExtensionInventory, ) from .host_client import ( ExtensionHostClient, HostClientError, HostTimeout, UnixExtensionHostClient, ) from .manifest import ( CapabilityRequest, ManifestError, PluginManifest, PluginType, load_manifest, parse_manifest, ) from .routing import ( ExecutionPath, RouteDecision, RouteKind, classify_question, parse_local_command, ) from .release import ( ReleaseError, ReleaseRecord, build_release, load_release_record, release_record_bytes, verify_release, ) from .signing import ( ReleaseSignature, SignatureError, load_release_signature, release_signature_bytes, sign_release_record, verify_release_signature, ) from .source_policy import ( PolicyFinding, SourcePolicyError, validate_source_tree, ) from .telemetry import RuntimeTelemetry, hash_identifier __all__ = [ "ActivationError", "CapabilityRequest", "CatalogError", "CommandMatch", "ExtensionCatalog", "ExpectedExtension", "ExecutionPath", "ExtensionHostClient", "HostClientError", "HostTimeout", "HostedExtensionError", "HostedExtensionRuntime", "HostedRelease", "UnixExtensionHostClient", "ManifestError", "PluginManifest", "PluginType", "PolicyFinding", "RouteDecision", "RouteKind", "RuntimeTelemetry", "ReleaseError", "ReleaseRecord", "ReleaseSignature", "SignatureError", "SignedExtensionInventory", "SourcePolicyError", "classify_question", "build_release", "hash_identifier", "load_manifest", "load_release_record", "load_release_signature", "parse_local_command", "parse_manifest", "release_record_bytes", "release_signature_bytes", "install_release", "rollback_release", "sign_release_record", "validate_source_tree", "verify_release", "verify_release_signature", "verify_installed_release", "verify_installed_release_signature", ] __version__ = "1.2.6b1+1019"