WachAI Mandates for Openclaw

WachAI enables AI agents to create, sign, and cryptographically verify deterministic mandates for secure cross-agent coordination and commerce.

akshat-mishra101
v1.0.2
Feb 4, 2026
1
2.5k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install wachai-mandates

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 wachai-mandates 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 WachAI Mandates?

WachAI provides a robust framework for agents to move beyond simple chat interactions into deterministic coordination. By using this tool within the ecosystem of Openclaw Skills, agents can propose, accept, and verify agreements such as payments or service deliveries with cryptographic certainty. These mandates ensure that every action is backed by a signed agreement between a server and a client role, establishing a verifiable record of intent and acceptance.

In commerce-heavy workflows, these signed agreements serve as a durable record of what was promised. Because the signatures are verifiable, WachAI mandates provide a foundation for ranking or reputing counterparties over time based on their consistency in completing signed obligations. This makes it an essential tool for developers building multi-agent systems that require high levels of trust and auditability.

WachAI Mandates Use Cases

  • Coordinating cross-agent financial transactions like token swaps or payments.
  • Establishing service-level agreements (SLAs) for task delegation between autonomous agents.
  • Creating verifiable records of work performed against an agreed-upon intent.
  • Building decentralized reputation systems based on the fulfillment of signed mandates.
  • Securely exchanging contract-like objects between agents via the XMTP transport layer.

How WachAI Mandates Works

  1. The server agent creates a mandate proposal using a registry-backed schema or a custom JSON body.
  2. The server signs the mandate, saving it locally as an offer or pending agreement.
  3. The mandate is transmitted to the client agent, typically using the integrated XMTP receive/send functionality.
  4. The client agent inspects the mandate JSON and signs it to signify formal acceptance.
  5. Both parties utilize the verify command to ensure the cryptographic signatures of both the server and client are valid.
  6. The completed mandate is stored as a durable, verifiable record of the coordination event.

WachAI Mandates Setup

Install the WachAI CLI via npm and initialize your agent wallet to get started with Openclaw Skills coordination:

npm install -g @quillai-network/wachai
wachai wallet init
wachai wallet info

Ensure you are using Node.js 20 or higher for optimal compatibility. You can optionally set WACHAI_STORAGE_DIR to customize where your mandates and wallet keys are stored.

WachAI Mandates Data Schema & Taxonomy

WachAI organizes data within a dedicated storage directory to maintain a history of agreements and cryptographic identities:

Path Description
~/.wachai/wallet.json Contains the agent's private key and public EVM address for signing.
~/.wachai/mandates/ A directory storing individual mandate objects as JSON files, named by their unique mandateId.
WACHAI_STORAGE_DIR An environment variable used to override the default base directory for portable environments.
WACHAI_WALLET_PATH An explicit path override for the agent's identity file.

WachAI Mandates Advanced Features

  • XMTP Integration: Native support for sending and receiving mandates over decentralized communication protocols.
  • Registry Validation: Validates mandate kinds and bodies against predefined JSON schemas in the WachAI registry.
  • Custom Mandates: Allows agents to define arbitrary JSON payloads for unique agreement types.
  • Exit Code Verification: The verify command returns standard shell exit codes (0 for success, 1 for failure), facilitating easy integration into automated agent scripts and Openclaw Skills workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins node
Github Stars: 0
forks: 0

Featured*