Voltar para Projetos
LegalTech & Blockchain

LexChain

Gera contratos legais dinâmicos e verifica sua integridade por meio de uma impressão digital em blockchain.

O Problema

Freelancers que trabalham com clientes em diferentes países precisam de contratos adaptados a cada jurisdição sem depender de um advogado para cada caso simples, e precisam conseguir provar que o documento assinado não foi alterado depois.

A Solução

O LexChain gera contratos dinâmicos conforme a jurisdição selecionada e calcula uma impressão digital do documento, registrada em uma testnet da Ethereum, permitindo verificar a qualquer momento que o contrato não foi modificado.

Arquitetura / Engineering

  • Implementei a geração de PDFs dinâmicos com pdf-lib a partir de modelos por jurisdição.
  • Integrei o ethers.js para calcular o hash do contrato e registrá-lo em uma testnet da Ethereum.
  • Projetei o sistema de modelos de contrato parametrizáveis por país e tipo de acordo.
  • Validei os dados de entrada do formulário para garantir a consistência do contrato gerado.

Funcionalidades Principais

  • Geração dinâmica de contratos por jurisdição.
  • Geração de PDF a partir de modelos parametrizáveis (pdf-lib).
  • Cálculo de impressão digital (hash) do contrato e registro em uma testnet da Ethereum.
  • Verificação da integridade do documento em relação à sua impressão digital na blockchain.
  • Validação dos dados de entrada do formulário.

Desafios Técnicos

  • Projetar modelos de contrato parametrizáveis por país e tipo de acordo sem duplicar lógica entre jurisdições.
  • Explicar e resolver o problema real por trás do uso de blockchain: não é modismo, é uma forma verificável de provar que um documento não foi alterado.

Resultado / Estado Atual

Publicado. Suporta 2 jurisdições (Espanha, Venezuela) e gera contratos com uma impressão digital verificável em uma testnet da Ethereum.

Resultados

  • 2 jurisdições suportadas (Espanha, Venezuela)

Stack

Next.jsTypeScriptTailwind CSSpdf-libethers.jsTestnet Ethereum
Ao VivoGitHubVer todos os projetos →