Tessera · Portão de ingestão de áudio do Artigo 50 da Lei de IA da UE

Os metadados que você adicionou são removidos no instante em que a faixa chega às redes sociais. Construímos o portão que prova que a procedência sobrevive mesmo assim.

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.

Você adicionou C2PA. A transcodificação do upload já descartou.

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 portão determinístico percorre a cadeia inteira; o LLM nunca toca no veredito

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.

entrega no canal (transcodificação ffmpeg) → detecção de marca multipadrão → resolução de vinculação flexível (ledger) → matriz de sobrevivência (ffmpeg real) → extração de divulgação de IA DDEX → portão de política do Artigo 50 (determinístico) → remediação agêntica + revisão adversarial → dossiê para o regulador

O núcleo de confiança determinístico

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.

Os agentes opcionais: limitados a aconselhamento

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.

O que o portão determinístico verifica por faixa

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.

Quatro vereditos, na tela

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.

O lote, e o número operacional

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.

O painel Tessera mostrando quatro cartões com 12 lançamentos no lote, 7 liberados automaticamente como COMPLIANT, 2 encaminhados para remediação e 3 bloqueados por uma lacuna de divulgação, com o lançamento Neon Tide aberto à direita mostrando um veredito COMPLIANT, e botões HTML e JSON para exportar o dossiê do regulador do lote inteiro.
O lote de 12 lançamentos: 7 COMPLIANT, 2 para remediação, 3 BLOCKED, uma taxa de 58 por cento de liberação automática, com o dossiê do lote inteiro a um clique.

Vinculação rígida removida, vinculação flexível recuperada

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.

O painel de veredito de Neon Tide com um cartão de vinculação rígida lendo STRIPPED na transcodificação ao lado de um cartão de vinculação flexível lendo RECOVERED com confiança 0.989, com o UUID da marca-d'água recuperado destacado, acima de uma matriz de sobrevivência mostrando mp3-128, aac-128 e opus-96 cada um recuperado com BER 0, e um veredito COMPLIANT citando o Artigo 50(2).
Vinculação rígida removida pela transcodificação; o UUID de vinculação flexível recuperado com confiança 0.989, e sobrevivência com BER 0.0 nos três codecs sociais.

Uma marca recuperada não é um atestado limpo

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.

O veredito de Glasshouse mostrando vinculação flexível RECOVERED com confiança 0.992 e uma matriz de sobrevivência com BER 0 em mp3-128, aac-128 e opus-96, mas uma linha de divulgação de IA DDEX com instrumentação, mixagem e mastering marcados como Missing, produzindo um veredito BLOCKED sob o Artigo 50(4) com um responsável pela remediação e um 5 day SLA.
Procedência recuperada, ainda BLOCKED: três campos de divulgação DDEX ausentes disparam o Artigo 50(4).

Quando a marca não sobrevive, ele se abstém

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.

O veredito de Radio Imaging Sweep 7 mostrando chegada via analog-gap, um cartão de vinculação flexível lendo Not recoverable com confiança 0.699 sem manifesto para resolver, e um veredito NEEDS REMEDIATION citando o rascunho do Código de Práticas com o texto NEEDS PROOF encaminhada para revisão humana, não certificar, enquanto a matriz de sobrevivência no master limpo mostra que a marca sobreviveria de outro modo.
O momento da abstenção: a marca não sobrevive à analog-gap com confiança 0.699, então o portão encaminha para revisão humana em vez de certificar.

O dossiê do regulador, por faixa

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.

O dossiê do regulador exportado rolando pelos cartões por faixa: uma faixa criada por humanos marcada fora do escopo de marcação do Artigo 50 sob o Artigo 50(2), Polyglot (FR Cover) COMPLIANT com a marca recuperada e sobrevivência com BER 0.0, e Solstice Engine NEEDS REMEDIATION porque a marca recuperou com confiança 0.991 mas nenhum manifesto C2PA foi registrado no ledger, cada um com aval do revisor adversarial de conformidade.
O dossiê: um veredito com cláusula citada para cada faixa, inclusive Solstice Engine, em que uma marca recuperada ainda encaminha para remediação porque seu manifesto nunca foi registrado.

Onde o Tessera se encaixa, e onde não se encaixa

É 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 que esta demonstração não faz

  • Não constrói uma marca-d'água que compete com SynthID-Audio, AudioSeal ou Digimarc. Esses são adaptadores stub por trás de uma interface swap-for-SDK, e nossa marca de espectro espalhado existe apenas para carregar uma chave de ativo de 32 bits para vinculação flexível. Não fazemos nenhuma alegação de robustez contra nenhum fornecedor.
  • BER 0.0 não é uma garantia universal. É medido em um corpus sintético fixo de 12 lançamentos, com a nossa marca, apenas por mp3-128, aac-128 e opus-96, e a demonstração mostra a mesma marca morrendo na analog-gap.
  • Os manifestos são substitutos JSON de C2PA em um ledger SQLite de vinculação flexível, não C2PA 2.0 assinado. A assinatura real C2PA 2.0 e um armazenamento de manifestos com residência na UE ficam adiados.
  • Não há conectores ao vivo de DSP ou agregador. O webhook de ingestão de DSP e os conectores de CD Baby, DistroKid e Believe são mocks e fixtures.
  • Cada lançamento, criador, agregador e responsável pelo takedown é um fixture de teste sintético sobre áudio gerado proceduralmente. Não há gravações, clientes, implantações, depoimentos ou ROI alegado reais.
  • É um portão de apoio à conformidade e um dossiê de evidências, não aconselhamento jurídico, certificação nem garantia de passar em uma auditoria regulatória. As citações de cláusula e o enquadramento de auditoria são andaimes de engenharia.
  • O LLM nunca está no caminho de confiança. A recuperação da marca-d'água, a medição de sobrevivência, a consulta de vinculação flexível e o passa ou falha do Artigo 50 são determinísticos; os agentes apenas extraem, redigem e revisam, e são omitíveis com um fallback determinístico.
  • A pilha é Python FastAPI, uma marca-d'água de espectro espalhado em numpy com um harness de sobrevivência ffmpeg, um ledger SQLite 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. Não é React, não é LangGraph, não é um modelo com fine-tuning.

Perguntas que os compradores fazem

Já adicionamos C2PA ao nosso catálogo. Por que isso não basta para o Artigo 50?

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.

Vocês construíram uma marca-d'água que supera o SynthID ou o AudioSeal?

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.

Vocês dizem BER 0.0. A marca sobrevive a tudo?

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.

Isto é C2PA de verdade, e de fato assina alguma coisa?

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.

Conecta ao nosso DSP ou agregador como DistroKid, CD Baby ou Believe?

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.

Uma IA está decidindo se uma faixa está em conformidade com o Artigo 50. Como isso é defensável perante um regulador?

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.

A demonstração precisa de uma chave de API, e o que de fato roda hoje?

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.

Pesquisa técnica

A pesquisa por trás desta demonstração — a arquitetura, o desenho de verificação e o plano empresarial.

Construa o portão que faz o C2PA sobreviver ao mundo real

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.

Avaliação de prontidão para o Artigo 50

  • ✓ Mapear onde sua procedência morre na cadeia de transcodificação até as redes sociais
  • ✓ Projetar a arquitetura de vinculação flexível e o detector multipadrão
  • ✓ Fechar a lacuna de divulgação de IA DDEX por middleware
  • ✓ Dar forma ao dossiê pronto para o regulador que sua equipe pode defender

Construa conosco

  • ✓ Um portão de política do Artigo 50 determinístico, com testes unitários, fora de qualquer modelo
  • ✓ Um ledger de vinculação flexível e um harness real de sobrevivência ffmpeg
  • ✓ Adaptadores swap-for-SDK para SynthID, AudioSeal e Digimarc
  • ✓ Agentes com checagem de fundamentação para divulgação e remediação, não vereditos de caixa-preta