Documentation
    Preparing search index...

    Module @kehto/mocks

    @kehto/mocks — Deterministic mock services for every napplet NAP domain.

    Each mock is a plain ServiceHandler (built-in domains) or an extension handler (draft domains outside the built-in dispatcher) with an attached mock control surface for seeding, inspection, and reset. Use them to give a shell data while implementing a NAP, or as fixtures in tests.

    import { createMockNapServices, MOCK_NAP_REGISTRY } from '@kehto/mocks';
    import { createShellBridge } from '@kehto/shell';

    const mocks = createMockNapServices(MOCK_NAP_REGISTRY, { seed: 7 });
    const bridge = createShellBridge({ ...hooks, services: mocks.services });

    @kehto/mocks

    Deterministic, in-memory mock services for every napplet NAP domain — merged and draft alike — so a shell built on @kehto/* has data to work with while implementing a NAP, without a real relay, device, downloader, wallet, or language-model provider.

    Alpha status: Kehto is an early runtime toolkit for a draft NIP-5D protocol. Draft NAP contracts change; each mock records the exact napplet/naps ref it was written against and scripts/audit-naps.mjs reports drift.

    pnpm add -D @kehto/mocks
    

    Peers admit @napplet/core >=0.32.0 <0.39.0 and @napplet/nap >=0.32.0 <0.38.0, matching @kehto/runtime. Development, tests, and JSR imports use the host line: core 0.38.0 and nap 0.37.0.

    import { createShellBridge } from '@kehto/shell';
    import { createMockNapEnvironment } from '@kehto/mocks';

    const env = createMockNapEnvironment({ seed: 7 });
    const bridge = createShellBridge({ ...hooks, services: env.services, statePersistence: env.statePersistence });
    // list env.domains in the shell environment's capabilities.domains

    const torrent = env.get('torrent');
    torrent.mock.state(); // seeded jobs
    env.resetAll(); // restore every seed

    Or one domain at a time:

    import { createMockLlmService } from '@kehto/mocks';

    const llm = createMockLlmService({ latencyMs: 25 });
    bridge.runtime.registerService('llm', llm);

    Every mock is a plain ServiceHandler with an extra mock control surface:

    Member Purpose
    mock.state() Live in-memory state.
    mock.reset() Reseed; cancels pending latency timers.
    mock.sent Every envelope delivered, with its window.
    mock.routes Exact message types answered.
    mock.runtime ServiceRuntimeContext once registered.

    Shared options: seed, clock, scheduler, latencyMs. Domain controls (advance(), receive(), press(), respondWith(), approveNext(), …) live on each Mock<Domain>Service.

    Domain NAP Status Spec ref Kind Routes / note
    ble NAP-BLE draft PR #62 @ b46b8691 service 7 routes
    blossom NAP-BLOSSOM draft PR #71 @ 5e74daa4 extension 13 routes
    capture NAP-CAPTURE draft PR #94 @ 438b3761 extension 6 routes
    catalog NAP-CATALOG draft PR #95 @ 1020ae53 extension 1 route
    class NAP-CLASS draft PR #16 @ 48282798 extension push-only
    class-1 NAP-CLASS-1 draft PR #17 @ b9128e0c posture Strict baseline: connect-src 'none', no consent prompt, no grant state; the default class when no class-contributing NAP triggers, delivered as class.assigned { class: 1 }.
    class-2 NAP-CLASS-2 draft PR #18 @ 45c9b12d posture User-approved explicit origins: connect-src limited to the granted origins after a first-load consent prompt keyed on (dTag, aggregateHash), refuse-to-serve on residual meta-CSP, denied napplets served as class 1.
    common NAP-COMMON draft PR #67 @ 8cd0eae8 service 8 routes
    config NAP-CONFIG draft PR #14 @ bed9cb5b service 5 routes
    connect NAP-CONNECT draft PR #19 @ ec81a3a4 runtime-owned NAP-CONNECT defines no connect.* envelopes; grants are served as CSP connect-src plus a discovery meta tag. Use createMockConnectGate() and createMockLoopbackNetwork().
    count NAP-COUNT draft PR #69 @ 9353a0c6 service 1 route
    cvm NAP-CVM draft PR #31 @ 28cf1bdb service 7 routes
    display NAP-DISPLAY draft PR #97 @ 2c2e1b5c extension 2 routes
    dm NAP-DM draft PR #74 @ 2c4e4423 service 6 routes
    fs NAP-FS draft PR #88 @ bd1b9e91 service 14 routes
    gamepad NAP-GAMEPAD draft PR #130 @ 0b28f77e service 2 routes
    git NAP-GIT draft PR #137 @ a73bf8de extension 10 routes
    hashtree NAP-HASHTREE draft PR #73 @ 67997706 extension 17 routes
    identity NAP-IDENTITY merged master @ 43cb3a4e service 9 routes
    inc NAP-INC merged master @ 43cb3a4e runtime-owned The runtime routes inc.* topics and channels itself (packages/runtime/src/inc-handler.ts) and attests sender/peer from authenticated endpoints. Mocks cannot and must not fabricate INC deliveries; shells get INC for free from the runtime. MOCK_INC_TOPICS supplies topic strings for tests.
    intent NAP-INTENT merged master @ 43cb3a4e service 3 routes
    keys NAP-KEYS draft PR #9 @ 8869a4cf service 3 routes
    link NAP-LINK draft PR #53 @ 50a2cd45 service 1 route
    lists NAP-LISTS draft PR #68 @ 7cf00cdb service 3 routes
    llm NAP-LLM draft PR #134 @ 3e10939c service 4 routes
    location NAP-LOCATION draft PR #125 @ 24d2039c extension 4 routes
    media NAP-MEDIA draft PR #10 @ 7806f438 service 6 routes
    mesh NAP-MESH draft PR #122 @ bf9a4722 extension 5 routes
    motion NAP-MOTION draft PR #124 @ 3069a945 extension 3 routes
    navigation NAP-NAVIGATION draft PR #126 @ 9a4b179e extension 2 routes
    notify NAP-NOTIFY draft PR #11 @ 67877ef6 service 5 routes
    nzb NAP-NZB draft PR #136 @ 3a426fe4 extension 7 routes
    outbox NAP-OUTBOX draft PR #32 @ 8865f73d service 6 routes
    pow NAP-POW draft PR #39 @ d85b4252 extension 8 routes
    relay NAP-RELAY draft PR #2 @ 9f30b350 service 5 routes
    resource NAP-RESOURCE draft PR #80 @ ae5b9c64 service 4 routes
    serial NAP-SERIAL draft PR #61 @ 0c6e88ab service 3 routes
    shell NAP-SHELL merged master @ 43cb3a4e runtime-owned The shell package owns shell.ready/shell.init (packages/shell/src/shell-ready.ts). A mock environment only needs capabilities.domains to list every mocked domain; use mockShellEnvironmentDomains(entries) to build that list.
    soulseek NAP-SOULSEEK draft PR #135 @ 892ed8d4 extension 14 routes
    storage NAP-STORAGE draft PR #3 @ 4f4cf0ca adapter Runtime-served domain. Pass createMockStatePersistence() as statePersistence in the shell adapter; the runtime handles storage.get/set/remove/keys, identity scoping, instance scope, and quota.
    system NAP-SYSTEM draft PR #64 @ 43a112db extension 8 routes
    theme NAP-THEME merged master @ 43cb3a4e service 1 route
    torrent NAP-TORRENT draft PR #72 @ bc99787e extension 17 routes
    upload NAP-UPLOAD draft PR #33 @ f5cc981e service 3 routes
    value NAP-VALUE draft PR #30 @ e468764d extension 3 routes
    webrtc NAP-WEBRTC draft PR #59 @ 69523e8c service 3 routes
    worker NAP-WORKER draft PR #107 @ 0a54af9a extension 4 routes

    Kinds: service — routed by the runtime's built-in dispatcher; extension — routed when the handler declares messageCapabilities and the shell exposes the domain (mockShellEnvironmentDomains() lists them); pushes outside a request are declared as pushCapabilities and pushToWindow returns the runtime's delivery verdict; adapter / runtime-owned / posture — no factory (storage uses createMockStatePersistence()).

    Transfer-oriented mocks (torrent, nzb, soulseek, resource, upload, fs, blossom, hashtree, git) model Linux distribution images only.

    pnpm --filter @kehto/mocks audit:naps           # current / stale / retired / missing
    pnpm --filter @kehto/mocks audit:naps -- --strict

    See skills/use-nap-mocks/SKILL.md (integrating) and skills/maintain-nap-mocks/SKILL.md (updating) at the repository root.

    • Package page: docs/packages/mocks.md
    • Generated API module: docs/api/modules/_kehto_mocks.html (run pnpm docs:api).

    MIT

    Classes

    GitObjectStore

    Interfaces

    BlossomDescriptor
    BlossomHeaders
    ConnectManifest
    ConnectServeResult
    FsChange
    FsDirectoryEntry
    FsInfo
    FsLimits
    FsMetadata
    FsPickedEntry
    FsPickOptions
    FsPickResult
    FsRoot
    GitReceipt
    GitStoredObject
    GitTreeEntryRaw
    HashtreeCapabilities
    HashtreeCid
    HashtreeEntry
    HashtreeJobStatus
    HashtreePin
    HashtreeRef
    HashtreeResolvedRoot
    HashtreeRuntimeFileSet
    LinuxDistroImage
    LoopbackSocket
    MediaMetadata
    MediaSessionContext
    MediaSourceRef
    MediaState
    MockAccount
    MockBleCharacteristic
    MockBleDevice
    MockBleGattService
    MockBleOptions
    MockBleSession
    MockBleState
    MockBleWrite
    MockBlossomBlob
    MockBlossomOptions
    MockBlossomState
    MockCaptureArtifact
    MockCaptureError
    MockCaptureInfo
    MockCaptureOptions
    MockCaptureRecord
    MockCaptureState
    MockCaptureStatus
    MockCatalogArchetype
    MockCatalogHandler
    MockCatalogIdentity
    MockCatalogIntent
    MockCatalogNapplet
    MockCatalogOptions
    MockCatalogSnapshot
    MockCatalogState
    MockClassAssignment
    MockClassOptions
    MockClassState
    MockClock
    MockCommonOptions
    MockCommonState
    MockConfigOptions
    MockConfigSettingsRequest
    MockConfigState
    MockConnectGate
    MockConnectGateOptions
    MockControls
    MockCountFailure
    MockCountOptions
    MockCountState
    MockCvmOptions
    MockCvmRegistryEntry
    MockCvmServerFixture
    MockCvmSession
    MockCvmState
    MockCvmTool
    MockDisplayDevice
    MockDisplayOptions
    MockDisplayPixel
    MockDisplayState
    MockDmOptions
    MockDmState
    MockDmSubscription
    MockDomainEntry
    MockEventTemplate
    MockForwardedKey
    MockFsNode
    MockFsOptions
    MockFsState
    MockGamepadButton
    MockGamepadOptions
    MockGamepadPad
    MockGamepadSnapshot
    MockGamepadState
    MockGitHandle
    MockGitOptions
    MockGitProposal
    MockGitRemote
    MockGitState
    MockHashtreeJob
    MockHashtreeNode
    MockHashtreeOptions
    MockHashtreeRoot
    MockHashtreeState
    MockIdentityOptions
    MockIdentityState
    MockIntentAvailability
    MockIntentBehavior
    MockIntentCandidate
    MockIntentContract
    MockIntentDelivery
    MockIntentDeliveryRecord
    MockIntentHandlerHint
    MockIntentOptions
    MockIntentRequest
    MockIntentState
    MockKeysAction
    MockKeysOptions
    MockKeysState
    MockLinkOptions
    MockLinkRecord
    MockLinkState
    MockListItem
    MockListsOptions
    MockListsState
    MockLlmActiveGeneration
    MockLlmAnswer
    MockLlmConnection
    MockLlmFailure
    MockLlmGenerationRequest
    MockLlmHandle
    MockLlmMessage
    MockLlmOptions
    MockLlmPart
    MockLlmRequirements
    MockLlmScriptedAnswer
    MockLlmState
    MockLlmTool
    MockLocationOptions
    MockLocationSnapshot
    MockLocationState
    MockLocationWindow
    MockLoopbackNetwork
    MockMediaCommand
    MockMediaOptions
    MockMediaPlaybackState
    MockMediaSession
    MockMediaSourceRef
    MockMediaState
    MockMediaTorrentJob
    MockMediaTorrentSource
    MockMediaTrack
    MockMeshMember
    MockMeshOptions
    MockMeshState
    MockMeshSubscription
    MockMotionOptions
    MockMotionOrientation
    MockMotionRotationRate
    MockMotionSample
    MockMotionSnapshot
    MockMotionState
    MockMotionVector3
    MockMotionWindow
    MockNapEnvironment
    MockNapEnvironmentOptions
    MockNapplet
    MockNappletClassPosture
    MockNapServices
    MockNapServicesOptions
    MockNavigationConvention
    MockNavigationEntry
    MockNavigationError
    MockNavigationInstance
    MockNavigationLocation
    MockNavigationOptions
    MockNavigationReport
    MockNavigationResult
    MockNavigationState
    MockNavigationView
    MockNostrStore
    MockNostrStoreOptions
    MockNotification
    MockNotifyOptions
    MockNotifyState
    MockNzbJob
    MockNzbOptions
    MockNzbState
    MockOutboxOptions
    MockOutboxState
    MockOutboxSubscription
    MockPosition
    MockPowJob
    MockPowOptions
    MockPowState
    MockRelayEntry
    MockRelayOptions
    MockRelayState
    MockRelaySubscription
    MockResourceEntry
    MockResourceOptions
    MockResourceState
    MockRouteContext
    MockScheduler
    MockSentEnvelope
    MockSerialOptions
    MockSerialPort
    MockSerialSession
    MockSerialState
    MockService
    MockServiceDefinition
    MockServiceOptions
    MockSoulseekOptions
    MockSoulseekQuery
    MockSoulseekState
    MockSoulseekTransfer
    MockStatePersistenceControls
    MockStatePersistenceOptions
    MockSystemOptions
    MockSystemState
    MockThemeOptions
    MockThemeState
    MockTorrentJob
    MockTorrentOptions
    MockTorrentPendingRead
    MockTorrentState
    MockUploadOptions
    MockUploadRecord
    MockUploadState
    MockValueOptions
    MockValueState
    MockValueTransfer
    MockWebrtcOptions
    MockWebrtcSessionRecord
    MockWebrtcSignal
    MockWebrtcState
    MockWorker
    MockWorkerLimits
    MockWorkerOptions
    MockWorkerState
    NapSpecRef
    NzbDownloader
    NzbReplayRecord
    PowEventTemplate
    PowWorkerStat
    ResourceInfo
    ResourceSchemeInfo
    SeededGitRepo
    SeededRng
    SoulseekFailure
    SoulseekFile
    SoulseekQuery
    SoulseekTransfer
    SystemMediaStatus
    SystemNapStatus
    SystemRelayStatus
    SystemScopeStatus
    SystemScopeSummary
    SystemServiceStatus
    SystemStorageStatus
    TorrentSettings
    UploadInfo
    UploadRailInfo
    UploadRequest
    UploadResult
    UploadStatus
    ValueRequest
    ValueStatus

    Type Aliases

    BlossomAuthMode
    ConnectCapability
    ConnectOriginResult
    FsError
    FsPermission
    GitErrorCode
    GitObjectKind
    GitTreeMode
    HashtreeJobState
    HashtreeVisibility
    LoopbackOpenResult
    McpForm
    MediaAction
    MockBleService
    MockBlossomService
    MockCapabilityMap
    MockCaptureErrorCode
    MockCaptureService
    MockCatalogService
    MockClassService
    MockCommonService
    MockConfigService
    MockConfigValidation
    MockCountService
    MockCvmService
    MockDisplayError
    MockDisplayService
    MockDisplayType
    MockDmService
    MockDomainKind
    MockFsService
    MockGamepadService
    MockGitService
    MockHashtreeService
    MockIdentityService
    MockIntentResult
    MockIntentService
    MockKeysService
    MockLinkService
    MockListsService
    MockLlmFinish
    MockLlmService
    MockLlmToolChoice
    MockLocationError
    MockLocationPermission
    MockLocationService
    MockMediaService
    MockMeshService
    MockMotionPermission
    MockMotionService
    MockNappletKind
    MockNavigationService
    MockNotifyInteraction
    MockNotifyService
    MockNzbService
    MockOutboxService
    MockPowService
    MockRelayService
    MockResourceService
    MockRoute
    MockRoutePoint
    MockSerialService
    MockSoulseekService
    MockStatePersistence
    MockSystemService
    MockThemeName
    MockThemeService
    MockTorrentService
    MockUploadService
    MockValueService
    MockWebrtcService
    MockWorkerCloseReason
    MockWorkerData
    MockWorkerService
    NzbJobAction
    NzbJobState
    PowState
    ResolvedResource
    ResourceErrorCode
    SoulseekQueryState
    SoulseekTransferState
    SystemAccessor
    SystemHealth
    TorrentJobState
    TorrentMode
    TorrentSourceParse
    UploadRail
    UploadState
    ValueTransferState

    Variables

    ALL_FS_PERMISSIONS
    BLE_MOCK_ENTRY
    BLE_SPEC_REF
    BLOSSOM_MOCK_ENTRY
    BLOSSOM_SPEC_REF
    CAPTURE_MOCK_ENTRY
    CAPTURE_SPEC_REF
    CATALOG_MOCK_ENTRY
    CATALOG_SPEC_REF
    CLASS_1_MOCK_ENTRY
    CLASS_1_SPEC_REF
    CLASS_2_MOCK_ENTRY
    CLASS_2_SPEC_REF
    CLASS_MOCK_ENTRY
    CLASS_SPEC_REF
    COMMON_MOCK_ENTRY
    COMMON_SPEC_REF
    CONFIG_MOCK_ENTRY
    CONFIG_SPEC_REF
    CONNECT_MOCK_ENTRY
    CONNECT_SPEC_REF
    COUNT_MOCK_ENTRY
    COUNT_SPEC_REF
    CVM_MOCK_ENTRY
    CVM_SPEC_REF
    DEFAULT_BLOSSOM_SERVERS
    DEFAULT_CLOCK
    DEFAULT_FS_LIMITS
    DEFAULT_FS_ROOTS
    DEFAULT_GIT_IDENTITY
    DEFAULT_RESOURCE_SCHEMES
    DEFAULT_SCHEDULER
    DEFAULT_TRACKER
    DEFAULT_UPLOAD_RAILS
    DISPLAY_MOCK_ENTRY
    DISPLAY_SPEC_REF
    DM_MOCK_ENTRY
    DM_SPEC_REF
    DOMAIN_ENTRIES
    FS_MOCK_ENTRY
    FS_SPEC_REF
    GAMEPAD_MOCK_ENTRY
    GAMEPAD_SPEC_REF
    GIT_MOCK_ENTRY
    GIT_OPERATIONS
    GIT_SPEC_REF
    HASHTREE_MOCK_ENTRY
    HASHTREE_SPEC_REF
    IDENTITY_MOCK_ENTRY
    IDENTITY_SPEC_REF
    INC_MOCK_ENTRY
    INC_SPEC_REF
    INTENT_MOCK_ENTRY
    INTENT_SPEC_REF
    KEYS_MOCK_ENTRY
    KEYS_RESERVED_COMBOS
    KEYS_SPEC_REF
    LINK_MOCK_ENTRY
    LINUX_DISTROS
    LISTS_MOCK_ENTRY
    LISTS_SPEC_REF
    LLM_MOCK_ENTRY
    LLM_SPEC_REF
    LLM_TOOLS_SPEC_REF
    LOCATION_MOCK_ENTRY
    LOCATION_SPEC_REF
    MEDIA_MOCK_ENTRY
    MEDIA_SHELL_CONTROLS
    MEDIA_SPEC_REF
    MEDIA_TORRENT_SPEC_REF
    MESH_MOCK_ENTRY
    MESH_SPEC_REF
    MOCK_ACCOUNTS
    MOCK_BLE_DEVICE
    MOCK_BLE_UUIDS
    MOCK_BLURHASH
    MOCK_CAPTURE_INFO
    MOCK_CONFIG_SCHEMA
    MOCK_CONFIG_VALUES
    MOCK_CVM_ANNOUNCEMENT_KINDS
    MOCK_CVM_SERVERS
    MOCK_DISPLAYS
    MOCK_EPOCH_SECONDS
    MOCK_EVENTS
    MOCK_FALLBACK_RELAYS
    MOCK_GAMEPADS
    MOCK_INC_TOPICS
    MOCK_LIST_EVENTS
    MOCK_LIST_SUPPORT
    MOCK_LLM_ANSWER_SUFFIX
    MOCK_LLM_CONNECTIONS
    MOCK_MEDIA_PLAYLIST
    MOCK_NAP_REGISTRY
    MOCK_NAPPLET_CLASSES
    MOCK_NAPPLETS
    MOCK_NAVIGATION_CONVENTIONS
    MOCK_RELAY_URLS
    MOCK_RELAYS
    MOCK_ROUTE
    MOCK_SERIAL_PORTS
    MOCK_SHELL_RUNTIME_DOMAINS
    MOCK_SOCIAL_DOMAINS
    MOCK_SPAM_PUBKEY
    MOCK_STORE_EVENTS
    MOCK_THEMES
    MOCK_WEBRTC_LOOPBACK_PUBKEY
    MOCK_WORKER_LIMITS
    MOTION_MOCK_ENTRY
    MOTION_SPEC_REF
    NAVIGATION_MOCK_ENTRY
    NOTIFY_MOCK_ENTRY
    NOTIFY_SPEC_REF
    NZB_DOWNLOADERS
    NZB_MOCK_ENTRY
    NZB_SPEC_REF
    OUTBOX_MOCK_ENTRY
    OUTBOX_SPEC_REF
    POW_MOCK_ENTRY
    POW_SPEC_REF
    RELAY_MOCK_ENTRY
    RELAY_SPEC_REF
    RESOURCE_MOCK_ENTRY
    RESOURCE_SPEC_REF
    SERIAL_MOCK_ENTRY
    SERIAL_SPEC_REF
    SHELL_MOCK_ENTRY
    SHELL_SPEC_REF
    SOULSEEK_MOCK_ENTRY
    SOULSEEK_SPEC_REF
    STORAGE_MOCK_ENTRY
    STORAGE_SPEC_REF
    SYSTEM_MOCK_ENTRY
    SYSTEM_SCOPE_NAMES
    SYSTEM_SPEC_REF
    THEME_MOCK_ENTRY
    THEME_SPEC_REF
    TORRENT_CAPABILITIES
    TORRENT_MOCK_ENTRY
    TORRENT_SPEC_REF
    UPLOAD_MOCK_ENTRY
    UPLOAD_SPEC_REF
    VALUE_MOCK_ENTRY
    VALUE_SPEC_REF
    WEBRTC_MOCK_ENTRY
    WEBRTC_SPEC_REF
    WORKER_MOCK_ENTRY
    WORKER_SPEC_REF

    Functions

    asRequest
    binaryLength
    buildMockEvent
    canonicalBleUuid
    canonicalJson
    classifyMcpMessage
    coarsenPosition
    connectOriginsFold
    createMockBleService
    createMockBlossomService
    createMockCaptureService
    createMockCatalogService
    createMockClassService
    createMockCommonService
    createMockConfigService
    createMockConnectGate
    createMockCountService
    createMockCvmService
    createMockDisplayService
    createMockDmService
    createMockFsService
    createMockGamepadService
    createMockGitService
    createMockHashtreeService
    createMockIdentityService
    createMockIntentService
    createMockKeysService
    createMockLinkService
    createMockListsService
    createMockLlmService
    createMockLocationService
    createMockLoopbackNetwork
    createMockMediaService
    createMockMeshService
    createMockMotionService
    createMockNapEnvironment
    createMockNapServices
    createMockNavigationService
    createMockNostrStore
    createMockNotifyService
    createMockNzbService
    createMockOutboxService
    createMockPowService
    createMockRelayService
    createMockResourceService
    createMockSerialService
    createMockSoulseekService
    createMockStatePersistence
    createMockSystemService
    createMockThemeService
    createMockTorrentService
    createMockUploadService
    createMockValueService
    createMockWebrtcService
    createMockWorkerService
    createSeededRng
    decodeBase64
    defineMockService
    deriveAnswer
    estimateTokens
    eventIdentifier
    findLinuxDistro
    findMockAccount
    findMockCvmServer
    findMockDomain
    hashLabel
    isAllowedMockRelay
    isCanonicalConnectOrigin
    isCvmServerRef
    isHex
    isMockWorkerData
    leadingZeroBits
    matchesNostrFilter
    meetsRequirements
    mockArchetypes
    mockCatalogSnapshot
    mockContractsFor
    mockEventId
    mockHex
    mockImageBytesBase64
    mockIntentAvailability
    mockMetainfo
    mockNappletAddress
    mockNzbDocument
    mockNzbUrl
    mockPubkey
    mockSerialEcho
    mockShellEnvironmentDomains
    mockSignature
    motionSampleAt
    normalizeConnectOrigin
    normalizeFilters
    normalizeKeyCombo
    parseCommonProfile
    parseHashtreeRef
    parseMockConvention
    parseMockProfile
    parseRelayTags
    parseTorrentSource
    pushThrough
    pushToWindow
    queryNostrEvents
    readMockCvmResource
    requestInputText
    resolveMockConfigValues
    resolveMockHandler
    resolveMockRelayPlan
    resolveMockUser
    resultType
    runMockCvmTool
    runMockWorkerProgram
    searchLinuxDistros
    seedDistroNotesRepo
    selectCaptureMimeType
    sha256Hex
    splitDeltas
    standardGamepad
    torrentStatus
    torrentSummary
    unsupportedInput
    utf8ByteLength
    validateCountFilter
    validateCvmOptions
    validateGenerationRequest
    validateMockConfigSchema
    validateRequirements