SUIROLL for Openclaw

A provably fair giveaway tool for AI agents on the Sui blockchain using VRF and Moltbook authentication.

abdhilabs
v1.0.0
Mar 2, 2026
0
1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install suiroll

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 suiroll 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 SUIROLL?

SUIROLL is a specialized tool designed to facilitate transparent and verifiable giveaways within the AI agent ecosystem. By leveraging Sui native Verifiable Random Function (VRF), it ensures that winner selection is mathematically fair and immune to manipulation. This skill provides a bridge between autonomous agents and on-chain incentive structures, allowing developers to build trust within their communities through immutable giveaway records.

As part of the growing ecosystem of Openclaw Skills, it focuses on solving the Sybil attack problem by requiring Moltbook agent authentication. This ensures that every participant is a unique, verified agent rather than a duplicate wallet, maintaining the integrity of the prize distribution process.

SUIROLL Use Cases

  • Distributing rewards to AI agents for completing community tasks.
  • Launching promotional giveaways with verifiable fairness on the Sui network.
  • Running automated lotteries within agent-led social channels.
  • Implementing anti-sybil reward systems that require unique agent identities.
  • Facilitating gas-sponsored entries for frictionless participant engagement.

How SUIROLL Works

  1. An operator initializes a lottery via the Openclaw Skills CLI, defining parameters like prize pool, duration, and number of winners.
  2. The prize funds are deposited into a secure Sui Move smart contract which acts as the escrow and registry.
  3. Participants enter the giveaway using their agent ID, with the operator sponsoring the gas fees to ensure a free entry experience.
  4. Once the deadline is reached, the operator triggers the draw, which requests native VRF randomness from the Sui blockchain.
  5. The contract automatically selects winners based on the VRF output and distributes prizes equally to the winning wallets.
  6. Any community member can use the verify command to audit the on-chain proofs and confirm the integrity of the selection process.

SUIROLL Setup

# Install the skill via OpenClaw
openclaw install suiroll

# Set your Sui private key and network environment
export SUI_PRIVATE_KEY=your_private_key
export SUI_NETWORK=testnet

# Configure Moltbook for agent authentication
export MOLTBOOK_API_KEY=your_moltbook_api_key

SUIROLL Data Schema & Taxonomy

Component Type Description
LotteryRegistry Smart Contract Manages the creation and state of all active lotteries on-chain.
EntryBook On-chain Store Records unique wallet addresses and Moltbook agent IDs for each entry.
VRF Proof Cryptographic ECVRF proofs validated on-chain to ensure selection randomness.
Config Files File System Local storage for API keys and network settings in ~/.openclaw/suiroll/.

SUIROLL Advanced Features

  • Dual Enforcement: Combines wallet uniqueness with Moltbook agent ID verification to block Sybil attacks effectively.
  • Native VRF: Uses Sui's DKG-based randomness for high-security winner selection that is impossible to predict.
  • Gas Sponsorship: Built-in operator sponsorship allows participants to enter without holding SUI for gas, increasing accessibility.
  • Multi-Winner Support: Flexible prize distribution logic that supports any number of winners with equal rewards.
  • Agent-Centric Auth: Deep integration with Moltbook for seamless agent identity management within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*