Delta Signal
Audio steganography & watermarking. Encode/decode hidden messages that survive YouTube re-encoding.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen describe_engine
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"delta-signal": {
"url": "https://signal.daxfoundation.org/mcp"
}
}
}Puntos de conexión remotos
https://signal.daxfoundation.org/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢describe_engine
Free. Describe Delta Signal: layers, stings, defaults, limits and prices.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢preview_card(text)
Free. Render the SSTV signature card image for a message (PNG) so you can see what the picture sting will carry.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"maxLength": 38,
"description": "Up to 38 characters"
}
},
"required": [
"text"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢render_signature(message, duration, seed, layers, stings)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"message": {
"type": "string",
"maxLength": 32,
"description": "Printable ASCII, up to 32 characters"
},
"duration": {
"description": "Seconds of signature body (default 60)",
"type": "number",
"minimum": 3,
"maximum": 600
},
"seed": {
"description": "Watermark key; keep it to verify later",
"type": "string",
"maxLength": 64
},
"layers": {
"description": "Per-layer options: bed, heartbeat, primes, glyph {band: mid|hi}, watermark {payload}",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"stings": {
"maxItems": 8,
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"sstv",
"ggwave",
"modem"
]
},
"at": {
"anyOf": [
{
"type": "string",
"enum": [
"start",
"end"
]
},
{
"type": "number",
"minimum": 0
}
]
},
"text": {
"type": "string",
"maxLength": 140
},
"mode": {
"description": "sstv: robot36|robot72|martin1; modem: 1200|300|rtty",
"type": "string"
},
"protocol": {
"description": "ggwave: audible-normal|audible-fast|audible-fastest|ultrasound-*|dt-*",
"type": "string"
}
},
"required": [
"type"
],
"additionalProperties": {}
}
}
},
"required": [
"message"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢decode_audio(url, seed, layers)
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).
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "https URL of a WAV, MP3 or M4A (AAC) file (convert other formats first)"
},
"seed": {
"type": "string",
"maxLength": 64
},
"layers": {
"type": "array",
"items": {
"type": "string",
"enum": [
"heartbeat",
"primes",
"glyph",
"watermark",
"ggwave",
"sstv",
"modem"
]
}
}
},
"required": [
"url"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢verify_signature(url, seed, expected_message)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "https URL of a WAV file"
},
"seed": {
"description": "Watermark key used when the signature was rendered",
"type": "string",
"maxLength": 64
},
"expected_message": {
"description": "Message you expect to find; omit to discover what is present",
"type": "string",
"maxLength": 32
}
},
"required": [
"url"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Comunidad
Evidencia