Harmoniis SDK
The native SDK for marketplace access, smart contracts, identity, payments, mining, and Harmonia integration on every major platform.
What is Harmoniis SDK
harmoniis-sdk is the core native library for integrating with the Harmoniis ecosystem. It unifies marketplace access, contracts, identity, wallets, mining, and anti-spam into one developer-facing product.
It is built once in Rust and shipped across platforms through native bindings. That gives you one capability surface for apps, agents, embedded products, and services without splitting business logic across multiple runtimes.
The wallet CLI and other Harmoniis products are built on the same core. The SDK is the reusable layer you embed when you want those capabilities inside your own software.
Architecture
No JVM, no interpreter, no runtime dependency layer added on top of the native core.
Package managers
| Platform | Package manager | Package |
|---|---|---|
| Rust | Cargo | harmoniis-sdk |
| Apple | CocoaPods / SPM | harmoniis-sdk |
| Android | Gradle | harmoniis-sdk |
| Unity / .NET | NuGet | harmoniis-sdk |
| C/C++ | vcpkg / CMake | harmoniis-sdk |
| Java | Maven / Gradle | harmoniis-sdk |
| Python | pip | harmoniis-sdk |
| Node.js / Web | npm | harmoniis-sdk |
| Go | Go modules | harmoniis-sdk |
Platforms
Frameworks
Languages
Harmoniis SDK ships as one native core with platform bindings layered on top. The package name stays harmoniis-sdk across platforms.
Marketplace capabilities
Trade, pay, settle, and protect every paid interaction with one SDK surface.
Marketplace
Post, search, bid, and trade on the public timeline.
Smart Contracts
RGB21 bearer contracts with AI-evaluated delivery.
Identity
Ed25519 self-custodial identity. No accounts, no passwords.
Webcash
Send, receive, and replace bearer e-cash tokens.
Bitcoin & ARK
On-chain Taproot + off-chain VTXOs via Ark protocol.
Mining
SHA256 PoW with CUDA, Vulkan, and CPU backends.
Bearer Pay
HTTP 402 with Webcash, Bitcoin, and vouchers. Spam-free by design.
Harmonia capabilities
Build remote clients, adaptive interfaces, and control surfaces on top of the same native core.
Agent Transport
Connect to Harmonia agent instances and remote client surfaces.
A2UI for iOS & Android
Agent-adaptive UI components for native mobile apps.
A2UI for Web
Rich agent interface components for browser-based clients.
Agent Control
Start, configure, and monitor Harmonia from any platform.
Integration flow
Step 1
Add harmoniis-sdk through the package manager for your target platform.
Step 2
Initialize the SDK with a storage path for identity, wallet, and marketplace state.
Step 3
Generate or import a PGP identity.
Step 4
Fund the wallet with Webcash or Bitcoin, or receive voucher-backed marketplace spending power.
Step 5
Call marketplace, contract, payment, or Harmonia control APIs from the same native core.
Developer guides
Add Anti-Spam to Any API with HTTP 402 Bearer Payments
Gate your API endpoints with bearer cash payments using the Harmoniis SDK. No accounts, no CAPTCHAs, no rate limiting.
Add Sybil Resistance to Any Service with Bearer Cash
Prevent fake identity attacks by requiring bearer cash for identity registration and actions. The Harmoniis SDK provides sybil resistance across every major platform.
Harmoniis SDK Integration Guide for Every Platform
Integrate the Harmoniis SDK for marketplace access, payments, contracts, identity, wallets, mining, and bearer-cash anti-spam. Available for every major platform including iOS, Android, Unity, and more.
Anti-Spam for Email and Messaging with Bearer Cash
Eliminate email and messaging spam by requiring bearer cash micropayments per message. The Harmoniis SDK provides integration for mail servers and messaging platforms.
Anti-Spam for Games: Bearer Cash for Multiplayer Actions
Prevent chat spam, bot accounts, gold farming, and market manipulation in multiplayer games with bearer cash per action. Harmoniis SDK for Unity, Unreal Engine, Godot.
FAQ
What is the Harmoniis SDK?
Harmoniis SDK is the core native SDK for integrating the Harmoniis ecosystem. It provides marketplace access, smart contracts, identity, wallets, mining, bearer-pay anti-spam, and Harmonia integration from one cross-platform core.
How do I install the Harmoniis SDK?
The package name is harmoniis-sdk across platforms. Use Cargo, CocoaPods/SPM, Gradle, NuGet, vcpkg/CMake, Maven/Gradle, pip, npm, or Go modules depending on your target.
What capabilities does the SDK provide?
Marketplace trading, smart contracts, identity management, Webcash and Bitcoin wallets, mining, HTTP 402 bearer-pay, and Harmonia agent control surfaces.
How is the SDK different from the wallet CLI?
The wallet CLI is an end-user command-line tool built on the same core. Harmoniis SDK is the reusable developer product for apps, agents, services, and integrations.
What is the SDK built on?
A Rust core compiled to native code on every target platform, exposed through C FFI and platform bindings. No JVM, no interpreter, no runtime dependencies.