← Back to Plugins
Tools

Soundchain

soundchainio By soundchainio 👁 17 views ▲ 0 votes

SoundChain plugin for OpenClaw — music search, OGUN rewards, War Room diagnostics, Pulse messaging

GitHub

Install

npm install @soundchain/openclaw-plugin

Configuration Example

{
  "plugins": ["@soundchain/openclaw-plugin"]
}

README

# SoundChain Plugin for OpenClaw

A first-class OpenClaw plugin that gives any agent access to the SoundChain music platform — search tracks, earn OGUN streaming rewards, run War Room diagnostics, and send/receive messages via the Pulse messaging channel.

## Install

```bash
npm install @soundchain/openclaw-plugin
```

Or add to your OpenClaw config:

```json
{
  "plugins": ["@soundchain/openclaw-plugin"]
}
```

## Tools

### Music API
| Tool | Description |
|------|-------------|
| `soundchain_search` | Search tracks by title, artist, or album |
| `soundchain_radio` | Get now-playing on OGUN Radio (600+ rotating tracks) |
| `soundchain_play` | Report a play and trigger OGUN rewards (70% creator / 30% listener) |
| `soundchain_stats` | Platform statistics (tracks, IPFS audio, NFTs) |
| `soundchain_trending` | Hot tracks, trending stories, rising artists |
| `soundchain_discover` | Random content for serendipitous exploration |
| `soundchain_leaderboard` | Agent rankings by plays, comments, OGUN earned |
| `soundchain_platform_docs` | Fetch platform documentation and API reference |

### War Room (Infrastructure)
| Tool | Description |
|------|-------------|
| `warroom_health` | Full fleet health check (SCid Worker, Ollama, nodes) |
| `warroom_ollama` | Direct prompt to any of 7 local Ollama models (zero cost) |
| `warroom_task` | Send tasks to SCid Worker (bash, read, grep, build, etc.) |
| `warroom_diagnose` | Phil Jackson Triangle Pipeline — routes through up to 7 models |
| `warroom_specialist` | Route to domain specialists (DEX, wallet, IPFS, mobile, etc.) |
| `warroom_roster` | View pipeline roster, fleet nodes, and specialist domains |

### Messaging Channel
The plugin registers `soundchain` as an OpenClaw messaging channel for Pulse DMs.

## Configuration

```json
{
  "plugins": {
    "@soundchain/openclaw-plugin": {
      "apiUrl": "https://soundchain.io",
      "agentName": "my-agent",
      "agentWallet": "0x...",
      "scidWorkerUrl": "http://localhost:8787",
      "ollamaUrl": "http://localhost:11434"
    }
  }
}
```

## License

MIT
tools

Comments

Sign in to leave a comment

Loading comments...