Verificação de conformidade tributária com IA

Sua IA tributária não tem um problema de precisão. Tem um problema de verificação.

O StatuteGuard é uma camada independente de fornecedor que comprova posições tributárias redigidas por IA contra o estatuto codificado, de forma determinística. Cole uma posição de qualquer plataforma e ele retorna um PASS, BLOCK ou NEEDS-REVIEW definitivo, com uma cadeia de citações estatutárias e um registro de auditoria IRC §6662 protocolável. O agente aconselha, o código decide.

71.4%

Cobertura determinística

Conjunto dourado rotulado de 42 casos

100%

Precisão do gate, 0 bloqueios falsos

Conjunto dourado rotulado de 42 casos

20%

Penalidade relacionada à precisão do IRC §6662

Recai sobre a pessoa que assinou

Uma demonstração executável, não uma implantação. Todas as posições são sintéticas; a lógica estatutária está fundamentada na legislação primária. Não constitui consultoria tributária nem jurídica.

O problema da preparação está sendo resolvido. O problema da verificação, não.

O setor correu para automatizar a redação. O Thomson Reuters "Ready to Review" prepara automaticamente os 1040s, o CCH Axcess Expert AI redige insights consultivos em milhares de escritórios, e o Blue J responde a perguntas de pesquisa. O que ninguém automatizou é a etapa de maior penalidade: esta posição é realmente defensável sob o estatuto?

O verdadeiro modo de falha não é a gramática ruim. É a classificação errada confiante: uma posição plausível e bem escrita que coloca uma dedução na linha errada. Quando uma IA classifica incorretamente uma dedução como acima da linha em vez de abaixo da linha, a penalidade relacionada à precisão de 20% do IRC §6662 recai sobre a pessoa que assinou a declaração, não sobre o algoritmo que a redigiu. A penalidade por fraude do §6663 chega a 75%. A conformidade tributária empresarial nos EUA já custa mais de $126B por ano, e a taxa de auditoria da IRS para grandes corporações subiu de 8.8% para 22.6% (pesquisa da solução WP#1, 2026).

Não se pode confiar em um LLM para policiar outro LLM pelos mesmos pesos que produziram o erro. Uma autoverificação intramodelo executa exatamente o raciocínio que classificou errado a posição em primeiro lugar. A resposta durável é a verificação que vive fora do modelo.

O agente aconselha, o código decide.

O StatuteGuard inverte o modelo de confiança. Uma IA pode redigir, mas um mecanismo de política determinístico decide se a posição é defensável. O único passo de LLM é a extração, transformando linguagem natural desordenada em uma alegação estruturada e tipada. Ele se abstém quando não tem certeza. Tudo o que vem depois é código que o modelo não pode anular. Chamamos isso de neuro-simbólico: extração neural, verificação simbólica.

Etapa O que executa Quem decide
Extract O LLM lê o memorando da posição e propõe uma alegação tipada, informando sua confiança. Abaixo do piso de confiança, ele escala para um humano em vez de resolver. LLM (apenas consultivo)
Retrieve O GraphRAG percorre o grafo de conhecimento de referências cruzadas do IRC para trazer os dispositivos em jogo e suas relações tipadas. Determinístico
Verify Políticas OPA/Rego reais (ou um gêmeo idêntico em Python puro) testam a alegação contra o estatuto codificado. Determinístico
Gate PASS (defensável), BLOCK (contradiz o estatuto codificado), NEEDS-REVIEW (zona cinzenta genuína) ou OUT-OF-COVERAGE (não codificado na V1). Determinístico
Audit Escreve um registro de diligência devida IRC §6662 protocolável como JSON mais um certificado HTML imprimível. Determinístico

Como o veredito é código de política e não uma chamada ao modelo, você pode ler o Rego e confirmar que ele corresponde ao estatuto. A camada de verificação roda como infraestrutura, medida em dezenas de milhares de posições por segundo (cerca de 40k a 60k entre execuções, dependente da máquina e da execução), não como inferência de modelo por posição.

Os dispositivos codificados nesta versão: OBBBA QPVLI (§163(h)(4) / §63(b)(7)), §199A QBI, a limitação de juros empresariais do §163(j), permuta like-kind do §1031, escritório em casa do §280A, o crédito para veículos limpos do §30D, e a distinção de AGI do §62/§63. Tudo fora desse conjunto retorna OUT-OF-COVERAGE e é encaminhado a um humano. O StatuteGuard não afirma codificar o IRC completo.

O que ele detecta, mostrado de três formas

A demonstração percorre um BLOCK, um PASS e uma escalada, todos em posições sintéticas. As capturas de tela abaixo são registros reais do aplicativo em execução.

A âncora: uma posição de juros de financiamento de veículo OBBBA redigida como acima da linha

Uma declaração redigida diz: "A nova dedução de juros de financiamento de veículo da OBBBA é uma dedução acima da linha que reduz o AGI do cliente." É plausível, bem escrita e errada. Os juros de empréstimo de veículo de passageiro qualificado são uma dedução abaixo da linha sob o §63(b)(7); não reduzem o AGI. Conforme o próprio README da demonstração, orientações mainstream de preparação tributária (incluindo o site da H&R Block) a rotularam incorretamente como acima da linha. O StatuteGuard retorna BLOCK: NÃO PROTOCOLE, anima a cadeia de citações §163(h)(1) → §163(h)(4)(A) → §63(b)(7) → §62/§63, e sinaliza uma cascata posterior de 5 vias do que quebra se protocolado conforme redigido: AGI, imposto estadual acoplado ao AGI, prêmios IRMAA do Medicare, o piso da dedução de despesas médicas e o reembolso de empréstimo estudantil baseado na renda.

Tela de veredito do StatuteGuard mostrando BLOCK: NÃO PROTOCOLE na posição de juros de financiamento de veículo OBBBA, com a etapa de fundamentação estatutária renderizada em 7 microssegundos, seis nós estatutários de §163(h)(1) até §63, e uma cascata posterior de cinco painéis para AGI, imposto de renda estadual, Medicare IRMAA, o piso de despesas médicas e IDR de empréstimo estudantil.

A etapa de extração levou 5.93s; a fundamentação determinística renderizou seu veredito em microssegundos.

Uma permuta §1031 em conformidade passa

Uma permuta like-kind em conformidade de imóvel para investimento retorna CLEARED: seguro protocolar conforme redigido, com sua própria cadeia de citações de dois nós (§1031(a)(1) e §1031(a)(2)-TCJA). Esta é a disciplina que importa: uma posição correta nunca é sinalizada indevidamente. A precisão do gate é 100% com 0 bloqueios falsos no conjunto dourado.

O StatuteGuard mostrando CLEARED, seguro protocolar, em uma permuta like-kind §1031 de imóvel de investimento, com um grafo de fundamentação estatutária de dois nós para §1031(a)(1) e §1031(a)(2)-TCJA.

Uma zona cinzenta do §280A escala

Uma posição de escritório em casa em que o dossiê não estabelece uso exclusivo para negócios é um teste de fatos e circunstâncias, fora da cobertura determinística. O StatuteGuard retorna NECESSITA REVISÃO HUMANA em vez de blefar. O LLM propõe uma alegação verificável e informa a confiança; abaixo do piso, a posição é escalada, nunca resolvida pelo modelo.

O StatuteGuard executando o pipeline em uma posição de escritório em casa do §280A cujo dossiê não estabelece uso exclusivo, com a legenda observando que a posição em zona cinzenta é encaminhada a NECESSITA REVISÃO HUMANA.

Você mesmo pode ler as políticas

O visualizador Policy Rules mostra a lógica estatutária determinística como tabelas de decisão legíveis ao lado do código-fonte OPA/Rego real. Este é o ponto de uma camada de verificação que você pode defender: você confirma que o código corresponde ao estatuto, em vez de confiar no resumo de um modelo.

Painel Policy Rules do StatuteGuard mostrando tabelas de decisão para escritório em casa do §280A e o crédito para veículos limpos do §30D, incluindo os tetos de MSRP e os tetos de AGI modificado, acima dos comentários reais do código-fonte OPA/Rego.

Cada veredito escreve um registro protocolável

A etapa de auditoria produz um papel de trabalho de diligência devida Formulário SG-6662: a origem, a autoridade estatutária primária, a alegação extraída, a narrativa da determinação e a cadeia completa de citações, pronto para imprimir ou salvar como PDF e reter no dossiê do cliente. Ele sustenta uma posição de causa razoável do §6662; não é consultoria.

Certificado imprimível de diligência devida do StatuteGuard, Formulário SG-6662, para a posição OBBBA bloqueada, mostrando o papel de trabalho de origem, a fonte primária, a alegação extraída, um checklist de determinação de diligência devida, a narrativa da determinação e a cadeia de citações estatutárias.

Medido em um conjunto dourado rotulado, avaliado localmente

O Run Benchmark reproduz um conjunto dourado rotulado de 42 posições (14 limpas, 16 com erro, 12 para escalada). O placar reporta 71.4% de cobertura determinística, 100% de precisão do gate com 0 bloqueios falsos, 100% de completude na detecção de erros e 100% de escalada correta de zonas cinzentas, com cada veredito coincidindo com seu rótulo. Esses números descrevem a camada de verificação, não uma taxa de erro do modelo, por isso se mantêm à medida que os modelos-base melhoram. Durante a construção, os vereditos foram conferidos contra o OPA 1.17.1 e coincidiram exatamente com o gêmeo em Python puro em todos os 42 casos.

Placar de benchmark do conjunto dourado do StatuteGuard: 71.4% de cobertura determinística, 100% de precisão do gate com zero bloqueios falsos, 100% de completude na detecção de erros, 100% de zonas cinzentas corretamente escaladas, e 58,648 posições por segundo, acima de uma tabela por caso de vereditos esperados versus reais.

Esses números são medidos em um conjunto dourado rotulado fixo de 42 casos dos dispositivos codificados, não uma garantia de mundo aberto.

Onde uma camada de verificação se encaixa

O StatuteGuard não compete com sua ferramenta de redação nem substitui uma plataforma de conformidade. Ele fica sobre o que você já usa e verifica a única coisa que elas não conseguem: se a posição redigida se sustenta contra o estatuto.

Pergunta IA de redação (ONESOURCE, CCH Axcess, Blue J, ChatGPT) Autoverificação por LLM StatuteGuard
Função principal Preparar e redigir posições Relê o próprio rascunho Verificar uma posição redigida contra o estatuto
Quem emite o veredito Um modelo de linguagem O mesmo modelo, os mesmos pesos Um mecanismo de política determinístico (OPA/Rego)
Em uma zona cinzenta genuína Produz prosa confiante Produz prosa confiante Escala para um humano (NEEDS-REVIEW / OUT-OF-COVERAGE)
Registro §6662 protocolável Não Não Sim, um papel de trabalho de diligência devida imprimível
Lê a saída de qualquer plataforma Atrelado ao próprio produto Atrelado ao próprio modelo Independente de fornecedor por concepção

O que esta demonstração não faz

  • É uma demonstração executável, não um pipeline implantado. Comprova o mecanismo; não é um sistema de produção com clientes.
  • Os conectores ONESOURCE, CCH Axcess e Blue J, as chamadas LLM ao vivo e o grafo Neo4j são simulados ou em stub. A demonstração roda com extração por replay em cache e um grafo JSON em memória para funcionar offline; FastAPI e Neo4j são a substituição de produção documentada.
  • Toda posição exibida é sintética. A lógica estatutária está fundamentada na legislação primária (IRC e o Federal Register); as posições são ilustrativas, não contribuintes ou clientes reais.
  • Codifica um conjunto específico de dispositivos, não o IRC completo. Qualquer coisa fora dele retorna OUT-OF-COVERAGE e é encaminhada a um humano.
  • Os números do benchmark valem no conjunto dourado rotulado de 42 casos dos dispositivos codificados. Não são uma garantia de mundo aberto de "zero erros" ou "conformidade garantida."
  • Sustenta uma posição de causa razoável e diligência devida do §6662. Não constitui consultoria tributária nem jurídica.

Perguntas que uma equipe tributária e de conformidade realmente faz

Em que isso difere do nosso software de preparação tributária ou de uma ferramenta de pesquisa com IA como o Blue J?

Essas ferramentas redigem e preparam. O StatuteGuard verifica. É uma camada independente de fornecedor que fica sobre a plataforma que você já usa: cole uma posição do ONESOURCE, CCH Axcess, Blue J, ChatGPT ou de um modelo interno, e ele retorna um PASS, BLOCK ou NEEDS-REVIEW definitivo contra o estatuto codificado. Não prepara declarações nem substitui uma plataforma de conformidade; verifica os erros no nível da posição que a ferramenta de redação não consegue ver.

Posso confiar em uma IA para conferir o trabalho de outra IA?

Não, e o StatuteGuard não pede isso. O único passo de LLM é a extração, transformando linguagem desordenada em uma alegação estruturada. O veredito é emitido por um mecanismo de política determinístico (OPA/Rego real, ou um gêmeo idêntico em Python puro), que o modelo não pode anular. Não se pode confiar em um LLM para policiar outro LLM pelos mesmos pesos que produziram o erro, então a decisão vive fora do modelo, em código de política que você pode ler contra o estatuto.

O que acontece quando uma posição cai em uma zona cinzenta que as regras não cobrem?

Ela escala para um humano em vez de adivinhar. Uma pergunta genuína de fatos e circunstâncias (um escritório em casa do §280A, por exemplo) retorna NEEDS-REVIEW; um dispositivo não codificado nesta versão retorna OUT-OF-COVERAGE. Ambos são encaminhados a um revisor em vez de um blefe confiante. No conjunto dourado rotulado de 42 casos, as zonas cinzentas foram corretamente escaladas 100% das vezes; a cobertura é declarada com honestidade em 71.4%.

Os dados do nosso cliente ou a posição saem do nosso ambiente?

A demonstração roda totalmente local, sem chave de API, usando extração por replay em cache por padrão, então nenhuma posição nem dado de cliente precisa sair do perímetro. Essa postura local, fechada e auditável é deliberada após a decisão Heppner (SDNY, fevereiro de 2026) ter levantado uma questão de renúncia de privilégio sobre uma consulta de pesquisa em ferramenta de IA pública. A arquitetura é desenhada para ser segura quanto ao privilégio, não para enviar posições a um serviço externo.

Ele se conecta ao vivo ao ONESOURCE, CCH Axcess ou Blue J?

Não nesta demonstração. Os conectores REST do ONESOURCE, CCH Axcess e Blue J, as chamadas LLM ao vivo e o grafo Neo4j são simulados ou em stub; a demonstração roda com replay em cache e um grafo JSON em memória para sempre funcionar offline. O mecanismo de verificação é real e independente de fornecedor por concepção; a construção de produção documenta FastAPI, Neo4j e conectores ao vivo como o caminho de substituição.

O que os números de 71.4% de cobertura e 100% de precisão realmente significam?

São medidos em um conjunto dourado rotulado fixo de 42 posições dos dispositivos codificados, não uma garantia de mundo aberto. Nesse conjunto: 71.4% das posições foram resolvidas de forma determinística sem escalada, a precisão do gate foi 100% com 0 bloqueios falsos, e cada veredito coincidiu com seu rótulo. Esses números descrevem a cobertura e a precisão da camada de verificação, não uma taxa de erro do modelo, por isso se mantêm à medida que os modelos-base melhoram. Sustenta uma posição de diligência devida do §6662; não constitui consultoria tributária nem jurídica.

Pesquisa técnica

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

Coloque uma camada de verificação entre sua IA e sua assinatura

A penalidade de 20% recai sobre quem assina, não sobre o modelo que redigiu. Um verificador determinístico é como você prova qual dispositivo estatutário respaldou qual posição.

Se sua equipe está avaliando como verificar posições tributárias redigidas por IA sem confiar em um modelo para policiar outro, gostaríamos genuinamente de comparar notas sobre como vocês estão pensando nisso. O problema é de toda a indústria e as respostas também serão.

Avaliação de verificação

  • Mapear onde as posições redigidas por IA entram no fluxo de protocolamento
  • Identificar os dispositivos de maior penalidade para codificar primeiro
  • Revisar sua trilha atual de evidências de diligência devida do §6662
  • Avaliar a exposição de privilégio pós-Heppner das suas ferramentas de IA

Construir uma camada determinística

  • Codificar seus dispositivos prioritários como política OPA/Rego legível
  • Implantar o gate PASS / BLOCK / NEEDS-REVIEW na sua plataforma
  • Integrar conectores independentes de fornecedor às ferramentas que você já opera
  • Gerar registros §6662 protocoláveis com uma cadeia completa de citações
Redes sociais

Também publicado em