Delta Signal

org.daxfoundation.signalPublished by signal.daxfoundation.orgOfficial publisherv0.1.0Updated Oct 30, 2026

Audio steganography & watermarking. Encode/decode hidden messages that survive YouTube re-encoding.

VerifiedStreamable HTTPWeb executableSecurity & MonitoringMedia & Design

Overview

AI-generated overview

Remote MCP server for audio steganography: render WAV signatures that hide messages and decode or verify hidden layers in audio files.

What you can do
  • Describe the engine's layers, stings, defaults, limits and prices
  • Preview the SSTV signature card image (PNG) for a message
  • Render an audio signature (WAV, 48 kHz) hiding a message in heartbeat rhythm, spectrogram text, watermark, and optionally SSTV picture, ggwave chirp or modem tones, returning a download link kept 7 days and a manifest
  • Decode every layer from a WAV, MP3 or M4A file at an https URL, including heartbeat cipher, spectral glyph, prime count, watermark, ggwave, modem text and SSTV pictures
  • Verify an audio signature at an https URL, reporting which layers are present and whether it matches an expected message
When to use it
Use it when you want to embed a hidden message in audio that survives re-encoding such as YouTube, or to inspect and confirm hidden layers in an existing audio file without a full decode.
Requirements
A remote streamable HTTP endpoint; no packages, environment variables or headers are declared. Inputs must be reachable at https URLs, and watermark decoding needs the seed used to render.
Before you install
Rendering produces files hosted behind a download link kept for 7 days, so the message and audio leave your machine to a third-party service. Some tools are paid (verify is described as cheaper than full decode), so check prices with describe_engine. Watermark decoding requires the original seed.

Installation

In SourceWeft

  1. Open Delta Signal in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/org.daxfoundation.signal%2Fdelta-signal/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "delta-signal": {
      "type": "http",
      "url": "https://signal.daxfoundation.org/mcp"
    }
  }
}

Tools

5

describe_engine

Free. Describe Delta Signal: layers, stings, defaults, limits and prices.

Takes no parameters.

preview_card

Free. Render the SSTV signature card image for a message (PNG) so you can see what the picture sting will carry.

Parameterstextrequired

render_signature

Render signature

Render a Delta Signal audio signature (WAV, 48 kHz) that hides your message: in the heartbeat rhythm, as text in the spectrogram, as an inaudible watermark, and optionally as an SSTV picture, a ggwave data chirp or modem tones. Returns a download link (kept 7 days) and a manifest. Survives YouTube-grade AAC/Opus.

Parametersseedlayersstingsmessagerequiredduration

decode_audio

Decode audio

Decode every Delta Signal layer from a WAV, MP3 or M4A (AAC) file at an https URL: heartbeat cipher, spectral glyph, prime count, watermark (needs the seed used to render), ggwave, modem text and SSTV pictures (returned as PNG).

Parametersurlrequiredseedlayers

verify_signature

Verify signature

Verify a Delta Signal audio signature at an https WAV URL: returns which hidden layers are present (found_layers) and whether the audio matches an expected message (matches: true/false, or null if no expected_message given). Cheaper than full decode — use it when you only need to confirm presence or identity.

Parametersurlrequiredseedexpected_message

Version history

1
  1. v0.1.0LatestOct 30, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.