Practical overview
When it fits
Use Adamant when a project needs self-hosted infrastructure for decentralized encrypted messaging or an application that uses messaging alongside blockchain accounts, transactions or storage.
Who it is for
- Developers building decentralized messaging applications.
- Operators who need self-hosted blockchain communication infrastructure.
- Teams creating blockchain-based two-factor authentication tools.
- Developers integrating exchange bots with ADAMANT messaging.
Documented uses
- Run an ADAMANT blockchain node.
- Provide relay and storage functions for encrypted communication.
- Connect applications to account, transaction, chat and key-value storage APIs.
- Build messaging-linked authentication or exchange workflows.
Requirements & limits
The repository is public, active and licensed under GPL-3.0. The node documentation covers Linux, macOS and Windows; the supplied installation commands specifically document Linux installer scripts and require root access.
- The implementation is server-oriented and self-hosted rather than presented as a hosted end-user service.
- Node.js 22.13.0 or newer is required; installer support is specified for Node.js 22, 24 and 26.
- The documented API surface includes accounts, transactions, chats and key-value storage.
- Operators need a graceful shutdown procedure because forced termination can require derived-state rebuilding.
- The project includes separate documented examples for a Messenger app, Blockchain 2FA and an Exchange bot.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 2 October 2026
- Original website title
- Adamant-im/adamant · Official homepage title · retained in its source language

