Quando o contrato se executa sozinho
Imagine a seguinte situação:
duas partes firmam um acordo em ambiente digital, programado para executar automaticamente pagamentos, transferências ou bloqueios assim que determinadas condições forem verificadas. Não há intervenção humana direta após a ativação do sistema.
Surge então uma série de questionamentos jurídicos:
• a execução automática substitui a interpretação contratual tradicional?
• como aplicar a boa-fé objetiva quando a decisão é tomada por código?
• o algoritmo pode agir de forma abusiva mesmo executando exatamente o que foi programado?
• quem responde quando o resultado automático gera desequilíbrio ou injustiça?
Nos contratos autoexecutáveis, o desafio central é compatibilizar a lógica rígida da programação com princípios jurídicos flexíveis, como cooperação, lealdade e equilíbrio contratual.
O que são contratos autoexecutáveis (smart contracts)
Smart contracts são programas computacionais que executam automaticamente obrigações previamente codificadas, geralmente em tecnologias de registro distribuído (blockchain).
Características centrais incluem:
• execução automática de cláusulas condicionais
• redução da intervenção de intermediários
• rastreabilidade e previsibilidade técnica
• baixa possibilidade de alteração após implementação
Estudos jurídicos destacam que, embora sejam instrumentos tecnológicos de execução, continuam submetidos às regras gerais do direito contratual, incluindo princípios como autonomia privada e boa-fé. (Revista AGU)
O princípio da boa-fé objetiva
A boa-fé objetiva impõe padrões de comportamento ético e cooperativo nas relações contratuais.
Ela envolve:
• dever de lealdade entre as partes
• transparência e informação adequada
• cooperação para o cumprimento equilibrado do contrato
• vedação ao exercício abusivo de direitos
Mesmo em contratos automatizados, o princípio continua aplicável porque a tecnologia não elimina o vínculo jurídico subjacente.
Elementos da boa-fé objetiva em ambientes autoexecutáveis
A aplicação da boa-fé em smart contracts exige releitura de conceitos clássicos.
a) Programação e intenção contratual
O código deve refletir a real intenção das partes, e não apenas lógica técnica isolada.
b) Transparência informacional
As partes precisam compreender, ao menos em nível funcional, os efeitos da automação contratual.
c) Prevenção de resultados abusivos
A execução literal do código não legitima efeitos desproporcionais ou contrários ao equilíbrio contratual.
d) Possibilidade de intervenção corretiva
Mesmo com execução automática, mecanismos jurídicos externos — judiciais ou arbitrais — permanecem relevantes. (UNCITRAL)
O problema da rigidez do código
Uma das maiores tensões jurídicas surge da diferença entre linguagem jurídica e linguagem computacional.
Situações comuns incluem:
• cláusulas que não contemplam eventos imprevisíveis
• erros de programação com efeitos automáticos irreversíveis
• ausência de margem para interpretação contextual
• execução mecânica incompatível com princípios de equidade
A automação pode aumentar a segurança técnica, mas também amplificar erros quando não há flexibilidade corretiva.
Governança contratual e prevenção de riscos
A prática jurídica tem indicado que a boa-fé em smart contracts depende de mecanismos prévios de governança.
Elementos relevantes incluem:
• tradução clara entre linguagem jurídica e código
• cláusulas de fallback ou suspensão emergencial
• previsão de revisão humana em casos excepcionais
• auditorias técnicas independentes
• definição explícita sobre responsabilidade por falhas de programação
A literatura internacional aponta que a combinação entre contrato jurídico tradicional e execução automatizada reduz riscos de conflito. (OECD)
Estratégias jurídicas em disputas envolvendo smart contracts
Na advocacia contratual e empresarial, alguns pontos são decisivos:
• identificar quem desenvolveu e aprovou o código
• analisar a correspondência entre código e vontade das partes
• verificar se houve assimetria informacional relevante
• avaliar impactos da execução automática sobre o equilíbrio contratual
• discutir possibilidade de revisão judicial com base em princípios gerais
Muitas controvérsias não tratam da validade da tecnologia, mas da ausência de mecanismos que preservem a boa-fé durante a execução.
A automação pode afastar a boa-fé objetiva?
Em regra, não.
A automação não substitui princípios jurídicos fundamentais. Pelo contrário, pode reforçar deveres de cuidado quando houver:
• codificação opaca ou incompreensível para uma das partes
• exploração de falhas técnicas para obtenção de vantagem excessiva
• ausência deliberada de mecanismos de correção
• design contratual que impossibilite reação diante de erro evidente
Nessas hipóteses, a execução automática pode ser vista como exercício abusivo do direito contratual.
Onde o tema é mais sensível
A discussão ganha relevância especialmente em:
• contratos financeiros digitais e ativos virtuais
• operações comerciais automatizadas
• cadeias logísticas baseadas em blockchain
• seguros parametrizados e pagamentos automáticos
• plataformas digitais com execução automática de obrigações
Quanto maior a automação e menor a intervenção humana, maior a necessidade de incorporar princípios de boa-fé desde o desenho do sistema.
Código executa, mas o direito interpreta
Os smart contracts representam avanço importante na eficiência contratual, mas não substituem a lógica jurídica que orienta as relações privadas.
O desafio contemporâneo é equilibrar:
• segurança e previsibilidade da automação
• flexibilidade interpretativa do direito contratual
• proteção contra abusos decorrentes de rigidez tecnológica
A boa-fé objetiva permanece como elemento estruturante mesmo quando a execução é automática. O código pode cumprir comandos, mas apenas o direito é capaz de avaliar lealdade, equilíbrio e justiça na relação contratual. Em última análise, a automação não elimina a responsabilidade humana — apenas desloca o momento em que ela precisa ser exercida.