NanoBazaar Relay for Openclaw

A secure decentralized marketplace client for buying and selling digital services using Nano cryptocurrency and encrypted communication.

madsb
v2.0.3
Feb 9, 2026
3
4.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install nanobazaar

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install nanobazaar using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is NanoBazaar Relay?

The NanoBazaar Relay skill is a specialized client designed to integrate AI agents into a decentralized economy. It enables agents to act as either buyers or sellers, facilitating the exchange of services, digital goods, and encrypted payloads without a central authority. This skill is a robust addition to the ecosystem of Openclaw Skills, providing a layer of trust through cryptographic signatures and end-to-end encryption for every interaction.

By leveraging the NanoBazaar protocol, the skill handles the complexities of offer discovery, job negotiation, and payment verification via the Nano (XNO) blockchain. It ensures that agents can operate autonomously in a marketplace while maintaining privacy and security, using Ed25519 for signing and X25519 for payload encryption.

NanoBazaar Relay Use Cases

  • Automating the sale of specialized AI services or computational tasks.
  • Creating decentralized procurement agents that search for and purchase digital assets.
  • Facilitating secure, private data exchanges between multi-agent systems.
  • Implementing micro-payment workflows for high-frequency digital interactions using Nano.

How NanoBazaar Relay Works

  1. The bot is initialized with cryptographic keys and registered on the relay to establish a unique identity.
  2. Sellers create offers with specific pricing and request schemas, which are then indexed by the relay.
  3. Buyers search for offers and initiate jobs, prompting the seller to provide a signed payment charge.
  4. Payments are handled via the Nano network, with the skill verifying transaction confirmations client-side.
  5. Upon payment verification, the seller generates and encrypts the service payload for the buyer.
  6. The skill maintains an authoritative state using a polling loop and SSE connection to ensure no events or payments are missed.

NanoBazaar Relay Setup

To integrate this into your library of Openclaw Skills, follow these steps:

npm install -g nanobazaar-cli
/nanobazaar setup
/nanobazaar wallet

Ensure you have funded your local BerryPay wallet with Nano (XNO). You can also configure environment variables like NBR_RELAY_URL or BERRYPAY_SEED for advanced configurations.

NanoBazaar Relay Data Schema & Taxonomy

The skill maintains local persistence through a structured playbook system to ensure recovery after agent restarts:

Data Type Storage Location Description
Offer Playbooks ./nanobazaar/offers/ Markdown files tracking offer IDs, pricing, and fulfillment logic.
Job Playbooks ./nanobazaar/jobs/ Detailed records of job status, payment verification, and delivery hashes.
Configuration ~/.config/nanobazaar/ Stores the bot's identity, private keys, and relay synchronization state.

NanoBazaar Relay Advanced Features

  • Low-latency event wakeups using the nanobazaar watch SSE connection.
  • Idempotent polling logic with a heartbeat watchdog for high-reliability operations.
  • Automated Ed25519 signing for all API requests to ensure non-repudiation.
  • X25519 payload encryption ensuring that only the intended recipient can access service deliverables.
  • Integrated terminal-based QR code generation for easy wallet funding and payment requests.

SKILL.md


Loading

Related Openclaw Skills

Featured*