Skip to main content

API Reference

Auto-generated from TypeScript sources via TypeDoc. Run npm run generate from TotemEdgeSDKDocs/ to regenerate.

PackageDescriptionMaturity
@totemsdk/agent-policyProtobuf-based interface contracts for AI agent ↔ wallet communicationrc
@totemsdk/authorityDeterministic authority engine — mandate verification, scope matching, usage trackingv1
@totemsdk/chain-providerUnified ChainStateProvider interface — Hosted, PureMinima, and Composite strategiesrc
@totemsdk/connectClient-side SDK for Totem wallet browser extension — includes Edge capability layerv1
@totemsdk/coreCore cryptographic primitives — WOTS+, SHA3-256, TreeKey, BIP39, backed by Rust/WASMv1
@totemsdk/core-wasmWOTS+ cryptographic engine compiled from Rust to WASMv1
@totemsdk/edgeUnified developer-facing runtime — composes identity, manifest, wallet, payment, proof, lookup, and policy via injected portsv1
@totemsdk/edge-adaptersReference adapters bridging SDK packages to @totemsdk/edge port interfacesrc
@totemsdk/edge-bacnetEdge runtime adapter for BACnet — building automation, HVAC, device propertiesrc
@totemsdk/edge-bleEdge runtime adapter for BLE — wearables, beacons, proximity trackingrc
@totemsdk/edge-canEdge runtime adapter for CAN bus — automotive, heavy machinery, socketcanrc
@totemsdk/edge-coapEdge runtime adapter for CoAP — constrained devices, RFC 7252, UDP transportrc
@totemsdk/edge-grpcEdge runtime adapter for gRPC — service-to-service, cloud-to-edge control planesrc
@totemsdk/edge-lorawanEdge runtime adapter for LoRaWAN — agriculture, asset tracking, long-range sensorsrc
@totemsdk/edge-matterEdge runtime adapter for Matter — smart home, multi-transport, fabric managementrc
@totemsdk/edge-modbusEdge runtime adapter for Modbus — PLCs, RTUs, industrial sensors over serial/TCPrc
@totemsdk/edge-mqttMQTT adapter — Rust/WASM-backed canonicalization, topic matching, MachinePay arithmeticrc
@totemsdk/edge-nfcEdge runtime adapter for NFC — NDEF read/write/erase, ISO 14443-4 APDU transceive, P2P, and Host Card Emulationalpha
@totemsdk/edge-opcuaEdge runtime adapter for OPC-UA — SCADA, factory floors, industrial automationrc
@totemsdk/edge-ros2Edge runtime adapter for ROS 2 — robotics, DDS middleware, typed topicsrc
@totemsdk/governanceDeterministic governance engine — quadratic voting, liquid democracy, delegation, mandate-bound proposal executionrc
@totemsdk/identityCanonical identity and claims layer — who controls a manifest, device, or agentv1
@totemsdk/kissvmKISSVM v1 evaluator for Minima scripting — lexer, parser, VM, all opcodes, backed by Rust/WASMv1
@totemsdk/liquidity-bondDeterministic, non-custodial LP position and productive liquidity recordrc
@totemsdk/lookup-clientHyperswarm client for Totem lookup nodes — chain queries, real-time coin updates, TxPoW broadcastrc
@totemsdk/lookup-nodeAlways-on personal lookup node — Hyperswarm, chain queries, COIN_UPDATE push, WOTS lease coordinationrc
@totemsdk/lookup-protocolWire protocol definitions for lookup node ↔ client communicationrc
@totemsdk/manifestCanonical signed declaration format — apps, agent capabilities, dApps, edge servicesv1
@totemsdk/omniaOmnia eltoo payment channel state machine — transport-agnostic, WOTS-safe, HTLC-readyv1
@totemsdk/omnia-factoryChannel factory — N-of-N MULTISIG funding, virtual channel management, factory settlementrc
@totemsdk/omnia-routerMulti-hop payment routing — single-token and cross-token paths over Omnia channelsrc
@totemsdk/omnia-spliceChannel splicing — resize eltoo channels without close+reopenrc
@totemsdk/omnia-vtxoVirtual UTXO / payment-pool claim layer — cash-like off-chain balance primitiverc
@totemsdk/pearBare/Pear runtime integration — storage, networking, lifecycle, Hyperdrive adaptersrc
@totemsdk/proofPortable proof layer — create, sign, verify, and anchor WOTS-signed proof envelopes on Minimav1
@totemsdk/proof-integritasIntegritas v2 proof provider — hash stamping, checking, on-chain verification on Minimav1
@totemsdk/proofgraphLocal deterministic proof relationship graph — indexes proofs, identities, manifests into a content-addressed DAGv1
@totemsdk/provider-bondProvider trust layer — prove, record, score and filter infrastructure providersrc
@totemsdk/pubsub-transportPub/sub transport interfaces — IPubSubTransport, EventEmitterTransport, MockPubSubTransportrc
@totemsdk/minima-rpcFetch-based PureMinima RPC client — Bare/Pear/Node/browser compatiblerc
@totemsdk/realtimeReal-time balance streaming — WebSocket and HTTP fallbackrc
@totemsdk/recursive-mastRecursive MAST + PREVSTATE — composable policy trees, proof chains, state transitions, delegationrc
@totemsdk/root-identitySingle root identity controlling up to 64 on-chain addresses — cryptographically linked via 3-level TreeKeysv1
@totemsdk/se-serverSelf-hostable Statechain Entity (SE) server — Mercury-protocol co-signer as Express apprc
@totemsdk/serverServer-side SDK — signing, transaction building and submission via Axiav1
@totemsdk/statechainMercury-protocol state chain — privacy-preserving off-chain UTXO custody transfer with blind SE co-signaturesrc
@totemsdk/stream-transportTransport adapters — IStreamTransport, NodeStream, WebSocket, WebRTC, Stdio, Hyperswarm, in-memoryrc
@totemsdk/tx-builderTransaction builder for Minima — coin selection, multisig, WOTS signingrc
@totemsdk/txpowTxPoW envelope serialization and proof-of-work mining for Minimav1
@totemsdk/wallet-adapterAbstract base class for Totem-compatible wallets — hardware bridges, mobile companions, institutional custodyv1
@totemsdk/wots-leaseWOTS key-use coordination — canonical v3 watermark, provider-based lease safetyv1
@totemsdk/edge-emailEdge runtime adapter for email — IMAP/SMTP polling, notification delivery, command parsing, and sensor ingestion via emailrc
@totemsdk/industrial-actionDeterministic industrial action lifecycle for Totem Edge — converts governed intent into context-aware, bounded, verifiably executed operations on field devices and protocolsrc
@totemsdk/mcp-serverMCP server exposing the full Totem SDK package set — metadata, types, exports, dependency graphs, and scaffolding tools for 57 packagesrc
@totemsdk/omnia-hostDurable Omnia node daemon for channel lifecycle, routing, and control APIsrc
@totemsdk/location-proofGeneric location and movement proof primitives — device-neutral GPS/GNSS claims, confidence scoring, motion trails, and proof envelope integrationv1
@totemsdk/spatial-proofGeneric spatial relationship proof primitives — geometry hashes, geofence relations, route checks, and proof envelope integrationv1
@totemsdk/raster-proofEdge-capable raster and visual evidence proof primitives — asset hashes, tile Merkle roots, raster manifests, derived-layer provenance, and proof envelope integrationv1
@totemsdk/omnia-poolGeneric Omnia liquidity pool orchestration primitive for Totem SDKrc
@totemsdk/intelligenceProvider-neutral intelligence contracts — capabilities, operations, receipts, errors for local self-hosted AI inferencebeta
@totemsdk/qvacQVAC intelligence adapter — wraps @qvac/sdk into @totemsdk/intelligence provider-neutral contracts (with /edge and /raw subpaths)beta
@totemsdk/storageProvider-neutral storage contracts and adapters — StorageError taxonomy, versioned codec, namespaces, transactions + CAS, artifact-boundary types with a pluggable ArtifactStoreBackend portalpha
@totemsdk/observabilityDrop-in observability for Totem-based dApps — trace propagation and batched telemetry
totem-extension/keyringTotem Extension public keyring API — signing validator types and security boundary utilities