LaunchKit · 2026
Back to Skills

opensoul

OpenSoul is a toolkit that provides AI agents with an immutable "soul" - an encrypted, blockchain-based audit log.

5
1.9k downloads
by @mastergoogler

Setup & Installation

openclaw skills install @mastergoogler/opensoul

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

npx clawhub install opensoul

What This Skill Does

OpenSoul gives AI agents a persistent identity by recording their actions to the Bitcoin SV blockchain as an immutable audit log. Each log entry captures token usage, action type, cost, and status. Logs can be PGP-encrypted before posting and retrieved across sessions for analysis.

Storing logs on a public blockchain makes them tamper-proof and independently verifiable without relying on a centralized logging service the agent operator controls.

When to use it

  • Tracking cumulative token spend across long-running agent sessions
  • Auditing an agent's past decisions for compliance or debugging
  • Enforcing budget caps by checking total BSV spent before each action
  • Transferring an agent's full memory and identity to a new instance
  • Sharing encrypted action logs between multiple collaborating agents

Example Workflow

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

INPUT

User asks: run a research task and remember what you've done before

AGENT
  1. 1Initialize AuditLogger with BSV_PRIV_WIF and an agent_id
  2. 2Retrieve session history from the blockchain and scan for similar past queries
  3. 3Log the research action with token counts and query details
  4. 4Flush accumulated logs to the blockchain as a linked transaction chain
  5. 5Return research results along with the confirmed transaction ID
OUTPUT

Research results delivered; session logged as an immutable BSV transaction linked to the agent's prior history

Requirements

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

BSV_PRIV_WIF environment variable (Bitcoin SV private key in WIF format)Bitcoin SV (BSV) wallet funded with at least 0.001 BSVPGP_PASSPHRASE environment variable (required if PGP encryption is enabled)