SSTV Decoder

com.bonissystemsPublished by bonissystems.comOfficial publisherv1.0.0Updated Oct 24, 2026

Decode an SSTV audio recording and anchor its fingerprint and image hash to the Knox event chain.

The publisher's own server: Booking Request

VerifiedStreamable HTTPWeb executableSecurity & MonitoringMedia & Design

Overview

AI-generated overview

Remote MCP server that decodes slow-scan television (SSTV) audio into an image and anchors the audio fingerprint and image hash to a Knox event chain.

What you can do
  • Decode SSTV audio: demodulate a presented SSTV recording, hash the audio fingerprint and decoded image, and return a receipt bundle with a Knox anchor, a C2PA-aligned envelope and an affidavit-shaped record.
  • Verify a prior decode: look up an anchored record by its SHA-256 payload hash and get back the anchor record, predecessor hash, sequence number and timestamp.
When to use it
Useful when you need to turn SSTV audio captures into images and keep a verifiable, timestamped record of the decode, for example for provenance or evidentiary documentation. Verification of an existing anchor needs no authentication.
Requirements
A remote streamable HTTP endpoint at bonissystems.com; no packages, environment variables or headers are declared. The decode tool takes an audio recording supplied to it; verification is described as public and also reachable over a plain HTTP GET path.
Before you install
Decoding submits audio to a third-party service, which anchors hashes to its own event chain; audio bytes are said not to be retained, but the hashes and receipt are recorded externally. The returned affidavit-shaped bundle is a generated document, not a legal certification, so treat its evidentiary weight with care.

Installation

In SourceWeft

  1. Open SSTV Decoder 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/com.bonissystems%2Fsstv-decoder/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": {
    "sstv-decoder": {
      "type": "http",
      "url": "https://bonissystems.com/api/knox/agents/sstv-decoder/mcp"
    }
  }
}

Tools

2

decode_sstv

Demodulate a presented slow-scan-television (SSTV) audio recording, anchor the audio fingerprint and the decoded image hash to the Knox event chain, and return a receipt bundle (Knox anchor + C2PA-aligned envelope + FRE 902(13)/(14)-shape affidavit). Audio bytes are NOT retained — only the SHA-256 fingerprint and the decoded image are anchored. Bonis Systems does not capture audio on its own; the audio must be presented by the caller (a public WebSDR recording, a customer-controlled SDR capture they consent to submit, or audio they own). Phase 1 supports Martin M1 (VIS code 0x2C, 320×256 RGB). Other VIS codes return mode = 'unsupported' with detected hex. Requires a Knox Bearer API key on the Authorization header — unauthenticated calls are rejected.

ParametersnamerequiredcapturesampleRateaudioBase64requiredaudioFormat

verify_sstv_decode

Verify a previously anchored SSTV-decode record. Given a SHA-256 anchor hash (the payload_hash from a prior decode_sstv call), return the anchor record, predecessor hash, sequence number, and timestamp. Public — no authentication required. The verification path itself is also accessible at GET /api/knox/verify?hash=<hash>.

Parametershashrequired

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

83% 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
  • 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.

Other Bonissystems integrations