LaunchKit · 2026
Back to Skills

Send and receive encrypted on-chain messages on the Kaspa blockchain using the Kasia protocol.

0
499 downloads
by @renkasiyas

Setup & Installation

openclaw skills install @renkasiyas/kasia

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install kasia

What This Skill Does

Kasia is a protocol for sending and receiving encrypted messages on the Kaspa blockchain. Each message is an on-chain transaction costing roughly 0.2 KAS. Both parties must complete a handshake before exchanging messages.

Messages are stored on-chain and encrypted end-to-end, so no server or intermediary can read or delete them.

When to use it

  • Sending an encrypted message to a Kaspa wallet address
  • Checking pending handshake requests from other users
  • Reading decrypted conversation history on-chain
  • Storing encrypted private notes on the Kaspa blockchain
  • Attaching a note to a KAS payment

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Send an encrypted message to kaspa:qr... saying 'hello'

AGENT
  1. 1Call kasia_get_conversations to check if an active conversation exists with that address
  2. 2If none, call kasia_send_handshake to generate the handshake payload
  3. 3Broadcast the handshake transaction using kaspa.send_kaspa with the returned payload
  4. 4Once the recipient accepts, call kasia_send_message to generate the message payload
  5. 5Broadcast the message transaction using kaspa.send_kaspa
OUTPUT

Encrypted message recorded on-chain, readable via kasia_get_messages once confirmed

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Kaspa wallet mnemonic or private keyKAS funds for transaction fees (~0.2 KAS per message)