@nexartis/homeport-sdk - v1.2.16
    Preparing search index...

    Class HomeportClient

    @nexartis/homeport-sdk/core

    Main entry point for the Homeport SDK core module. Re-exports all public types, classes, and utility functions.

    Index
    baseUrl: string
    • get agents(): AgentsNamespace

      Agent registration, lookup, search, lifecycle, facts, and versioning.

      Returns AgentsNamespace

    • get billing(): BillingNamespace

      Subscriptions, invoices, checkout sessions, and NP payment verification.

      Returns BillingNamespace

    • get trust(): TrustNamespace

      Resolution, reputation, trust scores/frameworks/graph, compliance, and analytics.

      Returns TrustNamespace

    • Deep health check — returns full health status including individual subsystem checks. Unlike health(), this provides a summary healthy boolean and per-check details.

      Returns Promise<HomeportHealthStatus & { degradedChecks: string[]; healthy: boolean }>

    • Invalidate cache entries matching the given pattern.

      Parameters

      • Optionalpattern: string | RegExp

      Returns void

    • Convenience: is NNN healthy? Never throws. Uses deepHealth() so the result is consistent — a service with degraded subsystems is not considered healthy.

      Returns Promise<boolean>

    • Update trace context for subsequent requests.

      Parameters

      • ctx: { traceparent?: string; tracestate?: string }

      Returns void