@honua/sdk-js
    Preparing search index...

    Module pluginExperimental

    @honua/sdk-js/plugin — versioned plugin manifests and deterministic, data-only certification reports and an explicit application-local runtime.

    This entrypoint validates declarations before any extension code runs. It does not load entrypoints or grant ambient authority. Applications import plugin factories explicitly and inject only reviewed host services into an instance-scoped HonuaPluginRegistry.

    This surface still stabilizes the plugin API before 1.0 and may change; the behavioral-conformance kit, signed reports, and support-status program from issue #392 are included here.

    Classes

    HonuaPluginRegistry
    HonuaPluginRegistryError

    Interfaces

    HonuaPluginCacheService
    HonuaPluginCapabilityRequiredGrant
    HonuaPluginCertificationHost
    HonuaPluginCertificationReport
    HonuaPluginCertificationSignatureVerifier
    HonuaPluginCertificationSigningEnvelope
    HonuaPluginCertificationSigningEnvelopeVerification
    HonuaPluginCheckResult
    HonuaPluginCompatibility
    HonuaPluginConformanceObservation
    HonuaPluginConformanceReport
    HonuaPluginConformanceScenarioResult
    HonuaPluginConformanceSpec
    HonuaPluginCredentialService
    HonuaPluginDataSemantics
    HonuaPluginDependency
    HonuaPluginDiagnostic
    HonuaPluginExtension
    HonuaPluginExtensionKindMap
    HonuaPluginFactory
    HonuaPluginGrantedAuthorities
    HonuaPluginHostServices
    HonuaPluginHostValidation
    HonuaPluginInstance
    HonuaPluginLifecycle
    HonuaPluginLifecycleContext
    HonuaPluginLifecycleDiagnostic
    HonuaPluginManifest
    HonuaPluginManifestValidation
    HonuaPluginMutationService
    HonuaPluginNetworkService
    HonuaPluginPeerRequirement
    HonuaPluginProvenanceService
    HonuaPluginRealtimeService
    HonuaPluginRegistryOptions
    HonuaPluginReportVerification
    HonuaPluginRequestedGrants
    HonuaPluginStorageService
    HonuaPluginSupportStatus

    Type Aliases

    AnyHonuaPluginFactory
    HonuaPluginCapability
    HonuaPluginCertificationCheck
    HonuaPluginConformanceProbe
    HonuaPluginConformanceScenario
    HonuaPluginDiagnosticSeverity
    HonuaPluginEnvironment
    HonuaPluginJsonPrimitive
    HonuaPluginJsonValue
    HonuaPluginKind
    HonuaPluginLifecyclePhase
    HonuaPluginLifecycleStatus
    HonuaPluginScopedServices
    HonuaPluginSupportState

    Variables

    HONUA_PLUGIN_API_VERSION
    HONUA_PLUGIN_CAPABILITIES
    HONUA_PLUGIN_CAPABILITY_REQUIRED_GRANTS
    HONUA_PLUGIN_CERTIFICATION_REPORT_VERSION
    HONUA_PLUGIN_CERTIFICATION_SIGNING_ENVELOPE_VERSION
    HONUA_PLUGIN_ENVIRONMENTS
    HONUA_PLUGIN_KINDS
    HONUA_PLUGIN_MANIFEST_VERSION
    HONUA_PLUGIN_SUPPORT_STATES

    Functions

    certifyHonuaPluginManifest
    createHonuaPluginCertificationSigningPayload
    runHonuaPluginConformance
    validateHonuaPluginCertificationHost
    validateHonuaPluginManifest
    verifyHonuaPluginCertificationReport
    verifyHonuaPluginCertificationSigningEnvelope

    References

    PMTILES_PROTOCOL_PLUGIN_ID → PMTILES_PROTOCOL_PLUGIN_ID
    PmtilesProtocolExtension → PmtilesProtocolExtension
    pmtilesProtocolManifest → pmtilesProtocolManifest
    pmtilesProtocolPlugin → pmtilesProtocolPlugin