OWS - Open Wallet Standard

v1.0.3

Perform multi-chain wallet management, balance checks, transaction signing, x402 payments, funding, and policy control with encrypted local key storage using...

0· 154·0 current·0 all-time
byRahul Sethuram@rhlsthrm

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for rhlsthrm/ows.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "OWS - Open Wallet Standard" (rhlsthrm/ows) from ClawHub.
Skill page: https://clawhub.ai/rhlsthrm/ows
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install ows

ClawHub CLI

Package manager switcher

npx clawhub@latest install ows
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description match the SKILL.md: it documents using a pre-installed 'ows' CLI and Node SDK for wallet listing, balance checks, signing, and x402 payments. Nothing requested (no env vars, no installs) is unrelated to a wallet CLI.
Instruction Scope
Instructions only show CLI commands that operate on local wallets (list, info, balance, sign, pay). This stays within the stated purpose, but the guidance is vague about how to unlock encrypted keys or handle passphrases and gives no guardrails for paying arbitrary URLs — both are operationally significant and can lead to accidental fund transfers if not explicitly constrained.
Install Mechanism
No install steps or downloads are provided; the skill is instruction-only and requires the user to pre-install the official OWS CLI. This minimizes install-time risk.
Credentials
The skill requests no environment variables or credentials, which is coherent. However, the skill instructs using a local CLI that will access encrypted private keys and perform signing/payments. The SKILL.md does not describe how passphrases or hardware wallet prompts are handled — the missing detail is relevant because those are sensitive secrets and operational decisions (e.g., whether the agent will ask the user to paste a passphrase).
Persistence & Privilege
Skill is not always-enabled, does not request system-wide config changes, and is instruction-only. Autonomous invocation is allowed by platform default but is not combined here with elevated privileges or hidden persistence.
Assessment
This skill appears to do what it says (it drives a local OWS CLI to list wallets, check balances, sign transactions, and make x402 payments). Before installing/using it: 1) Only use with a trusted, pre-installed OWS binary from the official sources listed in SKILL.md; verify the binary and its path. 2) Never paste raw private keys into the agent. Treat passphrases as sensitive — prefer to unlock wallets locally or via hardware wallets rather than pasting secrets into chat. 3) Be cautious with any 'pay' action: the CLI can send payments to arbitrary URLs (x402); require explicit human confirmation for any outbound payment and verify destination URLs. 4) Limit the agent's autonomy for this skill (do not allow unattended signing/payments) and monitor audit logs and wallet activity closely. If you need further assurance, ask the skill author for explicit instructions on passphrase handling, confirmation prompts, and domain allowlists for x402 payments.

Like a lobster shell, security has layers — review code before you run it.

latestvk970br70dt6hw6k2b15b5c99b983jmwp
154downloads
0stars
4versions
Updated 1mo ago
v1.0.3
MIT-0

OWS - Open Wallet Standard

Local-first, multi-chain wallet management for AI agents. By MoonPay.

Prerequisites

OWS CLI (ows) must be pre-installed by the user. This skill does not install software. See https://openwallet.sh for installation instructions.

When to Use

  • Checking wallet balances
  • Signing transactions or messages
  • Making x402 payments to paid APIs
  • Querying wallet info

CLI Reference

# Wallet info
ows wallet list                    # List all wallets
ows wallet info                    # Show vault path + supported chains

# Balances
ows fund balance --wallet <name> --chain <chain>   # Check balance (base, ethereum, solana, etc.)

# Signing
ows sign message --wallet <name> --chain <chain> --message <msg>
ows sign tx --wallet <name> --chain <chain> --tx <hex>

# x402 payments
ows pay request --wallet <name> <url>       # Pay an x402-enabled API
ows pay discover <url>                       # Discover x402 services

Node.js SDK

import { signMessage } from "@open-wallet-standard/core";

const sig = signMessage("my-wallet", "evm", "hello");

Supported Chains

EVM (Ethereum, Base, Polygon, Arbitrum), Solana, Bitcoin, Cosmos, Tron, TON, Sui, Filecoin, Spark. All derived from a single BIP-39 seed via CAIP-2 chain identifiers.

Security Model

  • Keys encrypted at rest (AES-256-GCM)
  • Keys decrypted only during signing, wiped from memory immediately after
  • Pre-signing policy engine for spending limits and chain allowlists
  • The OWS API never returns raw private keys
  • Append-only audit log

Important

  • Never ask for or handle raw private keys. OWS signs internally.
  • Do not install or update OWS packages. Only use pre-installed CLI.
  • See https://openwallet.sh for full documentation.

Comments

Loading comments...