Tessera · Portão de ingestão de áudio do Artigo 50 da Lei de IA da UE
O Tessera faz um lote de lançamentos de uma gravadora passar por um único portão de ingestão do Artigo 50. Para cada faixa, mostra na tela que os metadados C2PA são removidos por uma transcodificação social real, enquanto o UUID da marca-d'água de vinculação flexível é recuperado e o manifesto se resolve novamente a partir de um ledger. Cita a cláusula exata por veredito e, quando uma marca de fato não sobrevive, encaminha a faixa para revisão humana em vez de certificar. Agentes aconselham, o código decide.
7 de 12
Lançamentos liberados automaticamente como COMPLIANT, 2 encaminhados para remediação, 3 bloqueados, uma taxa de 58 por cento de liberação automática
Corpus sintético fixo de 12 lançamentos, reexecutado em 2026-08-07
BER 0.0
UUID de vinculação flexível recuperado em mp3-128, aac-128 e opus-96; a vinculação rígida sobreviveu em 0 canais sociais
Nossa marca de espectro espalhado, transcodificações reais com ffmpeg
100%
Cobertura do dossiê: cada uma das 12 faixas carrega um veredito com cláusula citada do Artigo 50, 0 sem explicação
Dossiê em HTML e JSON sobre o lote sintético fixo
Uma demonstração executável do mecanismo em um lote sintético fixo de 12 lançamentos. Roda offline, sem chave de API; os números de sobrevivência vêm de transcodificações reais com ffmpeg, e os agentes opcionais são a única parte que pode usar um modelo.
Marcação sem sobrevivência, e um manifesto que nenhuma plataforma social conserva.
O Artigo 50 da Lei de IA da UE entra em vigor em 2 de agosto de 2026: as saídas de áudio generativo devem ser marcadas em um formato legível por máquina e permanecer detectáveis após modificações comuns, com penalidades do Artigo 99 de até 15M euro ou 3 por cento do faturamento global (Lei de IA da UE; rascunho do Código de Práticas da Comissão, jan. 2026). O reflexo da indústria é adicionar C2PA e dar o assunto por encerrado.
A armadilha é que o C2PA é vinculação rígida. O manifesto vive nos metadados do arquivo, e essa vinculação rígida é removida pela maioria das plataformas sociais no upload, descrita como a maior fraqueza operacional do ecossistema C2PA hoje (Veriprajna WP31 solution source, 2026). Uma gravadora que etiquetou seu catálogo não está de fato coberta no instante em que uma faixa chega ao TikTok ou ao Instagram. A única coisa que sobrevive é a vinculação flexível: uma marca-d'água imperceptível que carrega um UUID minúsculo que resolve novamente o manifesto a partir de um ledger depois que os metadados desaparecem.
A lacuna é maior do que a marca. O DDEX ERN 4.3 não tem campos de divulgação de IA, e a maioria dos agregadores, como CD Baby, DistroKid e Believe, não repassa divulgação granular de IA (Veriprajna WP31 solution source, 2026), o que em si é uma exposição ao Artigo 50. O volume também é real: no Deezer cerca de 28 por cento dos uploads diários são totalmente gerados por IA, cerca de 70 por cento das reproduções em faixas só de IA são fraudulentas, e a fraude de royalties chega a 2 to 3 billion dollars por ano (Beatdapp/Beatport, citado em WP31 research, 2026). Marcar um catálogo é fácil. Provar que a procedência de cada faixa sobrevive à cadeia que ela de fato percorre é a parte difícil, e é a parte que um regulador vai perguntar.
Um único portão de ingestão, executado um estágio por vez, com latência real por estágio. O núcleo de confiança é código simples, com testes unitários.
O portão processa o lote de distribuição de uma gravadora, 12 lançamentos sintéticos enfileirados para cerca de 180 DSPs. Por lançamento, o pipeline roda nesta ordem: entrega no canal por uma transcodificação real com ffmpeg, detecção de marca multipadrão, resolução de vinculação flexível contra o ledger, uma matriz de sobrevivência, extração de divulgação de IA DDEX, o portão de política do Artigo 50, remediação agêntica e revisão adversarial, e um dossiê para o regulador. Todo número que decide um veredito é calculado antes de qualquer agente rodar.
A parte fora de qualquer modelo de linguagem. Cada lançamento é empurrado pelo canal em que chegou: social (uma transcodificação mp3-128), analog-gap (um modelo de recaptura alto-falante-microfone) ou clean (uma entrega direta em WAV), que é o que remove a vinculação rígida. Um decodificador real de espectro espalhado (numpy FFT) recupera a chave de ativo embutida de 32 bits mais o CRC da forma de onda entregue; a chave consulta o substituto do manifesto C2PA em um ledger SQLite, enquanto uma leitura de vinculação rígida nos metadados do arquivo é tentada e falha, lado a lado. A matriz de sobrevivência reencoda o master por mp3-128, aac-128 e opus-96 com ffmpeg real e mede a taxa de erro de bits por codec. Código simples que um regulador pode interrogar.
Sobre o núcleo determinístico, agentes Pydantic AI com provedor intercambiável interpretam e comunicam. Um agente de extração de divulgação transforma notas de produção em texto livre em campos DDEX estruturados, um agente de Remediação redige o conserto concreto por lacuna, e um Revisor Adversarial de Conformidade ataca cada certificação COMPLIANT e precisa amarrar cada alegação a evidência armazenada, de modo que qualquer coisa que não consiga fundamentar força um rebaixamento para revisão humana. Todos são omitíveis: sem chave de API o app roda um fallback determinístico e os números de sobrevivência e do portão são idênticos. O adaptador usa por padrão Claude claude-opus-4-8 e troca para OpenAI, Google ou Cloudflare. Agentes aconselham, o código decide.
| Verificação | O que prova | Base |
|---|---|---|
| Marca legível por máquina | Uma faixa generativa carrega uma marca decodificável de fato. | determinístico, Art. 50(2) |
| Recuperação da vinculação flexível | A chave de ativo sobrevive ao canal de entrega e resolve novamente o manifesto a partir do ledger. | determinístico |
| Matriz de sobrevivência (BER) | O UUID se re-decodifica por mp3-128, aac-128 e opus-96, medido pela taxa de erro de bits. | ffmpeg real |
| Divulgação de IA DDEX | Vocais, instrumentação, mixagem e mastering estão todos divulgados. | determinístico, Art. 50(4) |
| Responsável nomeado pelo takedown | Existem um responsável humano e um SLA para a faixa. | determinístico |
| Marca irrecuperável | Quando a marca não sobrevive, o portão se abstém em vez de certificar. | determinístico, abstém-se |
Uma faixa é COMPLIANT somente se for criada por humanos e estiver fora do escopo, ou se for de IA e carregar uma marca legível por máquina e a chave de vinculação flexível for recuperada depois do canal de entrega e o manifesto se resolver e a divulgação DDEX estiver completa e existir um responsável nomeado pelo takedown. Caso contrário, é NEEDS_REMEDIATION (NEEDS PROOF, encaminhada para revisão humana) ou BLOCKED (uma violação ativa de divulgação ou de marcação). Cada veredito cita a cláusula exata, seja o Artigo 50(2), o Artigo 50(4), o rascunho do Código de Práticas ou a expectativa de responsável pelo takedown. Agentes aconselham, este código decide.
Todo lançamento é sintético: tons curtos gerados proceduralmente, sem música, artistas, gravadoras ou responsáveis por takedown reais. Os nomes são fixtures de teste fictícios. Os números são a saída ao vivo do motor, reexecutado em 2026-08-07.
Doze lançamentos entram na fila de distribuição, e o portão devolve 7 COMPLIANT, 2 encaminhados para remediação e 3 BLOCKED, uma taxa de 58 por cento de liberação automática. Esse é o número contra o qual um Head of Trust and Safety financia: liberamos 7 de 12 automaticamente e sinalizamos o restante com responsáveis nomeados. O cabeçalho carrega o contexto de mercado que torna isso urgente, o Artigo 50 em vigor em 2 de agosto de 2026 e penalidades de até 15M euro ou 3 por cento do faturamento global (Lei de IA da UE), e o dossiê do regulador do lote inteiro exporta em HTML ou JSON.
Neon Tide (REL-001) é um lançamento de IA interna entregue pelo canal social. O painel mostra a tese inteira lado a lado: a vinculação rígida via metadados C2PA lê STRIPPED na transcodificação, enquanto a vinculação flexível via UUID da marca-d'água lê RECOVERED com confiança 0.989, com a chave de ativo recuperada na tela e o manifesto resolvido novamente a partir do ledger. A matriz de sobrevivência reencoda o master por mp3-128, aac-128 e opus-96 com ffmpeg real, e o UUID se re-decodifica com taxa de erro de bits 0.0 nos três. A divulgação DDEX está completa e há um responsável pelo takedown, então o portão devolve COMPLIANT com evidência sob o Artigo 50(2). Este é o fato do mundo real mais importante sobre o C2PA, mostrado em vez de afirmado.
Glasshouse (REL-003) recupera sua marca-d'água com confiança 0.992, com BER 0.0 nos três codecs, então a procedência está em ordem. O portão ainda devolve BLOCKED, sob o Artigo 50(4): a divulgação de IA DDEX está incompleta, faltando instrumentação, mixagem e mastering porque o fixture do agregador não as passou adiante. Enviar como está seria uma violação ativa de divulgação do Artigo 50, então a faixa é encaminhada a um responsável nomeado com um 5 day SLA. Marca presente não é o mesmo que conforme, e o portão verifica a cadeia inteira em vez de parar na marca-d'água.
Radio Imaging Sweep 7 (REL-004) chegou pela analog-gap, recapturado de alto-falante para microfone a partir de um monitor FM. A marca não sobreviveu: a vinculação flexível está Not recoverable com confiança 0.699 e o CRC falha, então o portão devolve NEEDS_REMEDIATION, NEEDS PROOF, encaminhada para revisão humana, não certificar. A nuance honesta está ali na tela: a matriz de sobrevivência rodada no master limpo mostra que a marca sobreviveria a transcodificações normais, mas esta faixa veio pelo canal analog-gap que de fato a quebrou, e o portão recusa blefar. Essa abstenção está codificada como um invariante com testes unitários, não como uma esperança.
Cada uma das 12 faixas exporta para um dossiê, HTML e JSON, com o veredito e a cláusula citada, o UUID recuperado e o id do manifesto, a matriz de sobrevivência com BER por codec, a completude DDEX, o responsável pela remediação e o SLA, e o aval ou o rebaixamento do revisor adversarial. Solstice Engine (REL-009) mostra um caso sutil: a marca recupera com confiança 0.991, mas nenhum manifesto C2PA jamais foi registrado no ledger, uma lacuna de processo, então encaminha para remediação com o conserto explicitado. A cobertura é completa, com cada faixa carregando um veredito com cláusula citada e nada deixado sem explicação.
É a camada de integração, o portão de ingestão, não uma marca-d'água feita para vencer um benchmark. Integramos as marcas dos fornecedores; não competimos com eles.
| Preocupação | Adicione C2PA e envie | Tessera |
|---|---|---|
| Metadados C2PA depois de um upload social | Assumidos intactos, na verdade removidos | Tratados como removidos; o UUID de vinculação flexível é recuperado em vez disso |
| Uma faixa com marca-d'água e divulgação ausente | Envia como conforme | BLOCKED sob o Artigo 50(4), com os campos ausentes nomeados |
| Uma marca que não sobrevive ao canal | Certificada no palpite | Abstém-se, NEEDS PROOF, encaminhada para revisão humana |
| Quem emite o veredito do Artigo 50 | Muitas vezes um modelo não auditado | Um motor de regras determinístico fora de qualquer LLM, citando a cláusula |
| O próprio algoritmo da marca-d'água | Construir ou comprar um e esperar que vença | Integrar SynthID, AudioSeal ou Digimarc por trás de uma interface swap-for-SDK |
| Durabilidade à medida que os modelos de marca-d'água melhoram | O valor viaja no algoritmo | O valor permanece na camada de sobrevivência, divulgação e dossiê |
O C2PA é vinculação rígida: o manifesto vive nos metadados do arquivo, e esses metadados são removidos pela maioria das plataformas sociais no upload, a maior fraqueza operacional do ecossistema C2PA hoje (Veriprajna WP31 solution source, 2026). Então uma gravadora que diligentemente adicionou C2PA fica, operacionalmente, descoberta no momento em que uma faixa chega ao TikTok ou ao Instagram. O que sobrevive é a vinculação flexível: uma marca-d'água imperceptível que carrega um UUID pequeno que resolve novamente o manifesto a partir de um ledger depois que os metadados desaparecem. O Tessera condiciona o portão a essa recuperação de vinculação flexível, não a metadados que não estarão lá no mundo real.
Não, e não fazemos essa alegação. Não construímos um algoritmo concorrente de marca-d'água; Google e Meta já cobrem isso e temos prazer em integrar o trabalho deles. SynthID-Audio, AudioSeal e Digimarc são adaptadores stub nesta demonstração por trás de uma interface swap-for-SDK documentada, porque o detector do SynthID é fechado pelo Google e o AudioSeal precisa de uma GPU. Nossa própria marca de espectro espalhado existe apenas para carregar uma chave de ativo de 32 bits mais CRC para vinculação flexível, não para vencer um benchmark de robustez contra nenhum fornecedor.
Não. O resultado de taxa de erro de bits 0.0 tem escopo: nossa marca de espectro espalhado, em um corpus sintético fixo de 12 lançamentos, reencodada por mp3-128, aac-128 e opus-96 com ffmpeg real. Não é uma garantia de mundo aberto, e a própria demonstração mostra o caso oposto: uma faixa de broadcast recapturada de alto-falante para microfone pela analog-gap, em que a marca não sobrevive com confiança 0.699 e o portão se abstém em vez de certificar. Uma alegação de que sobrevive a tudo seria falsa e desalinhada com a marca.
Os manifestos são substitutos JSON de C2PA armazenados em um ledger SQLite de vinculação flexível, não C2PA 2.0 assinado criptograficamente. A assinatura real C2PA 2.0 e um armazenamento de manifestos com residência na UE ficam adiados. O que a demonstração prova é o próprio mecanismo de vinculação flexível: a chave de ativo recuperada consulta o substituto do manifesto no ledger, que é exatamente o passo que sobrevive depois que os metadados do arquivo são removidos por uma transcodificação.
Não nesta demonstração. O webhook de ingestão de DSP e os conectores de CD Baby, DistroKid e Believe são mocks e fixtures; conectores ao vivo ficam adiados. Os lançamentos, criadores, agregadores e responsáveis pelo takedown são fixtures de teste sintéticos sobre áudio gerado proceduralmente, não catálogo real. O que é real é a lógica do portão: a decodificação da marca-d'água, o harness de sobrevivência ffmpeg, a consulta de vinculação flexível e o portão de política determinístico do Artigo 50.
O veredito do Artigo 50 não é dado por um LLM. A recuperação da marca-d'água, a medição de sobrevivência, a consulta de vinculação flexível e as regras de passa ou falha são código determinístico, com testes unitários, fora de qualquer modelo, e cada veredito cita a cláusula exata, por exemplo Glasshouse bloqueado sob o Artigo 50(4) por três campos de divulgação DDEX ausentes. Os agentes Pydantic AI apenas extraem divulgação, redigem remediação e revisam de forma adversarial, e qualquer alegação que o revisor não consiga amarrar a evidência armazenada força um rebaixamento para revisão humana. Agentes aconselham, o código decide, e um regulador pode interrogar a regra que disparou; isto é um portão de apoio à conformidade e um dossiê de evidências, não certificação legal.
Nenhuma chave de API é necessária. Sem chave, o app roda um fallback determinístico e os números de sobrevivência e do portão são idênticos, porque nunca dependem do LLM. A pilha é um backend Python FastAPI, uma marca-d'água de espectro espalhado em numpy com um harness de sobrevivência ffmpeg, um ledger SQLite de vinculação flexível e um único index.html com JS vanilla, mais um adaptador Pydantic AI com provedor intercambiável que usa por padrão Claude claude-opus-4-8. O que roda hoje é a lógica real do portão de ingestão em um lote sintético fixo; conectores ao vivo e assinatura real C2PA 2.0 são os itens adiados nomeados.
A pesquisa por trás desta demonstração — a arquitetura, o desenho de verificação e o plano empresarial.
Solução completa
Explore a solução AI Audio Licensing, Watermarking & Provenance →Procedência que sobrevive à transcodificação, e a disciplina de se abster quando não sobrevive.
Se sua equipe de rights-tech, trust and safety ou distribuição está resolvendo como mostrar uma resposta ao Artigo 50 em 2 de agosto de 2026 sem depender de metadados que as plataformas sociais removem, gostaríamos de verdade de ouvir como vocês estão pensando nisso. O problema é de toda a indústria e as respostas também serão.