Why does my AI-written smart contract ship with no properties for a verifier to check?
Oportunidade
Formal verification of smart contracts requires invariants and pre/post conditions describing what the code is supposed to do. AI agents write Solidity fluently but produce no property specifications alongside the code; auditors still write those specs by hand, when they write them at all. PropertyGPT, which won the Distinguished Paper Award at NDSS 2025, was the most serious attempt to generate specs automatically from code using LLMs. It reached only 80% recall against expert-written properties, leaving critical invariants missing and contracts going to mainnet without a complete specification. No production development toolchain generates property specifications as a standard step, which means formal verifiers like the Certora Prover are rarely applied even when the code itself is AI-generated.
Por que importa
Automatically generating correct, complete property specs alongside AI-written contracts is what finally closes the loop between AI-assisted coding and machine-verified contract correctness.
Como avalio a oportunidade
A Pontuação de Oportunidade é minha própria leitura, não uma medição: o quanto dói, com que frequência aparece e o quanto pouco existe para resolvê-lo hoje. Quanto maior, mais vale a pena construir, na minha opinião.
O quanto de dor causa quando aparece.
Com que frequência as pessoas realmente se deparam com isso.
O quanto pouco de boas ferramentas existe para isso hoje.
Mais problemas que merecem ser resolvidos
Como é, de verdade, a conta bancária de um agente de IA?
AI x CryptoUma organização on-chain gerenciada por agentes pode evitar se tornar uma máquina de golpes?
AI x CryptoComo provar que uma foto ou uma voz é real sem uma plataforma que a ateste?
AI x CryptoPor que a identidade on-chain é ou nada ou toda a sua vida?
AI x CryptoComo auditar qual agente agiu sob minha identidade em uma cadeia de delegação?
AI x CryptoPor que razão a execução do meu prompt numa VM encriptada não garante, na verdade, a sua privacidade?