Tessera · Compuerta de ingestión de audio del Artículo 50 de la Ley de IA de la UE

Los metadatos que añadió se eliminan en el instante en que una pista llega a social. Construimos la compuerta que demuestra que la procedencia sobrevive igual.

Tessera hace pasar el lote de lanzamientos de un sello por una sola compuerta de ingestión del Artículo 50. Por cada pista muestra, en pantalla, que los metadatos C2PA los elimina una transcodificación social real mientras el UUID de la marca de agua de vinculación blanda se recupera y el manifiesto se vuelve a resolver desde un libro mayor. Cita la cláusula exacta por veredicto y, cuando una marca genuinamente no sobrevive, deriva la pista a revisión humana en lugar de certificar. Los agentes aconsejan, el código decide.

7 de 12

Lanzamientos aprobados automáticamente COMPLIANT, 2 derivados a remediación, 3 bloqueados, un 58 por ciento de aprobación automática

Corpus sintético fijo de 12 lanzamientos, reejecutado el 2026-08-07

BER 0.0

UUID de vinculación blanda recuperado en mp3-128, aac-128 y opus-96; la vinculación dura sobrevivió 0 canales sociales

Nuestra marca de espectro ensanchado, transcodificaciones reales de ffmpeg

100%

Cobertura del dossier: cada una de las 12 pistas lleva un veredicto de cláusula del Artículo 50 citado, 0 sin explicar

Dossier HTML y JSON sobre el lote sintético fijo

Una demo ejecutable del mecanismo sobre un lote sintético fijo de 12 lanzamientos. Se ejecuta sin conexión y sin clave API; los números de supervivencia proceden de transcodificaciones reales de ffmpeg, y los agentes opcionales son la única parte que puede usar un modelo.

Añadió C2PA. La transcodificación de la subida ya lo tiró.

Marcar sin supervivencia, y un manifiesto que ninguna plataforma social conserva.

El Artículo 50 de la Ley de IA de la UE entra en vigor el 2 de agosto de 2026: las salidas de audio generativo deben marcarse en un formato legible por máquina y permanecer detectables tras modificaciones habituales, con sanciones del Artículo 99 de hasta 15M de euros o el 3 por ciento de la facturación mundial (Ley de IA de la UE; borrador del Código de prácticas de la Comisión, enero de 2026). El reflejo en todo el sector es añadir C2PA y darlo por hecho.

La trampa es que C2PA es vinculación dura. El manifiesto vive en los metadatos del archivo, y esa vinculación dura la eliminan la mayoría de las plataformas sociales al subir, descrita como la mayor debilidad operativa del ecosistema C2PA hoy (fuente de la solución Veriprajna WP31, 2026). Un sello que etiquetó su catálogo no está realmente cubierto en el instante en que una pista llega a TikTok o Instagram. Lo único que sobrevive es la vinculación blanda: una marca de agua imperceptible que transporta un UUID diminuto que vuelve a resolver el manifiesto desde un libro mayor después de que los metadatos desaparecen.

La brecha es más ancha que la marca. DDEX ERN 4.3 no tiene campos de divulgación de IA, y la mayoría de los agregadores como CD Baby, DistroKid y Believe no transmiten una divulgación granular de IA (fuente de la solución Veriprajna WP31, 2026), lo que es en sí una exposición al Artículo 50. El volumen también es real: en Deezer alrededor del 28 por ciento de las subidas diarias son totalmente generadas por IA, aproximadamente el 70 por ciento de las reproducciones en pistas solo de IA son fraudulentas, y el fraude de regalías alcanza de 2 a 3 mil millones de dólares al año (Beatdapp/Beatport, citado en la investigación WP31, 2026). Marcar un catálogo es fácil. Demostrar que la procedencia de cada pista sobrevive a la cadena que realmente recorre es la parte difícil, y es la parte que un regulador preguntará.

Una compuerta determinista recorre toda la cadena; el LLM nunca toca el veredicto

Una sola compuerta de ingestión, ejecutada una etapa cada vez con latencia real por etapa. El núcleo de confianza es código llano, con pruebas unitarias.

La compuerta ejecuta el lote de distribución de un sello, 12 lanzamientos sintéticos en cola para unos 180 DSP. Por lanzamiento el pipeline se ejecuta en orden: entrega por canal mediante una transcodificación real de ffmpeg, detección de marca multiestándar, resolución de vinculación blanda contra el libro mayor, una matriz de supervivencia, extracción de divulgación de IA DDEX, la compuerta de políticas del Artículo 50, remediación agéntica y revisión adversarial, y un dossier regulatorio. Cada número que decide un veredicto se calcula antes de que corra ningún agente.

entrega por canal (transcodificación ffmpeg) → detección de marca multiestándar → resolución de vinculación blanda (libro mayor) → matriz de supervivencia (ffmpeg real) → extracción de divulgación de IA DDEX → compuerta de políticas del Artículo 50 (determinista) → remediación agéntica + revisión adversarial → dossier regulatorio

El núcleo de confianza determinista

La parte fuera de cualquier modelo de lenguaje. Cada lanzamiento se empuja por el canal por el que llegó: social (una transcodificación mp3-128), brecha analógica (un modelo de recaptura altavoz-a-micrófono) o limpio (una entrega WAV directa), que es lo que elimina la vinculación dura. Un decodificador real de espectro ensanchado (numpy FFT) recupera la clave de activo de 32 bits embebida más el CRC de la forma de onda entregada; la clave busca el sustituto del manifiesto C2PA en un libro mayor SQLite mientras se intenta una lectura de vinculación dura desde los metadatos del archivo y falla, lado a lado. La matriz de supervivencia reencodifica el máster a través de mp3-128, aac-128 y opus-96 con ffmpeg real y mide la tasa de error de bit por códec. Código llano que un regulador puede interrogar.

Los agentes opcionales: acotados al consejo

Encima del núcleo determinista, agentes Pydantic AI intercambiables por proveedor interpretan y comunican. Un agente de extracción de divulgación convierte notas de producción en texto libre en campos DDEX estructurados, un agente de Remediación redacta la corrección concreta por brecha, y un Revisor Adversarial de Cumplimiento ataca cada certificación COMPLIANT y debe atar cada afirmación a evidencia almacenada, de modo que cualquier cosa que no pueda fundamentar fuerza un descenso a revisión humana. Todos son omitibles: sin clave API la aplicación ejecuta un respaldo determinista y los números de supervivencia y de la compuerta son idénticos. El adaptador usa por defecto Claude claude-opus-4-8 y cambia a OpenAI, Google o Cloudflare. Los agentes aconsejan, el código decide.

Lo que la compuerta determinista comprueba por pista

Comprobación Lo que demuestra Base
Marca legible por máquina Una pista generativa lleva una marca decodificable en absoluto. determinista, art. 50(2)
Recuperación de vinculación blanda La clave de activo sobrevive al canal de entrega y vuelve a resolver el manifiesto desde el libro mayor. determinista
Matriz de supervivencia (BER) El UUID se vuelve a decodificar a través de mp3-128, aac-128 y opus-96, medido por la tasa de error de bit. ffmpeg real
Divulgación de IA DDEX Voces, instrumentación, mezcla y masterización están todas divulgadas. determinista, art. 50(4)
Responsable de retirada nombrado Existen un responsable humano y un SLA para la pista. determinista
Marca irrecuperable Cuando la marca no sobrevive, la compuerta se abstiene en lugar de certificar. determinista, se abstiene

Una pista es COMPLIANT solo si es de creación humana y está fuera de alcance, o es IA y lleva una marca legible por máquina y la clave de vinculación blanda se recupera tras el canal de entrega y el manifiesto se resuelve y la divulgación DDEX está completa y existe un responsable de retirada nombrado. En caso contrario es NEEDS_REMEDIATION (NEEDS PROOF, derivada a revisión humana) o BLOCKED (una violación activa de divulgación o de marcado). Cada veredicto cita la cláusula exacta, ya sea el Artículo 50(2), el Artículo 50(4), el borrador del Código de prácticas o la expectativa de responsable de retirada. Los agentes aconsejan, este código decide.

Cuatro veredictos, en pantalla

Cada lanzamiento es sintético: tonos cortos generados por procedimiento, sin música, artistas, sellos ni responsables de retirada reales. Los nombres son fixtures de prueba ficticios. Los números son la salida del motor en vivo, reejecutado el 2026-08-07.

El lote, y el número operativo

Doce lanzamientos en cola para distribución, y la compuerta devuelve 7 COMPLIANT, 2 derivados a remediación y 3 BLOCKED, un 58 por ciento de aprobación automática. Ese es el número contra el que un Director de Confianza y Seguridad asigna presupuesto: aprobamos automáticamente 7 de 12 y señalamos el resto con responsables nombrados. El encabezado lleva el contexto de mercado que lo hace urgente, Artículo 50 vigente el 2 de agosto de 2026 y sanciones de hasta 15M de euros o el 3 por ciento de la facturación mundial (Ley de IA de la UE), y el dossier regulatorio del lote completo se exporta como HTML o JSON.

El panel de Tessera mostrando cuatro tarjetas que leen 12 lanzamientos en el lote, 7 aprobados automáticamente COMPLIANT, 2 derivados a remediación y 3 bloqueados por una brecha de divulgación, con el lanzamiento Neon Tide abierto a la derecha mostrando un veredicto COMPLIANT, y botones HTML y JSON para exportar el dossier regulatorio del lote completo.
El lote de 12 lanzamientos: 7 COMPLIANT, 2 a remediación, 3 BLOCKED, un 58 por ciento de aprobación automática, con el dossier del lote completo a un clic.

Vinculación dura eliminada, vinculación blanda recuperada

Neon Tide (REL-001) es un lanzamiento de IA interna entregado por el canal social. El panel muestra toda la tesis lado a lado: la vinculación dura vía metadatos C2PA lee STRIPPED en la transcodificación, mientras la vinculación blanda vía el UUID de la marca de agua lee RECOVERED a confianza 0.989, con la clave de activo recuperada en pantalla y el manifiesto vuelto a resolver desde el libro mayor. La matriz de supervivencia reencodifica el máster a través de mp3-128, aac-128 y opus-96 con ffmpeg real, y el UUID se vuelve a decodificar a tasa de error de bit 0.0 en los tres. La divulgación DDEX está completa y hay un responsable de retirada, así que la compuerta devuelve COMPLIANT con evidencia bajo el Artículo 50(2). Este es el hecho del mundo real más importante sobre C2PA, mostrado en lugar de afirmado.

El panel de veredicto de Neon Tide con una tarjeta de vinculación dura que lee STRIPPED en la transcodificación junto a una tarjeta de vinculación blanda que lee RECOVERED a confianza 0.989 con el UUID de la marca de agua recuperado resaltado, encima de una matriz de supervivencia que muestra mp3-128, aac-128 y opus-96 recuperados cada uno a BER 0, y un veredicto COMPLIANT que cita el Artículo 50(2).
Vinculación dura eliminada por la transcodificación; el UUID de vinculación blanda recuperado a confianza 0.989, y supervivencia a BER 0.0 en los tres códecs sociales.

Una marca recuperada no es un visto bueno

Glasshouse (REL-003) recupera su marca de agua a confianza 0.992, con BER 0.0 en los tres códecs, así que la procedencia está bien. La compuerta aun así devuelve BLOCKED, bajo el Artículo 50(4): la divulgación de IA DDEX está incompleta, faltan instrumentación, mezcla y masterización porque el fixture del agregador no las transmitió. Enviar tal cual sería una violación activa de divulgación del Artículo 50, así que la pista se deriva a un responsable nombrado con un SLA de 5 días. Marca presente no es lo mismo que conforme, y la compuerta comprueba toda la cadena en lugar de detenerse en la marca de agua.

El veredicto de Glasshouse mostrando vinculación blanda RECOVERED a confianza 0.992 y una matriz de supervivencia a BER 0 en mp3-128, aac-128 y opus-96, pero una fila de divulgación de IA DDEX con instrumentación, mezcla y masterización marcadas Missing, produciendo un veredicto BLOCKED bajo el Artículo 50(4) con un responsable de remediación y un SLA de 5 días.
Procedencia recuperada, aun así BLOCKED: tres campos de divulgación DDEX faltantes disparan el Artículo 50(4).

Cuando la marca no sobrevive, se abstiene

Radio Imaging Sweep 7 (REL-004) llegó por la brecha analógica, recapturado altavoz-a-micrófono desde un monitor FM. La marca no sobrevivió: la vinculación blanda es Not recoverable a confianza 0.699 y el CRC falla, así que la compuerta devuelve NEEDS_REMEDIATION, NEEDS PROOF, derivada a revisión humana, no certificar. El matiz honesto está ahí mismo en pantalla: la matriz de supervivencia ejecutada sobre el máster limpio muestra que la marca sobreviviría transcodificaciones normales, pero esta pista vino por el canal de brecha analógica que realmente la rompió, y la compuerta se niega a farolear. Esa abstención está codificada como un invariante con pruebas unitarias, no como una esperanza.

El veredicto de Radio Imaging Sweep 7 mostrando llegada vía brecha analógica, una tarjeta de vinculación blanda que lee Not recoverable a confianza 0.699 sin manifiesto que resolver, y un veredicto NEEDS REMEDIATION que cita el borrador del Código de prácticas con el texto NEEDS PROOF derivado a revisión humana, no certificar, mientras la matriz de supervivencia sobre el máster limpio muestra que la marca de otro modo sobreviviría.
El momento de abstenerse: la marca no sobrevive a la brecha analógica a confianza 0.699, así que la compuerta deriva a revisión humana en lugar de certificar.

El dossier regulatorio, por pista

Cada una de las 12 pistas se exporta a un dossier, HTML y JSON, con el veredicto y la cláusula citada, el UUID recuperado y el id del manifiesto, la matriz de supervivencia con BER por códec, la completitud DDEX, el responsable de remediación y el SLA, y la firma o el descenso del revisor adversarial. Solstice Engine (REL-009) muestra un caso sutil: la marca se recupera a confianza 0.991, pero nunca se registró un manifiesto C2PA en el libro mayor, una brecha de proceso, así que deriva a remediación con la corrección detallada. La cobertura es completa, con cada pista llevando un veredicto de cláusula citada y nada sin explicar.

El dossier regulatorio exportado recorriendo tarjetas por pista: una pista de creación humana marcada fuera del alcance de marcado del Artículo 50 bajo el Artículo 50(2), Polyglot (FR Cover) COMPLIANT con la marca recuperada y supervivencia a BER 0.0, y Solstice Engine NEEDS REMEDIATION porque la marca se recuperó a confianza 0.991 pero no se registró ningún manifiesto C2PA en el libro mayor, cada una con la firma de un revisor adversarial de cumplimiento.
El dossier: un veredicto de cláusula citada para cada pista, incluido Solstice Engine, donde una marca recuperada aun así deriva a remediación porque su manifiesto nunca se registró.

Dónde se sitúa Tessera, y dónde no

Es la capa de integración, la compuerta de ingestión, no una marca de agua pensada para ganar un banco de pruebas. Integramos las marcas de los proveedores; no competimos con ellos.

Preocupación Añadir C2PA y enviar Tessera
Metadatos C2PA tras una subida social Se asumen intactos, en realidad eliminados Se tratan como eliminados; en su lugar se recupera el UUID de vinculación blanda
Una pista con marca de agua con divulgación faltante Se envía como conforme BLOCKED bajo el Artículo 50(4), con los campos faltantes nombrados
Una marca que no sobrevive al canal Certificada por conjetura Se abstiene, NEEDS PROOF, derivada a revisión humana
Quién emite el veredicto del Artículo 50 A menudo un modelo no auditado Un motor de reglas determinista fuera de cualquier LLM, citando la cláusula
El algoritmo de marca de agua en sí Construir o comprar uno y esperar que gane Integrar SynthID, AudioSeal o Digimarc detrás de una interfaz swap-for-SDK
Durabilidad a medida que mejoran los modelos de marca de agua El valor viaja en el algoritmo El valor permanece en la capa de supervivencia, divulgación y dossier

Lo que esta demo no hace

  • No construye una marca de agua que compita con SynthID-Audio, AudioSeal o Digimarc. Esos son adaptadores stub detrás de una interfaz swap-for-SDK, y nuestra marca de espectro ensanchado existe solo para transportar una clave de activo de 32 bits para la vinculación blanda. No hacemos ninguna afirmación de robustez contra ningún proveedor.
  • BER 0.0 no es una garantía universal. Se mide sobre un corpus sintético fijo de 12 lanzamientos, con nuestra marca, a través de mp3-128, aac-128 y opus-96 únicamente, y la demo muestra la misma marca muriendo en la brecha analógica.
  • Los manifiestos son sustitutos JSON C2PA en un libro mayor SQLite de vinculación blanda, no C2PA 2.0 firmado. La firma real C2PA 2.0 y un almacén de manifiestos con residencia en la UE quedan diferidos.
  • No hay conectores DSP ni de agregador en vivo. El webhook de ingestión DSP y los conectores de CD Baby, DistroKid y Believe son mocks y fixtures.
  • Cada lanzamiento, creador, agregador y responsable de retirada es un fixture de prueba sintético sobre audio generado por procedimiento. No hay grabaciones, clientes, despliegues, testimonios ni ROI reclamado reales.
  • Es una compuerta de apoyo al cumplimiento y un dossier de evidencia, no asesoramiento jurídico, certificación ni una garantía de superar una auditoría regulatoria. Las citas de cláusulas y el encuadre de auditoría son andamiaje de ingeniería.
  • El LLM nunca está en la ruta de confianza. La recuperación de la marca de agua, la medición de supervivencia, la consulta de vinculación blanda y el aprobado o fallo del Artículo 50 son deterministas; los agentes solo extraen, redactan y revisan, y son omitibles con un respaldo determinista.
  • El stack es Python FastAPI, una marca de agua de espectro ensanchado en numpy con un arnés de supervivencia ffmpeg, un libro mayor SQLite y un único index.html con JS vanilla, más un adaptador Pydantic AI intercambiable por proveedor con valor por defecto Claude claude-opus-4-8. No React, no LangGraph, no un modelo afinado.

Preguntas que hacen los compradores

Ya añadimos C2PA a nuestro catálogo. ¿Por qué no basta eso para el Artículo 50?

C2PA es vinculación dura: el manifiesto vive en los metadatos del archivo, y esos metadatos los eliminan la mayoría de las plataformas sociales al subir, la mayor debilidad operativa del ecosistema C2PA hoy (fuente de la solución Veriprajna WP31, 2026). Así que un sello que añadió C2PA con diligencia queda, operativamente, descubierto en el momento en que una pista llega a TikTok o Instagram. Lo que sobrevive es la vinculación blanda: una marca de agua imperceptible que transporta un UUID pequeño que vuelve a resolver el manifiesto desde un libro mayor después de que los metadatos desaparecen. Tessera condiciona la compuerta a esa recuperación de vinculación blanda, no por metadatos que no estarán ahí en el mundo real.

¿Construyeron una marca de agua que supera a SynthID o AudioSeal?

No, y no hacemos tal afirmación. No construimos un algoritmo de marca de agua competidor; Google y Meta lo tienen cubierto y nos alegra integrar su trabajo. SynthID-Audio, AudioSeal y Digimarc son adaptadores stub en esta demo detrás de una interfaz swap-for-SDK documentada, porque el detector de SynthID está cerrado por Google y AudioSeal necesita una GPU. Nuestra propia marca de espectro ensanchado existe solo para transportar una clave de activo de 32 bits más CRC para la vinculación blanda, no para ganar un banco de pruebas de robustez contra ningún proveedor.

Dicen BER 0.0. ¿La marca sobrevive a todo?

No. El resultado de tasa de error de bit 0.0 está acotado: nuestra marca de espectro ensanchado, sobre un corpus sintético fijo de 12 lanzamientos, reencodificada a través de mp3-128, aac-128 y opus-96 con ffmpeg real. No es una garantía de mundo abierto, y la demo misma muestra el caso contrario: una pista de radiodifusión recapturada altavoz-a-micrófono a través de la brecha analógica, donde la marca no sobrevive a confianza 0.699 y la compuerta se abstiene en lugar de certificar. Una afirmación de que sobrevive a todo sería falsa y ajena a nuestra marca.

¿Es esto C2PA real, y firma algo de verdad?

Los manifiestos son sustitutos JSON C2PA almacenados en un libro mayor SQLite de vinculación blanda, no C2PA 2.0 firmado criptográficamente. La firma real C2PA 2.0 y un almacén de manifiestos con residencia en la UE quedan diferidos. Lo que la demo demuestra es el mecanismo de vinculación blanda en sí: la clave de activo recuperada busca el sustituto del manifiesto en el libro mayor, que es exactamente el paso que sobrevive después de que los metadatos del archivo los elimina una transcodificación.

¿Se conecta a nuestro DSP o agregador como DistroKid, CD Baby o Believe?

No en esta demo. El webhook de ingestión DSP y los conectores de CD Baby, DistroKid y Believe son mocks y fixtures; los conectores en vivo quedan diferidos. Los lanzamientos, creadores, agregadores y responsables de retirada son fixtures de prueba sintéticos sobre audio generado por procedimiento, no un catálogo real. Lo que es real es la lógica de la compuerta: la decodificación de la marca de agua, el arnés de supervivencia ffmpeg, la consulta de vinculación blanda y la compuerta de políticas determinista del Artículo 50.

Una IA está decidiendo si una pista cumple el Artículo 50. ¿Cómo se defiende eso ante un regulador?

El veredicto del Artículo 50 no lo emite un LLM. La recuperación de la marca de agua, la medición de supervivencia, la consulta de vinculación blanda y las reglas de aprobado o fallo son código determinista con pruebas unitarias fuera de cualquier modelo, y cada veredicto cita la cláusula exacta, por ejemplo Glasshouse bloqueado bajo el Artículo 50(4) por tres campos de divulgación DDEX faltantes. Los agentes Pydantic AI solo extraen la divulgación, redactan la remediación y revisan de forma adversarial, y cualquier afirmación que el revisor no pueda atar a evidencia almacenada fuerza un descenso a revisión humana. Los agentes aconsejan, el código decide, y un regulador puede interrogar la regla que se disparó; esto es una compuerta de apoyo al cumplimiento y un dossier de evidencia, no una certificación jurídica.

¿La demo necesita una clave API, y qué corre realmente hoy?

No se requiere clave API. Sin clave la aplicación ejecuta un respaldo determinista y los números de supervivencia y de la compuerta son idénticos, porque nunca dependen del LLM. El stack es un backend Python FastAPI, una marca de agua de espectro ensanchado en numpy con un arnés de supervivencia ffmpeg, un libro mayor SQLite de vinculación blanda y un único index.html con JS vanilla, más un adaptador Pydantic AI intercambiable por proveedor con valor por defecto Claude claude-opus-4-8. Lo que corre hoy es la lógica real de la compuerta de ingestión sobre un lote sintético fijo; los conectores en vivo y la firma real C2PA 2.0 son los elementos diferidos que se nombran.

Investigación técnica

La investigación detrás de esta demo: la arquitectura, el diseño de verificación y el plano empresarial.

Construya la compuerta que hace que C2PA sobreviva al mundo real

Procedencia que sobrevive a la transcodificación, y la disciplina de abstenerse cuando no lo hace.

Si su equipo de tecnología de derechos, confianza y seguridad o distribución está resolviendo cómo mostrar una respuesta del Artículo 50 el 2 de agosto de 2026 sin depender de metadatos que las plataformas sociales eliminan, nos gustaría de verdad oír cómo lo están pensando. El problema es de todo el sector y las respuestas también lo serán.

Evaluación de preparación para el Artículo 50

  • ✓ Mapear dónde muere su procedencia en la cadena de transcodificación a social
  • ✓ Diseñar la arquitectura de vinculación blanda y el detector multiestándar
  • ✓ Cerrar la brecha de divulgación de IA DDEX mediante middleware
  • ✓ Dar forma al dossier listo para el regulador que su equipo pueda defender

Construir con nosotros

  • ✓ Una compuerta de políticas del Artículo 50 determinista, con pruebas unitarias, fuera de cualquier modelo
  • ✓ Un libro mayor de vinculación blanda y un arnés real de supervivencia ffmpeg
  • ✓ Adaptadores swap-for-SDK para SynthID, AudioSeal y Digimarc
  • ✓ Agentes con comprobación de fundamentación para divulgación y remediación, no veredictos de caja negra