API Reference
Auto-generated from TypeScript sources via TypeDoc. Run npm run generate from TotemEdgeSDKDocs/ to regenerate.
| Package | Description | Maturity |
|---|---|---|
@totemsdk/agent-policy | Protobuf-based interface contracts for AI agent ↔ wallet communication | rc |
@totemsdk/authority | Deterministic authority engine — mandate verification, scope matching, usage tracking | v1 |
@totemsdk/chain-provider | Unified ChainStateProvider interface — Hosted, PureMinima, and Composite strategies | rc |
@totemsdk/connect | Client-side SDK for Totem wallet browser extension — includes Edge capability layer | v1 |
@totemsdk/core | Core cryptographic primitives — WOTS+, SHA3-256, TreeKey, BIP39, backed by Rust/WASM | v1 |
@totemsdk/core-wasm | WOTS+ cryptographic engine compiled from Rust to WASM | v1 |
@totemsdk/edge | Unified developer-facing runtime — composes identity, manifest, wallet, payment, proof, lookup, and policy via injected ports | v1 |
@totemsdk/edge-adapters | Reference adapters bridging SDK packages to @totemsdk/edge port interfaces | rc |
@totemsdk/edge-bacnet | Edge runtime adapter for BACnet — building automation, HVAC, device properties | rc |
@totemsdk/edge-ble | Edge runtime adapter for BLE — wearables, beacons, proximity tracking | rc |
@totemsdk/edge-can | Edge runtime adapter for CAN bus — automotive, heavy machinery, socketcan | rc |
@totemsdk/edge-coap | Edge runtime adapter for CoAP — constrained devices, RFC 7252, UDP transport | rc |
@totemsdk/edge-grpc | Edge runtime adapter for gRPC — service-to-service, cloud-to-edge control planes | rc |
@totemsdk/edge-lorawan | Edge runtime adapter for LoRaWAN — agriculture, asset tracking, long-range sensors | rc |
@totemsdk/edge-matter | Edge runtime adapter for Matter — smart home, multi-transport, fabric management | rc |
@totemsdk/edge-modbus | Edge runtime adapter for Modbus — PLCs, RTUs, industrial sensors over serial/TCP | rc |
@totemsdk/edge-mqtt | MQTT adapter — Rust/WASM-backed canonicalization, topic matching, MachinePay arithmetic | rc |
@totemsdk/edge-nfc | Edge runtime adapter for NFC — NDEF read/write/erase, ISO 14443-4 APDU transceive, P2P, and Host Card Emulation | alpha |
@totemsdk/edge-opcua | Edge runtime adapter for OPC-UA — SCADA, factory floors, industrial automation | rc |
@totemsdk/edge-ros2 | Edge runtime adapter for ROS 2 — robotics, DDS middleware, typed topics | rc |
@totemsdk/governance | Deterministic governance engine — quadratic voting, liquid democracy, delegation, mandate-bound proposal execution | rc |
@totemsdk/identity | Canonical identity and claims layer — who controls a manifest, device, or agent | v1 |
@totemsdk/kissvm | KISSVM v1 evaluator for Minima scripting — lexer, parser, VM, all opcodes, backed by Rust/WASM | v1 |
@totemsdk/liquidity-bond | Deterministic, non-custodial LP position and productive liquidity record | rc |
@totemsdk/lookup-client | Hyperswarm client for Totem lookup nodes — chain queries, real-time coin updates, TxPoW broadcast | rc |
@totemsdk/lookup-node | Always-on personal lookup node — Hyperswarm, chain queries, COIN_UPDATE push, WOTS lease coordination | rc |
@totemsdk/lookup-protocol | Wire protocol definitions for lookup node ↔ client communication | rc |
@totemsdk/manifest | Canonical signed declaration format — apps, agent capabilities, dApps, edge services | v1 |
@totemsdk/omnia | Omnia eltoo payment channel state machine — transport-agnostic, WOTS-safe, HTLC-ready | v1 |
@totemsdk/omnia-factory | Channel factory — N-of-N MULTISIG funding, virtual channel management, factory settlement | rc |
@totemsdk/omnia-router | Multi-hop payment routing — single-token and cross-token paths over Omnia channels | rc |
@totemsdk/omnia-splice | Channel splicing — resize eltoo channels without close+reopen | rc |
@totemsdk/omnia-vtxo | Virtual UTXO / payment-pool claim layer — cash-like off-chain balance primitive | rc |
@totemsdk/pear | Bare/Pear runtime integration — storage, networking, lifecycle, Hyperdrive adapters | rc |
@totemsdk/proof | Portable proof layer — create, sign, verify, and anchor WOTS-signed proof envelopes on Minima | v1 |
@totemsdk/proof-integritas | Integritas v2 proof provider — hash stamping, checking, on-chain verification on Minima | v1 |
@totemsdk/proofgraph | Local deterministic proof relationship graph — indexes proofs, identities, manifests into a content-addressed DAG | v1 |
@totemsdk/provider-bond | Provider trust layer — prove, record, score and filter infrastructure providers | rc |
@totemsdk/pubsub-transport | Pub/sub transport interfaces — IPubSubTransport, EventEmitterTransport, MockPubSubTransport | rc |
@totemsdk/minima-rpc | Fetch-based PureMinima RPC client — Bare/Pear/Node/browser compatible | rc |
@totemsdk/realtime | Real-time balance streaming — WebSocket and HTTP fallback | rc |
@totemsdk/recursive-mast | Recursive MAST + PREVSTATE — composable policy trees, proof chains, state transitions, delegation | rc |
@totemsdk/root-identity | Single root identity controlling up to 64 on-chain addresses — cryptographically linked via 3-level TreeKeys | v1 |
@totemsdk/se-server | Self-hostable Statechain Entity (SE) server — Mercury-protocol co-signer as Express app | rc |
@totemsdk/server | Server-side SDK — signing, transaction building and submission via Axia | v1 |
@totemsdk/statechain | Mercury-protocol state chain — privacy-preserving off-chain UTXO custody transfer with blind SE co-signatures | rc |
@totemsdk/stream-transport | Transport adapters — IStreamTransport, NodeStream, WebSocket, WebRTC, Stdio, Hyperswarm, in-memory | rc |
@totemsdk/tx-builder | Transaction builder for Minima — coin selection, multisig, WOTS signing | rc |
@totemsdk/txpow | TxPoW envelope serialization and proof-of-work mining for Minima | v1 |
@totemsdk/wallet-adapter | Abstract base class for Totem-compatible wallets — hardware bridges, mobile companions, institutional custody | v1 |
@totemsdk/wots-lease | WOTS key-use coordination — canonical v3 watermark, provider-based lease safety | v1 |
@totemsdk/edge-email | Edge runtime adapter for email — IMAP/SMTP polling, notification delivery, command parsing, and sensor ingestion via email | rc |
@totemsdk/industrial-action | Deterministic industrial action lifecycle for Totem Edge — converts governed intent into context-aware, bounded, verifiably executed operations on field devices and protocols | rc |
@totemsdk/mcp-server | MCP server exposing the full Totem SDK package set — metadata, types, exports, dependency graphs, and scaffolding tools for 57 packages | rc |
@totemsdk/omnia-host | Durable Omnia node daemon for channel lifecycle, routing, and control APIs | rc |
@totemsdk/location-proof | Generic location and movement proof primitives — device-neutral GPS/GNSS claims, confidence scoring, motion trails, and proof envelope integration | v1 |
@totemsdk/spatial-proof | Generic spatial relationship proof primitives — geometry hashes, geofence relations, route checks, and proof envelope integration | v1 |
@totemsdk/raster-proof | Edge-capable raster and visual evidence proof primitives — asset hashes, tile Merkle roots, raster manifests, derived-layer provenance, and proof envelope integration | v1 |
@totemsdk/omnia-pool | Generic Omnia liquidity pool orchestration primitive for Totem SDK | rc |
@totemsdk/intelligence | Provider-neutral intelligence contracts — capabilities, operations, receipts, errors for local self-hosted AI inference | beta |
@totemsdk/qvac | QVAC intelligence adapter — wraps @qvac/sdk into @totemsdk/intelligence provider-neutral contracts (with /edge and /raw subpaths) | beta |
@totemsdk/storage | Provider-neutral storage contracts and adapters — StorageError taxonomy, versioned codec, namespaces, transactions + CAS, artifact-boundary types with a pluggable ArtifactStoreBackend port | alpha |
@totemsdk/observability | Drop-in observability for Totem-based dApps — trace propagation and batched telemetry | — |
totem-extension/keyring | Totem Extension public keyring API — signing validator types and security boundary utilities | — |