Verificação de conformidade tributária com IA
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 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 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.
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.
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.
A etapa de extração levou 5.93s; a fundamentação determinística renderizou seu veredito em microssegundos.
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.
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 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.
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.
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.
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.
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 |
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.
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.
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%.
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.
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.
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.
A pesquisa por trás desta demonstração — a arquitetura, o desenho da verificação e o blueprint empresarial.
Solução completa
Explore a solução Verificação de conformidade tributária com IA →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.